Search Copenhagen train tickets

switcheroo

Quickview

How to get to Copenhagen by train?

Routes57
Trips per day1,662
train carriers4
Stations2
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 $33.89. Such great deals to Copenhagen are available on two routes including Lübeck 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. Lübeck at $33.90 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 and Ingerslevsgade. Koebenhavn H is the busiest train station in Copenhagen.

What are the most popular train routes to Copenhagen?

Karlsruhe

There are 142 train schedules per day connecting Karlsruhe with Copenhagen. It takes on average 13 hours to travel 494 miles, 794 kms, by train from Karlsruhe. 2 train carriers offer schedules from Karlsruhe, with Deutsche Bahn offering the most daily connections to Copenhagen. Traveling by train from Karlsruhe you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
13h 0m
Avg. Price
$163.90

Hanau

There are 120 train schedules per day connecting Hanau with Copenhagen. It takes on average 11 hours and 15 minutes to travel 413 miles, 664 kms, by train from Hanau. 2 train carriers offer schedules from Hanau, with Deutsche Bahn offering the most daily connections to Copenhagen. Traveling by train from Hanau you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
11h 15m
Avg. Price
$141.35

Dessau-Roßlau

There are 111 train schedules per day connecting Dessau-Roßlau with Copenhagen. It takes on average 10 hours to travel 266 miles, 427 kms, by train from Dessau-Roßlau. 2 train carriers offer schedules from Dessau-Roßlau, with Deutsche Bahn offering the most daily connections to Copenhagen. Traveling by train from Dessau-Roßlau you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
10h 0m
Avg. Price
$156.05

Limburg

There are 108 train schedules per day connecting Limburg with Copenhagen. It takes on average 11 hours and 34 minutes to travel 410 miles, 659 kms, by train from Limburg. 2 train carriers offer schedules from Limburg, with Deutsche Bahn offering the most daily connections to Copenhagen. Traveling by train from Limburg you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
11h 34m
Avg. Price
$193.01

Hanover

There are 104 train schedules per day connecting Hanover with Copenhagen. It takes on average 9 hours to travel 256 miles, 412 kms, by train from Hanover. 2 train carriers offer schedules from Hanover, with Deutsche Bahn offering the most daily connections to Copenhagen. Traveling by train from Hanover you will most likely to arrive in Copenhagen at Koebenhavn H.
Avg. Time
9h 0m
Avg. Price
$87.43