Das Biathlonzentrum Antholz befindet sich fast im Talschluss, kurz vor dem Antholzer See. Es gibt Hotels dort in unmittelbarer Nähe und es gibt auch Hotels die circa 15 km davon entfernt sind.