Search train tickets to Cologne

switcheroo

Quickview

How to get to Cologne by train?

Routes44
Trips per day2,667
train carriers9
Stations4
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap train tickets to Cologne?

The cheapest prices for a train ticket to Cologne that users have found recently on Wanderu start at $3.25. Such great deals to Cologne are available on one route to Düsseldorf. 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 Cologne. Düsseldorf at $3.33 has consistently the lowest average train ticket prices to Cologne.

What are the main train stations in Cologne?

The most popular train stations in Cologne are Central Station, Central Station and Köln Messe/Deutz. Central Station is the busiest train station in Cologne.

Essen

There are 762 train schedules per day connecting Essen with Cologne. It takes on average 1 hour and 16 minutes to travel 36 miles, 58 kms, by train from Essen. 7 train carriers offer schedules from Essen, with Deutsche Bahn offering the most daily connections to Cologne. Traveling by train from Essen you will most likely to arrive in Cologne at Central Station.
Avg. Time
1h 16m
Avg. Price
$27.51

Bergen op Zoom

There are 437 train schedules per day connecting Bergen op Zoom with Cologne. It takes on average 5 hours to travel 122 miles, 197 kms, by train from Bergen op Zoom. 2 train carriers offer schedules from Bergen op Zoom, with Deutsche Bahn offering the most daily connections to Cologne. Traveling by train from Bergen op Zoom you will most likely to arrive in Cologne at Köln Hansaring.
Avg. Time
5h 0m
Avg. Price
$49.54

Most

There are 371 train schedules per day connecting Most with Cologne. It takes on average 11 hours to travel 294 miles, 473 kms, by train from Most. 2 train carriers offer schedules from Most, with Deutsche Bahn offering the most daily connections to Cologne. Traveling by train from Most you will most likely to arrive in Cologne at Central Station.
Avg. Time
11h 0m
Avg. Price
$116.04

Heidelberg

There are 335 train schedules per day connecting Heidelberg with Cologne. It takes on average 2 hours and 41 minutes to travel 131 miles, 211 kms, by train from Heidelberg. 3 train carriers offer schedules from Heidelberg, with Deutsche Bahn offering the most daily connections to Cologne. Traveling by train from Heidelberg you will most likely to arrive in Cologne at Central Station.
Avg. Time
2h 41m
Avg. Price
$63.96

Stuttgart

There are 320 train schedules per day connecting Stuttgart with Cologne. It takes on average 3 hours and 20 minutes to travel 180 miles, 289 kms, by train from Stuttgart. 4 train carriers offer schedules from Stuttgart, with Deutsche Bahn offering the most daily connections to Cologne. Traveling by train from Stuttgart you will most likely to arrive in Cologne at Central Station.
Avg. Time
3h 20m
Avg. Price
$60.87

Located in , Germany, you can travel by train to Cologne from 44 destinations and choose from 2667 daily train schedules to get you there. FlixTrain has the most train connections to Cologne. The furthest train arriving in Cologne covers a distance of 489.60 miles, 787.74 kms, covering the journey in 13 hours and 9 minutes

Looking for other ways to get there? Check out Bus options to Cologne.

Train companies serving Cologne

Deutsche Bahn

There are 199.272727 daily Deutsche Bahn schedules to Cologne. Deutsche Bahn can get you to Cologne by train from 84 destinations including Amsterdam.
Avg. Time
4h 17m
Avg. Price
$53.54

DB Eurocity

There are 1.857143 daily DB Eurocity schedules to Cologne. DB Eurocity can get you to Cologne by train from 4 destinations including Hamburg.
Avg. Time
2h 10m
Avg. Price
$29.70

DB Intercity

There are 11.571429 daily DB Intercity schedules to Cologne. DB Intercity can get you to Cologne by train from 11 destinations including Düsseldorf.
Avg. Time
2h 52m
Avg. Price
$35.38

DB Intercity-Express

There are 23.48 daily DB Intercity-Express schedules to Cologne. DB Intercity-Express can get you to Cologne by train from 28 destinations including Frankfurt.
Avg. Time
2h 31m
Avg. Price
$50.90

Non-federally owned railway company

There are 2.2 daily Non-federally owned railway company schedules to Cologne. Non-federally owned railway company can get you to Cologne by train from 4 destinations including London.
Avg. Time
3h 41m
Avg. Price
$68.33

Deutsche Bahn with non-federally owned railway company

There are 37.275862 daily Deutsche Bahn with non-federally owned railway company schedules to Cologne. Deutsche Bahn with non-federally owned railway company can get you to Cologne by train from 75 destinations including Amsterdam.
Avg. Time
5h 30m
Avg. Price
$58.58

FlixTrain

There are 16.152542 daily FlixTrain schedules to Cologne. FlixTrain can get you to Cologne by train from 8 destinations including Düsseldorf.
Avg. Time
3h 15m
Avg. Price
$15.46

National Express

There are 18.5 daily National Express schedules to Cologne. National Express can get you to Cologne by train from 2 destinations including Koblenz.
Avg. Time
1h 15m
Avg. Price
$27.17

vlexx

There are 5 daily vlexx schedules to Cologne. vlexx can get you to Cologne by train from Koblenz.
Avg. Time
1h 33m
Avg. Price
$26.52