St. Johann im Pongau liegt auf 600m Seehöhe, am Rand der Salzburger Sportwelt. Es ist der größte Ort der Region, und im Gegensatz zum nahe gelegenen Wintersportort Alpendorf mehr eine Stadt als ein Dorf. Im Zentrum gibt es viele nette Bars, Restaurants und Geschäfte. Weiters gibt es ein Kino, Casino, Konzertsaal, Hallenbad, Fitnesszentrum, und eine Tennishalle. Um nach einem anstrengenden Tag zu entspannen gibt es noch die Möglichkeit in der Sauna, Solarium oder bei einer Massage zu entspannen.
Hinter der Kirche von St. Johann befindet sich der Sessellift der Sie auf den Hahnbaum (1.200m) bringt. Hier finden Sie einige blaue und rote Pisten (insgesamt 7km). Bei guten Schneebedingungen erreichen Sie von hier mit zwei weiteren Liften verschiedene schöne Hänge. In diesem kleinen Skigebiet gibt es auch Skischulen. Um ein größeres Skiangebot zu nutzen können Sie weiter Richtung Alpendorf und von dort nach Wagrain und weiter Richtung Flachau.
Von St. Johann fährt regelmäßig ein Skibus nach Alpendorf. Wenn Sie Wert auf gemütliches Aprés Ski legen ist Alpendorf auf jeden Fall einen Besuch wert. In St. Johann im Pongau gibt es einen Bahnhof.