There are 7 ways to get from Amsterdam to Copenhagen by plane, car, train or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
6 alternative options
Drive to Eindhoven, fly • 3h 19m
Train to Brussels, fly • 6h 4m
Train to Dusseldorf, fly • 6h 18m
Train • 11h 8m
Bus • 12h 25m
Drive • 8h 29m
Amsterdam to Copenhagen by train
The train journey time between Amsterdam and Copenhagen is around 11h 8m and covers a distance of around 976 km. This includes an average layover time of around 1h 31m. Operated by Dutch Railways (NS), Deutsche Bahn Intercity-Express, Swiss Railways (SBB/CFF/FFS) and others, the Amsterdam to Copenhagen train service departs from Amsterdam Centraal and arrives in København H. Typically 52 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Amsterdam to Copenhagen is to bus which costs €70 - €100 and takes 12h 25m.
The fastest way to get from Amsterdam to Copenhagen is to drive and fly which takes 3h 19m and costs €75 - €310.
Yes, there is a direct bus departing from Amsterdam Sloterdijk and arriving at Copenhagen central train station station. Services depart once daily, and operate every day. The journey takes approximately 12h 25m.
No, there is no direct train from Amsterdam to Copenhagen. However, there are services departing from Amsterdam Centraal and arriving at København H via Osnabrück Hbf and Hamburg Hbf. The journey, including transfers, takes approximately 11h 8m.
The distance between Amsterdam and Copenhagen is 661 km. The road distance is 924.4 km.
The best way to get from Amsterdam to Copenhagen without a car is to train which takes 11h 8m and costs €90 - €180.
It takes approximately 4h to get from Amsterdam to Copenhagen, including transfers.
Amsterdam to Copenhagen bus services, operated by FlixBus, depart from Amsterdam Sloterdijk station.
Amsterdam to Copenhagen train services, operated by Dutch Railways (NS), depart from Amsterdam Centraal station.
The best way to get from Amsterdam to Copenhagen is to fly which takes 4h and costs €60 - €290. Alternatively, you can train, which costs €90 - €180 and takes 11h 8m, you could also bus, which costs €70 - €100 and takes 12h 25m.
- Distance: 661.3 km
- Duration: 4h
What companies run services between Amsterdam, Netherlands and Copenhagen, Denmark?
Norwegian Air International, KLM 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 11h 8m.
- Website
- klm.com
Flights from Amsterdam Schiphol to Copenhagen
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- 700 kr - 3600 kr
Flights from Brussels to Copenhagen via Amsterdam Schiphol
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- 1000 kr - 3900 kr
Flights from Dusseldorf to Copenhagen via Amsterdam Schiphol
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- 1100 kr - 4100 kr
- Website
- flysas.com
Flights from Amsterdam Schiphol to Copenhagen
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- 650 kr - 2700 kr
Flights from Brussels to Copenhagen
- Ave. Duration
- 1h 31m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 650 kr - 3200 kr
Flights from Dusseldorf to Copenhagen
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- 650 kr - 3500 kr
- Website
- lufthansa.com
Flights from Brussels to Copenhagen via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- 900 kr - 3400 kr
Flights from Brussels to Copenhagen via Munich
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- 900 kr - 3400 kr
Flights from Dusseldorf to Copenhagen
- Ave. Duration
- 1h 25m
- When
- Monday and Thursday
- Estimated price
- 550 kr - 2600 kr
Flights from Dusseldorf to Copenhagen via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- 850 kr - 3600 kr
- Website
- easyjet.com
Flights from Amsterdam Schiphol to Copenhagen
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- 460 kr - 2300 kr
- Website
- brusselsairlines.com
Flights from Brussels to Copenhagen
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- 750 kr - 3000 kr
- Website
- norwegian.com
Flights from Amsterdam Schiphol to Copenhagen
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 490 kr - 2000 kr
- Website
- transavia.com
Flights from Eindhoven to Copenhagen
- Ave. Duration
- 1h 25m
- When
- Monday, Friday and Sunday
- Estimated price
- 400 kr - 1300 kr
- Website
- eurowings.com
Flights from Dusseldorf to Copenhagen
- Ave. Duration
- 1h 22m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- 550 kr - 2600 kr
- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- 340 kr - 700 kr
- Website
- https://www.thalys.com/fr/en
- Standard
- 340 kr - 480 kr
- Comfort
- 380 kr - 550 kr
- Premium
- 550 kr - 700 kr
- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Amsterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 2h 15m
- Frequency
- Once a week
- Estimated price
- 80 kr - 120 kr
- Schedules at
- europeansleeper.eu
- Seats - Budget
- 80 kr - 120 kr
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Duesseldorf Hbf
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- 180 kr - 450 kr
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 180 kr - 270 kr
- 1st Class Full Fare
- 310 kr - 450 kr
Train from Amsterdam Centraal to Osnabrueck Hbf
- Ave. Duration
- 2h 52m
- Frequency
- Every 4 hours
- Estimated price
- 200 kr - 490 kr
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 200 kr - 290 kr
- 1st Class Full Fare
- 340 kr - 490 kr
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Osnabrück Hbf to Hamburg Hbf
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- 350 kr - 390 kr
- Website
- https://www.bahn.com/en
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Osnabrueck Hbf to Hamburg Hbf
- Ave. Duration
- 1h 52m
- Frequency
- Twice daily
- Estimated price
- 550 kr - 1000 kr
- Website
- https://www.sbb.ch/en
- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Osnabrück Central Station to Hamburg Central Station
- Ave. Duration
- 1h 52m
- Frequency
- 4 times a week
- Estimated price
- 130 kr - 190 kr
- Website
- https://www.flixtrain.com/
- Phone
- +49 30 2970
- Website
- bahn.com
Train from Hamburg Hbf to København H
- Ave. Duration
- 4h 54m
- Frequency
- Every 3 hours
- Estimated price
- 340 kr - 470 kr
- Website
- reiseauskunft.bahn.de
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Amsterdam Sloterdijk to Copenhagen central train station
- Ave. Duration
- 12h 25m
- Frequency
- Once daily
- Estimated price
- 500 kr - 750 kr
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Denmark
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Amsterdam to Copenhagen bus services, operated by FlixBus, arrive at Copenhagen central train station.
Amsterdam to Copenhagen train services, operated by Deutsche Bahn Eurocity, arrive at København H station.
Yes, the driving distance between Amsterdam to Copenhagen is 924 km. It takes approximately 8h 29m to drive from Amsterdam to Copenhagen.
Book your Amsterdam to Copenhagen train tickets online with Omio.
Book your Amsterdam to Copenhagen bus tickets online with FlixBus.
There are 898+ hotels available in Copenhagen. Prices start at 556 kr DKK per night.