Search Copenhagentrain tickets

switcheroo

Quickview

How to get to Copenhagen by train?

Routes1,447
Trips per day11,732
train carriers5
Stations5
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Copenhagen?

The cheapest prices for a train ticket to Copenhagen that users have found recently on Wanderu start at €30.03. Such great deals to Copenhagen are available on two routes including Hamburg and Lübeck. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Copenhagen. Hamburg at €30.13 has consistently the lowest average train ticket prices to Copenhagen.

What are the main train stations in Copenhagen?

The most popular train stations in Copenhagen are Koebenhavn H, Ingerslevsgade and Oerestad st. Koebenhavn H is the busiest train station in Copenhagen.

Dessau-Roßlau

There are 97 train schedules per day connecting Dessau-Roßlau with Copenhagen. It takes on average 11 hours to travel 266 miles, 427 kms, by train from Dessau-Roßlau. One train company operates schedules from Dessau-Roßlau, with Deutsche Bahn offering the most daily connections to Copenhagen. Travelling by train from Dessau-Roßlau you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
11h 0m
Avg. Price
€111.48

Duisburg

There are 97 train schedules per day connecting Duisburg with Copenhagen. It takes on average 11 hours to travel 378 miles, 608 kms, by train from Duisburg. 3 train carriers offer schedules from Duisburg, with Deutsche Bahn offering the most daily connections to Copenhagen. Travelling by train from Duisburg you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
11h 0m
Avg. Price
€133.32

Halle (Saale)

There are 96 train schedules per day connecting Halle (Saale) with Copenhagen. It takes on average 11 hours and 43 minutes to travel 290 miles, 467 kms, by train from Halle (Saale). 2 train carriers offer schedules from Halle (Saale), with Deutsche Bahn offering the most daily connections to Copenhagen. Travelling by train from Halle (Saale) you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
11h 43m
Avg. Price
€162.06

Mönchengladbach

There are 88 train schedules per day connecting Mönchengladbach with Copenhagen. It takes on average 11 hours and 50 minutes to travel 401 miles, 644 kms, by train from Mönchengladbach. 2 train carriers offer schedules from Mönchengladbach, with Deutsche Bahn offering the most daily connections to Copenhagen. Travelling by train from Mönchengladbach you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
11h 50m
Avg. Price
€121.65

Walzbachtal

There are 82 train schedules per day connecting Walzbachtal with Copenhagen. It takes on average 13 hours to travel 490 miles, 789 kms, by train from Walzbachtal. One train company operates schedules from Walzbachtal, with Deutsche Bahn offering the most daily connections to Copenhagen. Travelling by train from Walzbachtal you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
13h 0m
Avg. Price
€126.64

Located in , Denmark, you can travel by train to Copenhagen from 1447 destinations and choose from 11732 daily train schedules to get you there. Deutsche Bahn has the most train connections to Copenhagen. The furthest train arriving in Copenhagen covers a distance of 599.50 miles, 964.55 kms, covering the journey in and 20 minutes

Looking for other ways to get there? Check out Ferry options to Copenhagen or explore Bus trips to Copenhagen.

train companies serving Copenhagen

Deutsche Bahn

There are 589 daily Deutsche Bahn schedules to Copenhagen. Deutsche Bahn can get you to Copenhagen by train from 1,290 destinations including Hamburg.
Power outlet
Avg. Time
12h 14m
Avg. Price
€158.41

DB Eurocity

There are 7 daily DB Eurocity schedules to Copenhagen. DB Eurocity can get you to Copenhagen by train from 5 destinations including Fehmarn.
Meal
Power outlet
Beverage
Avg. Time
5h 15m
Avg. Price
€77.54

DB Intercity

There are 10 daily DB Intercity schedules to Copenhagen. DB Intercity can get you to Copenhagen by train from 33 destinations including Flensburg.
Meal
Power outlet
Beverage
Avg. Time
6h 48m
Avg. Price
€65.90

DB Intercity-Express

There are 4 daily DB Intercity-Express schedules to Copenhagen. DB Intercity-Express can get you to Copenhagen by train from 73 destinations including Eisenach.
WiFi
Meal
Power outlet
Beverage
Avg. Time
12h 16m
Avg. Price
€176.71

Deutsche Bahn with non-federally owned railway company

There are 152 daily Deutsche Bahn with non-federally owned railway company schedules to Copenhagen. Deutsche Bahn with non-federally owned railway company can get you to Copenhagen by train from 700 destinations including Hamburg.
Power outlet
Avg. Time
13h 37m
Avg. Price
€162.01