Copenhagen to Amsterdam: Transport Guide
With its photogenic canals and spectacular architecture, Amsterdam is a lovely destination after your trip to Copenhagen.
In this travel guide, you’ll find useful information about traveling from Copenhagen to Amsterdam by flight, train, and bus, including timetable, ticket prices, and tips.
Copenhagen to Amsterdam: Overview
The distance between Copenhagen and Amsterdam is about 385 miles (620 km), and you can easily travel between the two cities by flight, train, bus, and car.
Flying is the fastest option to travel to Amsterdam, at just 1 hour 25 minutes. Meanwhile, traveling by train takes about 11 hours 30 minutes and takes at least 12 hours by bus.
Type | Time | Cost | Tickets |
---|---|---|---|
Flight | 1h25m | $46 (€38) | Check flight tickets |
Train | 11h30m | $46 (€38) | Check train tickets |
Bus | 12h15m | $47 (€39) | Check bus tickets |
Car | 9h30m | – | – |
Copenhagen to Amsterdam flight
Flying is the fastest way to travel from Copenhagen to Amsterdam.
EasyJet, Norwegian Air, SAS, and KLM offer direct flights from Copenhagen to Amsterdam, and the journey takes about 1.5 hours.
Planes frequently depart from Copenhagen Airport (CPH) and arrive at Amsterdam Airport Schiphol (AMS). You can take a train directly from Schiphol station to Amsterdam (14 minutes). Buses are also available.
I always use Skyscanner to find cheap flights and get the best deals.
Provider | Departure | Arrival | Tickets |
KLM | 6:00 am | 7:25 am | Check tickets |
KLM | 9:55 am | 11:20 am | Check tickets |
KLM | 12:25 pm | 1:50 pm | Check tickets |
Norwegian | 2:55 pm | 4:25 pm | Check tickets |
SAS | 3:25 pm | 4:50 pm | Check tickets |
Copenhagen to Amsterdam train
If you’re not in a hurry and travel on a budget, taking a train from Copenhagen to Amsterdam is a good choice. Prices start as low as $46 (€38), and you can get a good deal if you book in advance.
DB offers several trains per day from Copenhagen to Amsterdam, and the journey takes about 11.5 hours to 17 hours, depending on the schedule. Please note that there’s no direct train for this route.
Train info | |
---|---|
Journey time | From 11h30m |
Price | $46 (€38) |
Distance | 385 miles (620 km) |
Frequency | 23 trains per day |
First train | 1:01 am |
Last train | 6:56 pm |
Departure station | Copenhagen |
Arrival station | Amsterdam-Centraal |
Changes | 2 changes |
Operators | DB |
Provider | Departure | Arrival | Tickets |
DB | 7:26 am | 7:00 pm | Book tickets |
DB | 8:29 am | 9:00 pm | Book tickets |
DB | 8:56 am | 9:00 pm | Book tickets |
DB | 11:26 am | 11:00 pm | Book tickets |
DB | 12:29 pm | 1:01 am | Book tickets |
DB | 12:56 pm | 1:44 am | Book tickets |
DB | 3:26 pm | 8:30 pm | Book tickets |

How long is the train from Copenhagen to Amsterdam?
The train takes about 11.5 hours to reach Amsterdam. However, the afternoon/ evening trains take longer (~16 hours on average). Also, the travel time may be longer on weekends and holidays.
How much is the train ticket from Copenhagen to Amsterdam?
If you book in advance, train ticket prices start from $46 (€38). The train prices change depending on the dates and routes and are usually very high if you book on the same day.
Where are the departure and arrival stations?
All trains leave Copenhagen station and arrive at Amsterdam Central Station. From Amsterdam Central Station, you can easily visit the city’s famous landmarks.
When is the first and last train depart from Copenhagen to Amsterdam?
The first train leaves Copenhagen at 1:01 am, and the last one departs at 6:56 pm. You can check the latest schedules here.
Is there a direct train from Copenhagen to Amsterdam?
No, there’s no direct train from Copenhagen to Amsterdam. It will require at least 2 changes.
Copenhagen to Amsterdam bus
Taking a bus is another option to travel from Copenhagen to Amsterdam. Flixbus offers bus services for this route, and the travel time is 12 hours 15 minutes.
Bus info | |
---|---|
Journey time | 12h15m |
Price | $47 (€39) |
Distance | 385 miles (620 km) |
Frequency | 2 buses per day |
First bus | 9:20 pm |
Last bus | – |
Departure station | København Central Bus Station |
Arrival station | Amsterdam Sloterdijk |
Operators | Flixbus |
Provider | Departure | Arrival | Tickets |
Flixbus | 5:40 am | 7:50 pm | Book tickets |
Flixbus | 6:10 am | 7:50 pm | Book tickets |
Flixbus | 9:20 am | 9:35 pm | Book tickets |
Flixbus | 9:20 am | 10:10 pm | Book tickets |
How long is the bus from Copenhagen to Amsterdam?
Flixbus offers frequent bus services from Copenhagen to Amsterdam, taking about 12 hours and 15 minutes.
How much is the bus ticket from Copenhagen to Amsterdam?
The bus tickets cost about $47 (€39) on average. The ticket prices may change depending on the dates and routes.
Where are the departure and arrival stations?
Buses depart from København Central Bus Station and arrive at Amsterdam Sloterdijk.
When is the first and last bus depart from Copenhagen to Amsterdam?
The bus leaves at 9:25 pm and arrives in Amsterdam the next day.