Travel from Malmö to Amsterdam

Train, bus or fly from Malmö to Amsterdam?

Scandinavian Airlines, KLM and Norwegian Air International fly from Malmö to Amsterdam every 2 hours. Alternatively, you can take a train from Malmö to Amsterdam via Koebenhavn H, Hamburg Hbf, and Osnabrück Hbf in around 12 h 37 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 Malmö to Amsterdam

ModeDurationPrice
From Malmö Central train to Copenhagen airport, fly to Amsterdam airport, then train to Amsterdam.4 h 4 min$107
From Malmö Central train to Koebenhavn H, train to Hamburg Hbf, train to Osnabrück Hbf, then train to Amsterdam Centraal.12 h 37 min$181
From Malmö Centralstation bus to Copenhagen then bus to Amsterdam, Amsterdam Sloterdijk.14 h 5 min$98
From Malmö Central train to København H, train to Rødby Færge, train to Hamburg, then bus to Amsterdam.15 h 5 min$106
From Malmö drive to Amsterdam.9 h 3 min$177

How long does it take to get from Malmö to Amsterdam?

It takes approximately 4 h 4 min to get from Malmö to Amsterdam, including transfers.

Is there a direct train between Malmö and Amsterdam?

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

Is there a direct bus between Malmö and Amsterdam?

No, there is no direct bus from Malmö to Amsterdam. However, there are services departing from Malmö Centralstation and arriving at Amsterdam, Amsterdam Sloterdijk via Copenhagen. The journey, including transfers, takes approximately 14 h 5 min.

Operators from Malmö to Amsterdam

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
Scandinavian AirlinesScandinavian Airlines
KLMKLM
Norwegian Air InternationalNorwegian Air International
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
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
Polski Bus+48 22 417 62 27Polski Bus