St. Johann is a major traffic junction, to which the following roads are connected: B 178 - Loferer Straße; B 164 - Hochkönig Straße; B 176 - Kössener Straße; B 161 - Pass Thurn Straße.
European route E641, which connects Wörgl with Salzburg, passes through St. Johann in Tirol, intersecting here with highway B161 to Mittersill.

The market town also has an express train station on the route of the Giselabahn, which is also called the Salzburg-Tyrol Railway and has access to the international railway network to Salzburg, Innsbruck and to Munich via Wörgl.

In addition there is an airport for light aircraft and gliders, airfield (ICAO Code LOIJ), used by light aircraft, parachutists and gliders: runway length 645 m or 2,116 ft, radio frequency 120,350 MHz, 47°31.2′N 12°26.9′E, 670 m (2,198 ft) altitude.
It is the second largest airport in Tyrol.

The distance between St. Johann and Salzburg is 65 km (40 mi), between St. Johann and Innsbruck 100 km (62 mi), and between St. Johann and Munich 125 km (78 mi).
St. Johann is a major traffic junction, to which the following roads are connected: B 178 - Loferer Straße; B 164 - Hochkönig Straße; B 176 - Kössener Straße; B 161 - Pass Thurn Straße. European route E641, which connects Wörgl with Salzburg, passes through St. Johann in Tirol, intersecting here with highway B161 to Mittersill.
The market town also has an express train station on the route of the Giselabahn, which is also called the Salzburg-Tyrol Railway and has access to the international railway network to Salzburg, Innsbruck and to Munich via Wörgl.
In addition there is an airport for light aircraft and gliders, airfield (ICAO Code LOIJ), used by light aircraft, parachutists and gliders: runway length 645 m or 2,116 ft, radio frequency 120,350 MHz, 47°31.2′N 12°26.9′E, 670 m (2,198 ft) altitude. It is the second largest airport in Tyrol.
The distance between St. Johann and Salzburg is 65 km (40 mi), between St. Johann and Innsbruck 100 km (62 mi), and between St. Johann and Munich 125 km (78 mi).
St. Johann in Tirol