Copenhagen in Denmark is a popular city stop for many travellers and lies some 630km north-east from Amsterdam.
Let's look at the options for travel between these 2 cities by air, train and bus...
1. Amsterdam-Copenhagen by Air
Flights between Amsterdam Schiphol (AMS) and Copenhagen Airport (CPH) take around 1 1/2 hours flying time - certainly the quickest way to travel. Skyteam's KLM has up to 6 daily non-stop flights from Amsterdam to Copenhagen using either Boeing 737 aircraft or smaller Embraer 190 Cityhopper services. Prices start from €100 return.
SAS Scandinavian (Star Alliance) has up to 5 daily non-stop flights between Amsterdam and Copenhagen - it uses Airbus A320 aircraft.
Return fares are priced around the same level as KLM.
No frills airline Norwegian flies daily from AMS to CPH using Boeing 737-800s. Fares also start from around €100 return when you include checked luggage.
Other airlines that serve Amsterdam and Copenhagen are Lufthansa (via Frankfurt), Air France (via Paris), Swiss (via Zurich) or British Airways (via London).
2. Amsterdam-Copenhagen by Train
There are no direct Amsterdam to Copenhagen rail services. The City Night Line overnight train was discontinued as of 2015. The Amsterdam-Copenhagen rail journey can be done during the daytime by using the following combination:
1. Amsterdam to Hamburg: Take the Berlin bound IC service from Amsterdam to Osnabrück, then change onto an IC train to Hamburg. This can be done for as low as €29. Journey time is just over 5 hours.
2. Hamburg to Copenhagen: There are up to 5 daily ICE train services between Hamburg and Copenhagen. Interestingly, the ICE train travels on a ferry between Puttgarden and Rødby. The total journey takes just under 5 hours and is priced from €29 each way.
To do this in a single day you could depart Amsterdam Central at 0701 on the Berlin IC train, arriving in Osnabrück at 1006. From there take the 1023 IC train to Hamburg which arrives at 1213. From Hamburg the ICE train leaves at 1328 arriving in Copenhagen at 1822.
In the opposite direction, you could take the ICE from Copenhagen at 0737, arriving in Hamburg at 1221. Then take the IC train at 1346 which gets you to Osnabrück at 1535; the Amsterdam-bound IC train leaves at 1553 and arrives at 1900.
To get the cheapest fare combinations you would have to split the tickets - we would probably recommend overnighting in Hamburg.
3. Amsterdam-Copenhagen by Coach
Eurolines runs a daily coach service from its Amsterdam Duivendrecht terminal to Copenhagen (Ingerslevgade DGI bus stop). The journey takes 13 1/2 hours and standard singles start from around €33.
Flixbus-MeinFernBus runs a 2x daily overnight service between Amsterdam Sloterdijk and Copenhagen (Ingerslevsgade) with a change of bus required in either Hamburg or Bremen. Total journey time varies between 15 and 18 hours with singles from €44.
Looking for a convenient hotel in Copenhagen? Please click here to check with with Booking.com, which offers guaranteed low rates, unbiased reviews and no booking fees. Or for hotels in Amsterdam click here