COMPARE Prices across different modes

Mon
Sep 27
$22Deutsche Bahn
Find prices
Tue
Sep 28
$30Deutsche Bahn
Find prices
Wed
Sep 29
$22Deutsche Bahn
$17Flixbus
Thu
Sep 30
$22Deutsche Bahn
$24BlaBlaCar Bus
Fri
Oct 1
$22Deutsche Bahn
$24BlaBlaCar Bus
Sat
Oct 2
$22Deutsche Bahn
Find prices
Sun
Oct 3
$22Deutsche Bahn
$17Flixbus
Mon
Oct 4
$22Deutsche Bahn
Find prices
Tue
Oct 5
$22Deutsche Bahn
Find prices
Wed
Oct 6
$22Deutsche Bahn
Find prices
Thu
Oct 7
$22Deutsche Bahn
Find prices
Fri
Oct 8
$22Deutsche Bahn
$17Flixbus
Sat
Oct 9
$19FlixTrain
$17Flixbus
Sun
Oct 10
$22Deutsche Bahn
$31BlaBlaCar Bus
Mon
Oct 11
$22Deutsche Bahn
Find prices
Tue
Oct 12
$22Deutsche Bahn
Find prices
Wed
Oct 13
$22Deutsche Bahn
Find prices
Thu
Oct 14
$22Deutsche Bahn
$17Flixbus
Fri
Oct 15
Find prices
$31BlaBlaCar Bus
Sat
Oct 16
$22Deutsche Bahn
$31BlaBlaCar Bus
Sun
Oct 17
$22Deutsche Bahn
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Hanover to Cologne

distanceDistance154 miles (249 km)
durationAverage train duration3 h 32 min
priceAverage train ticket price$24 (€19)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesDeutsche Bahn or FlixTrain

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

Train companies

Deutsche Bahn trains between Hanover and Cologne

Deutsche Bahn trains will get you between Hanover and Cologne from $22 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Travel 154 miles (249 km) in comfort with Deutsche Bahn (DB) between Hanover and Cologne. Check the DB train schedule for your trip between Hanover and Cologne on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Hanover and Cologne you can pay as low as $22 (€18).

Deutsche Bahn is the main provider of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver 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, bathrooms are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Hanover and Cologne due to the coronavirus:

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

Train from Hanover to Cologne

There are up to 55 travel options per day by train from Hanover to Cologne. These include numerous direct connections, connections with one change and connections with two changes. The fastest direct connection has a travel time of 2 hours 24 minutes. The longest connection requires a total travel time of around 7 hours and provides for a changeover. This is also the cheapest connection. The second cheapest connection is not much more expensive, but with a total travel time of about 5 hours it is much faster. She leaves at 22.10 and makes two connections.

Which train companies drive from Hanover to Cologne?

The Deutsche Bahn and Flixtrain train companies travel the route by train from Hanover to Cologne. Deutsche Bahn operates more than 50 travel offers on this route every day. Flixtrain offers daily only one travel offer with a change in Hamburg.

How long does the train journey from Hanover to Cologne take?

The direct connection at 18:30 is the fastest connection with a travel time of 2 hours 24 minutes. The fastest connection among the cheapest offers requires a total travel time of around 5 hours and starts at 22 hours 6 minutes. After a driving time of 1 hour 20 minutes, Bielefeld will be reached at 23.35 hours. The changeover time is 15 minutes. The second travel time is around 30 minutes and leads to a changeover in Hamm with a changeover time of around 30 minutes. After a further travel time of 1.35 hours, the train reaches Cologne at 3 hours.

How often can you take the train from Hanover to Cologne?

Up to 55 travel options by train from Hanover to Cologne are available daily. There are numerous direct connections. Equivalent offers run at hourly intervals. The first trains leave at 3.40. This includes a direct connection and a connection with a changeover.

Stations on the line Hanover - Cologne

Hauptbahnhof Hanover. All train connections depart from Hanover main station. An S-Bahn station and underground station are integrated within the main station. The S-Bahn station is called Hanover Hbf. tief and is located on the third basement level. Central S-Bahn lines are S1, S2, S3, S4, S5, S6, S60.

Central Station Cologne. All trains go to Cologne Central Station. It is located directly next to Cologne Cathedral, which is about 0.5 km or 0.3 miles from the main exit. The Musical Dom is located on the exit side of Breslauer Platz. The public transport stops are also there. Connections to the S-Bahn can be reached inside the station from the Breslauer Platz exit.

Train tickets from Hanover to Cologne: when to book to save $

Time Price Savings
1 week earlier 20 €
2 weeks earlier 17 €18%
3 weeks earlier 12 €67%
1 month before 15 €33%
2 months earlier 14 €43%
3 months earlier 14 €43%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Hanover - Cologne. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Hanover - Cologne 3 weeks in advance means you can save on average up to 67% compared to the price available on the day of departure.
  • If you book a ticket Hanover - Cologne with 2 months in advance you save up to about 43% compared to the initial price.
  • By booking 3 months in advance, you could save up to 43%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Hanover to Cologne
Travel by train to Cologne 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 Hanover to Cologne.
FAQs
How much are cheap trains to Cologne from Hanover?
If you’re looking to save money on tickets, you can find cheap Hanover to Cologne trains for as little as $22 (€18)  in the next 7 days.
What is the cost of a train from Hanover to Cologne?
If you’re looking to book your train tickets in the next week, you can expect the Hanover to Cologne train price to come in at an average of $24 (€19)  one way.
What is the distance to Cologne from Hanover by train?
The train distance from Hanover to Cologne is around 154 miles (249 km).
How long is a train from Hanover to Cologne on average?
The Hanover to Cologne train duration is on average 3 h 32 min, which is to be expected when traveling 154 miles (249 km) between Hanover and Cologne. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Hanover to Cologne depart from? Which Cologne train station do I come into from Hanover?

When taking a train from Hanover, you have a couple of train stations you can depart from including Hannover Hbf, Hannover-Kleefeld and Hannover Bismarckstr. When you arrive in Cologne, your train can arrive in train stations including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

Omio customers traveling this route book their trains from Hannover Hbf   to Köln Hbf.

Where is the train station in Hanover to go to Cologne? Where is the train station in Cologne located?

The most popular departure train station with passengers for this journey, called Hannover Hbf, is located 0 mile (s) / 0 km from the city center of Hanover.

The most popular arrival train station, Köln Hbf, is located 1 mile (s) / 1 km away from the city center of Cologne.

Which train providers should I travel with from Hanover to Cologne?
For the best Hanover to Cologne train to book, you can travel safely and comfortably with Deutsche Bahn or FlixTrain. However, it's always good to check all possible train providers with services from Hanover to Cologne to compare what amenities they may offer.
Are there any direct trains from Hanover to Cologne?
Yes, there are 17 direct trains between Hanover and Cologne per day with Deutsche Bahn  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many trains per day are there from Hanover to Cologne?
On average, there are 17 trains a day from Hanover to Cologne. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Hanover to Cologne? When does the last train depart from Hanover to Cologne?
The earliest train for this journey departs from Hanover at 4: 40 AM. The last train leaves from Hanover at 9: 31 PM. Check Omio for the latest train schedule from Hanover to Cologne and book the best time to depart on your chosen travel date.
How early should I book train tickets from Hanover to Cologne to score the best deals?
You can find trains between Hanover and Cologne to cost on average $24 (€19) 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 Hanover to Cologne train generally on sale a few months before the planned travel date.