Travel from Amsterdam to Denmark

Train, bus or fly from Amsterdam to Denmark?

Scandinavian Airlines, Norwegian Air International and two other airlines fly from Amsterdam to Copenhagen hourly. Alternatively, you can take a train from Amsterdam to Copenhagen via Osnabrück Hbf and Hamburg Hbf in around 11 h 9 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 Amsterdam to Denmark

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Copenhagen airport, then line 029 train to Copenhagen.3 h 49 min$104
From Amsterdam Centraal train to Amsterdam airport, fly to Aalborg airport, then line 12 bus to Aalborg.4 h 9 min$146
From Amsterdam Centraal train to Amsterdam airport, fly to Billund airport, then bus to Kolding.5 h 15 min$130
From Amsterdam Centraal train to Osnabrück Hbf, train to Hamburg Hbf, then train to Koebenhavn H.11 h 9 min$201
From Amsterdam bus to Hamburg Hbf, train to Rødby Færge, then train to København H.14 h 1 min$97
From Amsterdam, Leidseplein line 397 bus to Amsterdam, Schiphol Airport then bus to Copenhagen.14 h 10 min$98
From Amsterdam drive to Copenhagen.8 h 41 min$171

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

It takes approximately 3 h 49 min to get from Amsterdam to Denmark, including transfers.

Is there a direct train between Amsterdam and Denmark?

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

Is there a direct bus between Amsterdam and Denmark?

No, there is no direct bus from Amsterdam to Denmark. However, there are services departing from Amsterdam, Leidseplein and arriving at Copenhagen via Amsterdam, Schiphol Airport. The journey, including transfers, takes approximately 14 h 10 min.

Operators from Amsterdam to Denmark

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Scandinavian AirlinesScandinavian Airlines
Norwegian Air InternationalNorwegian Air International
KLMKLM
LufthansaLufthansa
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
North Jutland Transport Company98 11 11 11North Jutland Transport Company
SydtrafikSydtrafik
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Polski Bus+48 22 417 62 27Polski Bus
Connexxion0900 - 266 63 99Connexxion
FlixBus+49 1807 123 99 123FlixBus