There are 6 ways to get from Vienna to Stockholm by plane, bus, train 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
Fly to Stockholm • 4h 54m
5 alternative options
Fly to Stockholm Bromma • 9h 3m
Bus • 27h 55m
Train • 28h 9m
Train, bus • 29h 10m
Drive • 19h 39m
Vienna to Stockholm by bus
The bus journey time between Vienna and Stockholm is around 27h 55m and covers a distance of around 2039 km. This includes an average layover time of around 1h. Operated by FlixBus and Comati PSG, the Vienna to Stockholm bus service departs from Vienna Erdberg and arrives in Stockholm Central Bus Station. Typically eight buses run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Vienna to Stockholm is to train which costs €95 - €150 and takes 28h 9m.
The fastest way to get from Vienna to Stockholm is to fly which takes 4h 54m and costs €60 - €380.
No, there is no direct bus from Vienna to Stockholm station. However, there are services departing from Vienna Erdberg and arriving at Stockholm Central Bus Station via Praha, ÚAN Florenc. The journey, including transfers, takes approximately 27h 55m.
No, there is no direct train from Vienna to Stockholm station. However, there are services departing from Wien Hbf and arriving at Stockholm Centralstation via Salzburg Hbf. The journey, including transfers, takes approximately 28h 9m.
The distance between Vienna and Stockholm is 1343 km. The road distance is 2082.7 km.
The best way to get from Vienna to Stockholm without a car is to bus which takes 27h 55m and costs €140 - €210.
It takes approximately 4h 54m to get from Vienna to Stockholm, including transfers.
Vienna to Stockholm bus services, operated by FlixBus, depart from Vienna Erdberg station.
Vienna to Stockholm train services, operated by Railjet, depart from Wien Hbf station.
The best way to get from Vienna to Stockholm is to fly which takes 4h 54m and costs €60 - €380. Alternatively, you can bus, which costs €140 - €210 and takes 27h 55m, you could also train, which costs €95 - €150 and takes 28h 9m.
- Distance: 1343.4 km
- Duration: 4h 54m
What companies run services between Vienna, Austria and Stockholm, Sweden?
Austrian Airlines, Ryanair and two other airlines fly from Vienna to Stockholm every 4 hours. Alternatively, you can take a bus from Vienna to Stockholm via Praha, ÚAN Florenc in around 27h 55m.
- Website
- flysas.com
Flights from Vienna to Stockholm
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- 950 kr - 6500 kr
Flights from Vienna to Stockholm via Copenhagen
- Ave. Duration
- 3h 55m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- 950 kr - 6500 kr
- Website
- flygbra.se
Flights from Vienna to Stockholm Bromma via Gothenburg
- Ave. Duration
- 7h 50m
- When
- Monday and Wednesday
- Estimated price
- 450 kr - 2700 kr
Flights from Vienna to Stockholm Bromma via Helsinki
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday and Friday
- Estimated price
- 500 kr - 3000 kr
Flights from Vienna to Stockholm Bromma via Hamburg, Gothenburg
- Ave. Duration
- 7h 20m
- When
- Friday
- Estimated price
- 1200 kr - 3700 kr
- Website
- austrian.com
Flights from Vienna to Stockholm
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- 950 kr - 6500 kr
- Website
- finnair.com
Flights from Vienna to Stockholm Bromma via Helsinki
- Ave. Duration
- 9h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1600 kr - 4000 kr
- Website
- ryanair.com
Flights from Vienna to Stockholm
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- 340 kr - 5500 kr
- Website
- lot.com
Flights from Vienna to Stockholm via Warsaw Chopin
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- 1300 kr - 7500 kr
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 54m
- Frequency
- Every 30 minutes
- Estimated price
- 500 kr - 800 kr
- Website
- https://www.oebb.at/en/
Train from Wien Hbf to Dresden Hbf
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- 900 kr - 1400 kr
- Website
- https://www.oebb.at/en/
- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- 150 kr - 190 kr
- Website
- https://www.mavcsoport.hu/en
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 54m
- Frequency
- Twice daily
- Estimated price
- 700 kr - 1000 kr
- Website
- https://www.oebb.at/
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 55m
- Frequency
- Twice a week
- Estimated price
- 650 kr - 900 kr
- Website
- https://www.oebb.at/en/
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Vienna Hbf to Salzburg Hbf
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- 600 kr - 750 kr
- Website
- https://www.bahn.com/en
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Wien Hbf to Salzburg Hbf
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- 130 kr - 210 kr
- Website
- https://www.intercity.pl/en/
- 2nd Class
- 130 kr - 160 kr
- 1st Class
- 180 kr - 210 kr
- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Salzburg Hbf to Stockholm Centralstation
- Ave. Duration
- 24h 15m
- Frequency
- Once a week
- Estimated price
- 1000 kr - 1500 kr
- Schedules at
- snalltaget.se
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Vienna Erdberg to Praha, ÚAN Florenc
- Ave. Duration
- 4h 25m
- Frequency
- Hourly
- Estimated price
- 310 kr - 430 kr
- Website
- https://www.flixbus.co.uk
Bus from Praha, ÚAN Florenc to Stockholm
- Ave. Duration
- 23h 35m
- Frequency
- Once daily
- Estimated price
- 1400 kr - 2000 kr
- Website
- https://www.flixbus.co.uk
Frequently asked questions
- Phone
- 0040 723 450 475
- info@comati-psg.ro
- Website
- comati-psg.ro
Bus from Praha, ÚAN Florenc to Stockholm Central Bus Station
- Ave. Duration
- 22h 30m
- Frequency
- 4 times a week
- Estimated price
- 1400 kr - 1600 kr
- Website
- Comati PSG
Bus from Dresden Bayrische Strasse to Stockholm Central Bus Station
- Ave. Duration
- 21h 30m
- Frequency
- 3 times a week
- Estimated price
- 1300 kr - 1600 kr
- Website
- Comati PSG
Want to know more about travelling around Sweden
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
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Vienna to Stockholm bus services, operated by Comati PSG, arrive at Stockholm Central Bus Station.
Vienna to Stockholm train services, operated by Snälltåget, arrive at Stockholm Centralstation.
Yes, the driving distance between Vienna to Stockholm is 2083 km. It takes approximately 19h 39m to drive from Vienna to Stockholm.
Book your Vienna to Stockholm bus tickets online with FlixBus.
There are 666+ hotels available in Stockholm. Prices start at 716 kr SEK per night.