Travel from Zürich to Stockholm

Train, bus or fly from Zürich to Stockholm?

Swiss, Scandinavian Airlines and nine other airlines fly from Zürich to Stockholm hourly. Alternatively, you can take a train from Zürich to Stockholm via Hamburg Hbf, Koebenhavn H, and Malmö Central in around 19 h 1 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 Zürich to Stockholm

ModeDurationPrice
From Zürich HB train to Zurich airport, fly to Stockholm airport, then train to Stockholm.4 h 58 min$122
From Zürich HB train to Zurich airport, fly to Stockholm Bromma airport, then bus to Stockholm.7 h 7 min$208
From Zürich HB train to Zurich airport, fly to Orebro airport, taxi to Örebro Central, then train to Stockholm.9 h 26 min$315
From Zürich HB train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central.19 h 1 min$513
From Zürich HB train to Hamburg Hbf, train to Koebenhavn H, then train to Stockholm Central.19 h 23 min$501
From Zurich bus to Hamburg then bus to Stockholm.29 h 20 min$190
From Zurich bus to Paris Gallieni then bus to Stockholm.43 h 27 min$279
From Zürich drive to Stockholm.19 h 2 min$347

How long does it take to get from Zürich to Stockholm?

It takes approximately 4 h 58 min to get from Zürich to Stockholm, including transfers.

Is there a direct train between Zürich and Stockholm?

No, there is no direct train from Zürich to Stockholm. However, there are services departing from Zürich HB and arriving at Stockholm Central via Hamburg Hbf, Koebenhavn H and Malmö Central. The journey, including transfers, takes approximately 19 h 1 min.

Is there a direct bus between Zürich and Stockholm?

No, there is no direct bus from Zürich to Stockholm. However, there are services departing from Zurich and arriving at Stockholm via Hamburg. The journey, including transfers, takes approximately 29 h 20 min.

Operators from Zürich to Stockholm

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
SwissSwiss
Scandinavian AirlinesScandinavian Airlines
LufthansaLufthansa
EurowingsEurowings
Air BalticAir Baltic
easyJeteasyJet
KLMKLM
Austrian AirlinesAustrian Airlines
Air FranceAir France
FinnairFinnair
British AirwaysBritish Airways
Swedish Railways (SJ)Swedish Railways (SJ)
Brussels AirlinesBrussels Airlines
Malmö AviationMalmö Aviation
Flygbussarna+46 77 151 52 52Flygbussarna
LOTLOT
FlexFlight ApSFlexFlight ApS
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
FlixBus+49 1807 123 99 123FlixBus
Eurolines CH0041 (0) 844 257 224Eurolines CH
Eurolines FR+ 33 1 41 86 24 21Eurolines FR