The city has a railway station on the Tauernbahn railway line from Villach to Salzburg. It lies also near the A10 Tauern Autobahn as well as on the Bundesstraßen highways B99 Katschberg-Straße leading to the Katschberg Pass and the B100 Drautal-Straße to Lienz in East Tyrol. A cableway runs up to Mount Goldeck (2,142 m).