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 €110 return excluding luggage.
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 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 longer any direct Amsterdam to Copenhagen rail services. 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 3x daily ICE or Eurocity train services between Hamburg and Copenhagen. Interestingly, the trains travel 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 0700 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 Eurocity train leaves at 1328 arriving in Copenhagen at 1819.
In the opposite direction, you could take the Eurocity from Copenhagen at 0737, arriving in Hamburg at 1220. 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 1901.
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 5x weekly coach service from its Amsterdam Duivendrecht terminal to Copenhagen (Ingerslevgade DGI bus stop). The day journey takes around 13 hours and standard singles start from €35.
Flixbus runs a various overnight service between Amsterdam Sloterdijk and Copenhagen (Ingerslevsgade) - a few direct and others which require a change of busin Germany. Total journey time varies between 12 and 22 hours with singles from €39.
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