Bischofshofen is situated within the Northern Limestone Alps, in the valley of the Salzach river, about south of the state capital Salzburg.
The municipal area comprises the cadastral communities of Bischofshofen proper, Buchberg, Haidberg, and Winkl.