There are 6 ways to get from Vienna to Salzburg by train, bus, night train, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train2h 30m
- Take the train from Wien Westbahnhof to Salzburg Hbf900 / ...
$12–20
5 alternative options
Bus via Salzburg Alpensiedlung P+R4h
- Take the bus from Wien Hbf to Salzburg SouthN965
$27–39
Bus4h 25m
- Take the bus from Vienna Hbf to Salzburg Hbf
Night train2h 45m
- Take the night train from Vienna Hbf to Salzburg HbfNj / ...
$45–170
Rideshare3h 49m
$16
Drive2h 55m
- Drive from Vienna to Salzburg185.2 mi
$57–81
Vienna to Salzburg by train
Questions & Answers
The cheapest way to get from Vienna to Salzburg is to rideshare which costs $16 and takes 3h 49m.
The fastest way to get from Vienna to Salzburg is to train which takes 2h 30m and costs $12 - $20.
Yes, there is a direct bus departing from Vienna Hbf and arriving at Salzburg Hbf. Services depart twice a week, and operate every day. The journey takes approximately 4h 25m.
Yes, there is a direct train departing from Wien Westbahnhof and arriving at Salzburg Hbf. Services depart every 20 minutes, and operate every day. The journey takes approximately 2h 30m.
The distance between Vienna and Salzburg is 305 km. The road distance is 298.1 km.
The best way to get from Vienna to Salzburg without a car is to train which takes 2h 30m and costs $12 - $20.
The train from Wien Westbahnhof to Salzburg Hbf takes 2h 30m including transfers and departs every 20 minutes.
Vienna to Salzburg bus services, operated by FlixBus, depart from Wien Hbf station.
Vienna to Salzburg train services, operated by WESTbahn Gmbh, depart from Wien Westbahnhof station.
The best way to get from Vienna to Salzburg is to train which takes 2h 30m and costs $12 - $20. Alternatively, you can bus via Salzburg Alpensiedlung P+R, which costs $27 - $40 and takes 4h.
- Distance: 189.4 mi
- Duration: 2h 30m
What companies run services between Vienna, Austria and Salzburg, Austria?
WESTbahn Gmbh operates a train from Wien Westbahnhof to Salzburg Hbf hourly. Tickets cost $40–95 and the journey takes 2h 30m. Six other operators also service this route. Alternatively, FlixBus operates a bus from Wien Hbf to Salzburg South once daily. Tickets cost $26–40 and the journey takes 3h 40m.
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $40–95
- Website
- https://westbahn.at/en/
- Standard Ticket
- $40–55
- First Class
- $65–95
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 54m
- Frequency
- Every 30 minutes
- Estimated price
- $45–70
- Website
- https://www.oebb.at/en/
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- $14–17
- Website
- https://www.mavcsoport.hu/en
Night train from Vienna Hbf to Salzburg Hbf
- Ave. Duration
- 2h 39m
- Frequency
- Twice daily
- Estimated price
- $14–17
- Website
- https://www.mavcsoport.hu/en
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- $65–100
- Website
- https://www.oebb.at/
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 3h 21m
- Frequency
- Twice a week
- Estimated price
- $55–80
- Website
- https://www.oebb.at/en/
Night train from Vienna Hbf to Salzburg Hbf
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- $60–80
- Website
- https://www.oebb.at/en/
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- $55–65
- Website
- https://www.bahn.com/en
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Wien Westbahnhof to Salzburg Hbf
- Ave. Duration
- 2h 41m
- Frequency
- 6 times a week
- Estimated price
- $12–20
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $12–15
- 1st Class
- $16–20
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Vienna Hbf to Salzburg Hbf
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $45–170
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- $140–170
- Seating Carriage
- $45–55
- Couchette Carriage
- $95–120
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Wien Hbf to Salzburg South
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $26–40
- Website
- https://www.flixbus.co.uk
- Phone
- +381 20 333 733
- garoreisen@gmail.com
- Website
- garo-reisen.rs
Bus from Vienna Hbf to Salzburg Hbf
- Ave. Duration
- 4h 25m
- Frequency
- Twice a week
- Schedules at
- garo-reisen.rs
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Vienna to Salzburg
- Ave. Duration
- 3h 49m
- Frequency
- Every 3 hours
- Estimated price
- $16
- Schedules at
- blablacar.com
Want to know more about travelling around Austria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guideWant to know more about Flixbus?
Read the travel guideMore Questions & Answers
Vienna to Salzburg bus services, operated by FlixBus, arrive at Salzburg South station.
Vienna to Salzburg train services, operated by WESTbahn Gmbh, arrive at Salzburg Hbf station.
Yes, the driving distance between Vienna to Salzburg is 298 km. It takes approximately 2h 55m to drive from Vienna to Salzburg.
Book your Vienna to Salzburg train tickets online with Omio.
There are 2037+ hotels available in Salzburg. Prices start at $47 USD per night.
Check out Blablacar's carpooling service for rideshare options between Vienna and Salzburg. A great option if you don't have a driver's licence or want to avoid public transport.