Санкт-Йоганн расположен в долине между горами Вильдер Кайзер и Кицбюэлер Хорн в центре округа Кицбюэль.
В городе много гостиниц и пансионатов.
Все старинные дома здесь тщательно отреставрированы. Живописные росписи на стенах домов, цветы — всё радует глаз и поднимает настроение. Буйство цветов в горных городках Тироля восхищает.
В VIII веке (вероятно до 738 года) на этом месте католические миссионеры построили церковь Святого Йоганна (нем. Sankt Johann), посвящёной Иоанну Крестителю. Отсюда произошло название посёлка – нем. St. Johann in Tirol (Ст. Йоханн ин Тироль). Первое документальное упоминание церкви – 1150 год. С 1446 года церковь становится летней резиденцией Кемзейских епископов.