Compare prices and tickets by train, coach or flight

Mon
6 Dec
£21Deutsche Bahn
£24BlaBlaCar Bus
Tue
7 Dec
£16Deutsche Bahn
Find prices
Wed
8 Dec
£16Deutsche Bahn
Find prices
Thu
9 Dec
£16Deutsche Bahn
Find prices
Fri
10 Dec
£21Deutsche Bahn
£22BlaBlaCar Bus
Sat
11 Dec
£16Deutsche Bahn
£17BlaBlaCar Bus
Sun
12 Dec
£16Deutsche Bahn
£22BlaBlaCar Bus
Mon
13 Dec
£16Deutsche Bahn
£17BlaBlaCar Bus
Tue
14 Dec
£16Deutsche Bahn
Find prices
Wed
15 Dec
£16Deutsche Bahn
Find prices
Thu
16 Dec
£16Deutsche Bahn
Find prices
Fri
17 Dec
£16Deutsche Bahn
£32BlaBlaCar Bus
Sat
18 Dec
£4FlixTrain
£16Flixbus
Sun
19 Dec
£16Deutsche Bahn
£32BlaBlaCar Bus
Mon
20 Dec
£16Deutsche Bahn
£30BlaBlaCar Bus
Tue
21 Dec
£16Deutsche Bahn
Find prices
Wed
22 Dec
£16Deutsche Bahn
Find prices
Thu
23 Dec
£21Deutsche Bahn
Find prices
Fri
24 Dec
£16Deutsche Bahn
£29BlaBlaCar Bus
Sat
25 Dec
£16Deutsche Bahn
£32BlaBlaCar Bus
Sun
26 Dec
£16Deutsche Bahn
£20Flixbus

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Cologne to Hanover

distanceDistance154 miles (249 km)
durationAverage train duration2 h 48 min
priceAverage train ticket price£17 (€20)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Cologne to Hanover cover the 154 miles (249 km) long journey taking on average 2 h 48 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £16, but the average price of train tickets is £17. Travellers depart most frequently from Köln Hbf and arrive in Hannover Hbf.

Train companies

Deutsche Bahn trains from Cologne to Hanover

Buy your official Deutsche Bahn train tickets from Cologne to Hanover from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Deutsche Bahn

Find your perfect journey from Cologne to Hanover with Deutsche Bahn (DB)! Check out the DB train timetables from Cologne to Hanover and then book cheap DB tickets with Omio. The distance between Cologne and Hanover by DB is 154 miles (249 km) and the cheapest price for a DB ticket from Cologne to Hanover is £16.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Trains from Cologne to Hanover
Travel by train to Hanover easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cologne to Hanover.
FAQs
How much do cheap trains from Cologne to Hanover cost?
Omio customers have found cheap train tickets to Hanover from Cologne for as low as £16  for the next 7 days.
What is the average price of train tickets to Hanover from Cologne?
If you’re looking to purchase your train tickets in the next week, you can expect the Cologne to Hanover train price to come in at an average of £17  one way.
How far is it from Cologne to Hanover by train?
The Cologne to Hanover train distance is approximately 154 miles (249 km).
How long is the train journey from Cologne to Hanover?
The train time between Cologne and Hanover is on average 2 h 48 min  for the 154 miles (249 km) long journey, but the time it takes to go to Hanover from Cologne by train can vary depending on specific dates or travelling on weekends and holidays.
When travelling by train from Cologne to Hanover, which train station in Cologne do I depart from and which train station in Hanover do I arrive in?

When departing from Cologne, you have various train station options to start your route from including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen. When arriving in Hanover, you can end your trip in train stations like Hannover Hbf, Hannover-Kleefeld and Hannover Bismarckstr.

Omio customers book a train from Köln Hbf   to Hannover Hbf   most frequently for this route.

Where is the departure train station in Cologne located? Where is the arrival train station in Hanover located?

Passengers board their train most frequently from Köln Hbf and travel around 0.7 miles (1.2 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Hannover Hbf and need to travel approximately 0.6 miles (874 m) from the train station to the city centre in Hanover.

Which train companies can take me from Cologne to Hanover?
For the best Cologne to Hanover train to book, you can travel safely and comfortably with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. However, it's always good to check all possible train providers with services to Hanover from Cologne to compare what amenities they may offer.
How many train services per day are there to Hanover from Cologne?
The average number of trains departing Cologne for Hanover is 12 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Cologne to Hanover?
You can take the first train from Cologne to Hanover at 04: 36   or take the last train from Cologne to Hanover leaving at 22: 15. Look for the latest Cologne Hanover train schedule on Omio and book the best time to take the train for this trip.
How early should I book Cologne to Hanover train tickets to get the best deals?
You can find a train to Hanover from Cologne to cost on average £17 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Cologne to Hanover train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Cologne
Hanover
Köln Hbf is the most popular Cologne railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Cologne for your journey to Hanover.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 2211411055
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 00 | Sat - Sun: 07: 00 - 21: 00
Public transport options for Köln Hbf
U-Bahn lines: U5, U16, U18
S-Bahn lines: S6, S11, S12, S19
Bus lines: 172, 173
Train lines: ICE, IC, EC, FLX, RE, RB