Travel from Vienna to Salzburg

Train or fly from Vienna to Salzburg?

Austrian Railways (ÖBB) operates a train from Vienna to Salzburg every 30 minutes. Tickets cost $45 - $70 and the journey takes 2 h 22 min. WESTbahn Gmbh also services this route hourly. Alternatively, Austrian Airlines flies from Vienna to Salzburg twice daily.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Vienna to Salzburg

ModeDurationPrice
From Wien Hbf train to Salzburg Hbf.2 h 22 min36€
From Wien Hbf night train to Salzburg Hbf.2 h 48 min49€
From Vienna rideshare to Salzburg.3 h 49 min14€
From Vienna drive to Salzburg.2 h 55 min33€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Salzburg airport, then line 2 bus to Salzburg.2 h 20 min99€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Linz airport, train to Wels Hbf, then train to Salzburg.3 h 31 min180€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Innsbruck airport, taxi to Innsbruck Hbf, then train to Salzburg.4 h 33 min190€

How long does it take to get from Vienna to Salzburg?

The train from Wien Hbf to Salzburg Hbf takes 2 h 22 min including transfers and departs every 30 minutes.

Is there a direct train between Vienna and Salzburg?

Yes, there is a direct train departing from Wien Hbf and arriving at Salzburg Hbf. Services depart every 30 minutes, and operate every day. The journey takes approximately 2 h 22 min.

Operators from Vienna to Salzburg

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
BlaBlaCarBlaBlaCar
Austrian AirlinesAustrian Airlines
Salzburg Airport ShuttleSalzburg Airport Shuttle