Travel from Stockholm to Amsterdam

Train, bus or fly from Stockholm to Amsterdam?

Norwegian Air Shuttle, KLM and five other airlines fly from Stockholm to Amsterdam hourly. Alternatively, you can take a train from Stockholm to Amsterdam via Malmö Central, Koebenhavn H, Hamburg Hbf, and Osnabrück Hbf in around 17 h 2 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 Amsterdam

ModeDurationPrice
From Stockholm Central train to Stockholm airport, fly to Amsterdam airport, then train to Amsterdam.4 h 39 min$114
From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to Amsterdam airport, then train to Amsterdam.6 h 14 min$179
From Stockholm Central train to Linköping Centralstation, line 16 bus to Linkoping airport, fly to Amsterdam airport, then train to Amsterdam.6 h 10 min$352
From Stockholm Central train to Malmö Central, train to Koebenhavn H, train to Hamburg Hbf, train to Osnabrück Hbf, then train to Amsterdam Centraal.17 h 2 min$310
From Stockholm Central train to Koebenhavn H, train to Hamburg Hbf, train to Osnabrück Hbf, then train to Amsterdam Centraal.17 h 5 min$304
From Stockholm bus to Hamburg then bus to Amsterdam.22 h 53 min$154
From Stockholm bus to Hamburg, walk to Hamburg, then bus to Amsterdam.22 h 55 min$134
From Stockholm drive to Amsterdam.15 h 15 min$292

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

It takes approximately 4 h 39 min to get from Stockholm to Amsterdam, including transfers.

Is there a direct train between Stockholm and Amsterdam?

No, there is no direct train from Stockholm to Amsterdam. However, there are services departing from Stockholm Central and arriving at Amsterdam Centraal via Malmö Central, Koebenhavn H, Hamburg Hbf and Osnabrück Hbf. The journey, including transfers, takes approximately 17 h 2 min.

Is there a direct bus between Stockholm and Amsterdam?

No, there is no direct bus from Stockholm to Amsterdam. However, there are services departing from Stockholm and arriving at Amsterdam via Hamburg. The journey, including transfers, takes approximately 22 h 53 min.

Operators from Stockholm to Amsterdam

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
Norwegian Air ShuttleNorwegian Air Shuttle
KLMKLM
Scandinavian AirlinesScandinavian Airlines
LufthansaLufthansa
FinnairFinnair
Air BalticAir Baltic
British AirwaysBritish Airways
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Flygbussarna+46 77 151 52 52Flygbussarna
Malmö AviationMalmö Aviation
Norwegian Air InternationalNorwegian Air International
Brussels AirlinesBrussels Airlines
ÖstgötaTrafiken+46 77 121 10 10ÖstgötaTrafiken
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
Eurolines DE+49 6196 2078-501Eurolines DE
Polski Bus+48 22 417 62 27Polski Bus