Travel from Stockholm to Vienna

Train, bus or fly from Stockholm to Vienna?

Austrian Airlines, Lufthansa and 11 other airlines fly from Stockholm to Vienna hourly. Alternatively, you can take a train from Stockholm to Vienna via Malmö Central, Koebenhavn H, Hamburg Hbf, and Nürnberg Hbf in around 20 h 34 min.

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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stockholm to Vienna

ModeDurationPrice
From Stockholm Central train to Stockholm airport, fly to Vienna airport, then train to Vienna.4 h 59 min$107
From Stockholm Central train to Stockholm airport, fly to Bratislava airport, then bus to Vienna.7 h 58 min$151
From Stockholm Central train to Malmö Central, train to Koebenhavn H, train to Hamburg Hbf, train to Nürnberg Hbf, then train to Wien Hbf.20 h 34 min$360
From Stockholm bus to Berlin, Berlin central bus station then bus to Vienna, Vienna Erdberg.28 h 55 min$173
From Stockholm bus to Macelj then bus to Vienna.38 h 5 min$226
From Stockholm Central train to Malmö centralstation, night train to Berlin Hbf (tief), train to Praha hl.n., then train to Wien Hbf.30 h 13 min$249
From Stockholm drive to Vienna.20 h 11 min$359

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

It takes approximately 4 h 59 min to get from Stockholm to Vienna, including transfers.

Is there a direct train between Stockholm and Vienna?

No, there is no direct train from Stockholm to Vienna. However, there are services departing from Stockholm Central and arriving at Wien Hbf via Malmö Central, Koebenhavn H, Hamburg Hbf and Nürnberg Hbf. The journey, including transfers, takes approximately 20 h 34 min.

Is there a direct bus between Stockholm and Vienna?

No, there is no direct bus from Stockholm to Vienna. However, there are services departing from Stockholm and arriving at Vienna, Vienna Erdberg via Berlin, Berlin central bus station. The journey, including transfers, takes approximately 28 h 55 min.

Operators from Stockholm to Vienna

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
Austrian AirlinesAustrian Airlines
LufthansaLufthansa
EurowingsEurowings
easyJeteasyJet
FinnairFinnair
Norwegian Air ShuttleNorwegian Air Shuttle
KLMKLM
Ukraine International AirlinesUkraine International Airlines
Air BalticAir Baltic
Scandinavian AirlinesScandinavian Airlines
LOTLOT
Belavia Belarusian AirlinesBelavia Belarusian Airlines
SwissSwiss
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
CSACSA
Wizz AirWizz Air
RyanairRyanair
Eurolines SlovakiaEurolines Slovakia
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Pepeks Zagreb098 417 140Pepeks Zagreb
Biss-Tours032 245 451Biss-Tours
Snälltåget+46 771-26 00 00Snälltåget
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)