St. Johann lies in a valley basin between the mountain range of the Wilder Kaiser and mountain called the Kitzbüheler Horn in the centre of the district of Kitzbühel. The Kitzbühler Ache (small river), the Fieberbrunner Ache and the Reither Ache unite in St. Johann and run into Bavaria as the Tiroler Ache, or the Gross Ache. The center of town is approximately 660 metres (2,165 ft) above sea level, the Local Authority area comprises a surface area of 59,150 square metres (636,700 sq ft)