The cheapest trains from Hanover to Frankfurt am Main

Showing times and prices for 19 Oct

Cheapest

£25

Average

£40

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Hanover to Frankfurt am Main will cost around £ 40 if you buy it on the day, but the cheapest tickets can be found for only £ 25.

Cheapest
23:26Hanover Hbf4h33 03:59Frankfurt (Main) Süd
0 changes
£251One-way
2nd Cheapest
05:19Hanover Hbf2h25 07:44Frankfurt (Main) Hbf
0 changes
£261One-way
2nd Cheapest
16:01Hanover Hbf3h08 19:09Frankfurt (Main) Hbf
0 changes
£261One-way
23:36Hanover Hbf4h23 03:59Frankfurt (Main) Süd
1 changes
£271One-way
19:41Hanover Hbf2h19 22:00Frankfurt (Main) Hbf
0 changes
£321One-way

Timetable Hanover to Frankfurt am Main

Showing trains for tomorrow, Tue, 19 Oct
00:03Hanover Hbf3h56 03:59Frankfurt (Main) Süd
0 changes
05:19Hanover Hbf2h25 07:44Frankfurt (Main) Hbf
0 changes
05:57Hanover Hbf2h47 08:44Frankfurt (Main) Hbf
0 changes
06:41Hanover Hbf2h19 09:00Frankfurt (Main) Hbf
0 changes
07:22Hanover Hbf2h06 09:28Frankfurt (Main) Hbf
0 changes
07:41Hanover Hbf2h19 10:00Frankfurt (Main) Hbf
0 changes
08:01Hanover Hbf2h43 10:44Frankfurt (Main) Hbf
0 changes
08:41Hanover Hbf2h19 11:00Frankfurt (Main) Hbf
0 changes
09:03Hanover Hbf2h36 11:39Frankfurt (Main) Süd
0 changes
09:03Hanover Hbf3h25 12:28Frankfurt (Main) Hbf
0 changes
09:03Hanover Hbf2h41 11:44Frankfurt (Main) Hbf
0 changes
09:41Hanover Hbf2h19 12:00Frankfurt (Main) Hbf
0 changes
10:01Hanover Hbf2h43 12:44Frankfurt (Main) Hbf
0 changes
10:41Hanover Hbf2h19 13:00Frankfurt (Main) Hbf
0 changes
10:48Hanover Hbf2h51 13:39Frankfurt (Main) Süd
0 changes
11:41Hanover Hbf2h19 14:00Frankfurt (Main) Hbf
0 changes
12:01Hanover Hbf2h43 14:44Frankfurt (Main) Hbf
0 changes
12:41Hanover Hbf2h19 15:00Frankfurt (Main) Hbf
0 changes
13:41Hanover Hbf2h19 16:00Frankfurt (Main) Hbf
0 changes
14:01Hanover Hbf2h43 16:44Frankfurt (Main) Hbf
0 changes
14:41Hanover Hbf2h19 17:00Frankfurt (Main) Hbf
0 changes
14:54Hanover Hbf2h50 17:44Frankfurt (Main) Hbf
0 changes
14:54Hanover Hbf2h45 17:39Frankfurt (Main) Süd
0 changes
15:41Hanover Hbf2h19 18:00Frankfurt (Main) Hbf
0 changes
16:01Hanover Hbf2h43 18:44Frankfurt (Main) Hbf
0 changes
16:01Hanover Hbf3h08 19:09Frankfurt (Main) Hbf
0 changes
16:41Hanover Hbf2h19 19:00Frankfurt (Main) Hbf
0 changes
16:48Hanover Hbf2h52 19:40Frankfurt (Main) Hbf
0 changes
17:41Hanover Hbf2h19 20:00Frankfurt (Main) Hbf
0 changes
18:01Hanover Hbf2h43 20:44Frankfurt (Main) Hbf
0 changes
18:41Hanover Hbf2h19 21:00Frankfurt (Main) Hbf
0 changes
19:41Hanover Hbf2h19 22:00Frankfurt (Main) Hbf
0 changes
19:48Hanover Hbf2h56 22:44Frankfurt (Main) Hbf
0 changes
20:41Hanover Hbf2h19 23:00Frankfurt (Main) Hbf
0 changes
21:26Hanover Hbf2h26 23:52Frankfurt (Main) Hbf
0 changes
23:26Hanover Hbf4h33 03:59Frankfurt (Main) Süd
0 changes
23:36Hanover Hbf4h23 03:59Frankfurt (Main) Süd
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
Find prices
£22Flixbus
Find prices
Tue
19 Oct
£25Deutsche Bahn
£32Flixbus
£227Lufthansa
Wed
20 Oct
£21Deutsche Bahn
Find prices
£227Lufthansa
Thu
21 Oct
£25Deutsche Bahn
£13BlaBlaCar Bus
£201Lufthansa
Fri
22 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£153Lufthansa
Sat
23 Oct
£21Deutsche Bahn
£13BlaBlaCar Bus
£132Lufthansa
Sun
24 Oct
£23Deutsche Bahn
£13BlaBlaCar Bus
£132Lufthansa
Mon
25 Oct
£21Deutsche Bahn with connection
Find prices
£174Lufthansa
Tue
26 Oct
£16Deutsche Bahn
£26Flixbus
£174Lufthansa Cityline
Wed
27 Oct
£16Deutsche Bahn
Find prices
£174Lufthansa
Thu
28 Oct
£16Deutsche Bahn
£11BlaBlaCar Bus
£153Lufthansa
Fri
29 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£111Lufthansa
Sat
30 Oct
£16Deutsche Bahn
£11BlaBlaCar Bus
£111Lufthansa
Sun
31 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£68Lufthansa Cityline
Mon
1 Nov
£16Deutsche Bahn
Find prices
£132Lufthansa Cityline
Tue
2 Nov
£16Deutsche Bahn
Find prices
£132Lufthansa
Wed
3 Nov
£16Deutsche Bahn
Find prices
£111Lufthansa
Thu
4 Nov
£16Deutsche Bahn
£11BlaBlaCar Bus
Find prices
Fri
5 Nov
£16Deutsche Bahn
£13BlaBlaCar Bus
£89Lufthansa
Sat
6 Nov
£16Deutsche Bahn
£11BlaBlaCar Bus
£89Lufthansa
Sun
7 Nov
£16Deutsche Bahn
Find prices
£89Lufthansa

The fastest trains from Hanover to Frankfurt am Main

Showing times and prices for 19 Oct

Fastest Journey

2 h 6 m

Average

2 h 41 m

Trains per day

37

Distance

261 km

Of the 37 trains that leave Hanover for Frankfurt am Main every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 261 km distance in an average of 2 h 41 m but if you time it right, some trains will get you there in just 2 h 6 m .

The slowest trains will take 4 h 33 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:22Hanover Hbf2h06 09:28Frankfurt (Main) Hbf
0 changes
£351One-way
2nd Fastest
09:41Hanover Hbf2h19 12:00Frankfurt (Main) Hbf
0 changes
£411One-way
2nd Fastest
07:41Hanover Hbf2h19 10:00Frankfurt (Main) Hbf
0 changes
£351One-way
2nd Fastest
14:41Hanover Hbf2h19 17:00Frankfurt (Main) Hbf
0 changes
£411One-way
2nd Fastest
17:41Hanover Hbf2h19 20:00Frankfurt (Main) Hbf
0 changes
£411One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Hanover to Frankfurt am Main

distanceDistance162 miles (261 km)
durationAverage train duration2 h 19 min
priceAverage train ticket price£25 (€29)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Hanover to Frankfurt am Main cover the 162 miles (261 km) long journey taking on average 2 h 19 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £21, but the average price of train tickets is £25. Travellers depart most frequently from Hannover Hbf and arrive in Frankfurt (Main) Flughafen.

Train companies

Deutsche Bahn Hanover – Frankfurt am Main

Deutsche Bahn trains will get you from Hanover to Frankfurt am Main from £21. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) trains take you between Hanover and Frankfurt am Main in comfort. Find the DB train timetable for your journey between Hanover and Frankfurt am Main on Omio and book cheap DB tickets online. The distance from Hanover to Frankfurt am Main is 162 miles (261 km) by DB and prices for a Deutsche Bahn ticket between Hanover and Frankfurt am Main start at £21.

Deutsche Bahn is Germany’s main operator of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for 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.

Travel on different types of DB trains, including 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 needed to travel. For example, while WCs are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Travel Tips

Trains from Hanover to Frankfurt am Main
Travel by train to Frankfurt am Main 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 Frankfurt am Main.
FAQs
What is the price of the cheapest train between Hanover and Frankfurt am Main?
Looking to save money on your route? Omio customers have found the cheapest train between Hanover and Frankfurt am Main for the next 7 days starting from £21  one way.
What is the average price of train tickets from Hanover to Frankfurt am Main?
If you’re looking to buy your train tickets in the next week, you can expect the Hanover to Frankfurt am Main train price to come in at an average of £25  one way.
What is the distance to Frankfurt am Main from Hanover by train?
You should expect to travel around 162 miles (261 km)  from Hanover to Frankfurt am Main by train.
How long is the train from Hanover to Frankfurt am Main?
The Hanover to Frankfurt am Main train duration is on average 2 h 19 min, which is to be expected when travelling 162 miles (261 km) to Frankfurt am Main from Hanover. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Hanover to Frankfurt am Main train leave from? Which Frankfurt am Main train station do I come into from Hanover?

When taking the train from Hanover to Frankfurt am Main, you can choose to depart from train stations like Hannover Hbf, Hannover-Kleefeld and Hannover Bismarckstr. Your journey can end in train stations such as Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers who travel this route most frequently depart from Hannover Hbf   and arrive in Frankfurt (Main) Flughafen.

Where is the train station in Hanover? Where is the train station in Frankfurt am Main?

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

The most popular arrival train station, Frankfurt (Main) Flughafen, is located 6 mile (s) / 10 km away from the city centre of Frankfurt am Main.

Which train companies should I travel with from Hanover to Frankfurt am Main?
For the best Hanover to Frankfurt am Main 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 Frankfurt am Main from Hanover to compare what amenities they may offer.
Are there any direct trains between Hanover and Frankfurt am Main?
Yes, there are 17 direct trains per day from Hanover to Frankfurt am Main, and you can find a direct train for this trip with Deutsche Bahn  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services are there from Hanover to Frankfurt am Main a day?
On average, there are 17 trains a day from Hanover to Frankfurt am Main. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Hanover to Frankfurt am Main?
The earliest train departing from Hanover to Frankfurt am Main leaves at 07: 41. The last train departing from Hanover to Frankfurt am Main leaves at 21: 36. You can find the latest Hanover to Frankfurt am Main train times on Omio and book the best time to leave for your journey on your chosen travel date.
When should I purchase Hanover Frankfurt am Main train tickets to score the best deals?
If you purchase a train ticket between Hanover and Frankfurt am Main within the next 7 days, you can find tickets to cost on average £25 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Frankfurt am Main from Hanover are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Hanover
Frankfurt am Main
Hannover Hbf is the most popular Hanover 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 Hanover for your journey to Frankfurt am Main.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 20: 00 | Sun: 08: 00 - 20: 00
Connections to/from station
Train lines: ICE, IC, EC, NJ, FLX 30, RE1, RE2, RE3, RE8, RE10, RE30, RE60, RE70, RB38
S-Bahn lines: S1, S2, S4, S4, S5, S6, S7, S8, S21, S51
U-Bahn lines: U1, U2, U3, U7, U8, U9