The town sits in a branch of the Puster Valley, near Innichen and Toblach, where the Drava rises. The district borders East Tyrol, Austria, to the north and the border is formed by the Carnic Alps. To the south lie the Sexten Dolomites and nature park, which includes the famous Drei Zinnen (Tre Cime di Lavaredo).