Next train departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Train
| Leipzig Hbf | Hannover Hauptbahnhof | Cheapest | ||||
![]() | Train
| Leipzig Hbf | Hannover Hauptbahnhof | Fastest | ||||
![]() | Train
| Leipzig Hbf | Hannover Hauptbahnhof | No tags | ||||
DB Regio Südost + Deutsche Bahn | Train | Leipzig Hbf | Hannover Hauptbahnhof | No tags | ||||
DB Regio Südost + WestfalenBahn | Train | Leipzig Hbf | Hannover Hauptbahnhof | No tags | ||||
Deutsche Bahn + DB Regio Südost + erixx | Train | Leipzig Hbf | Hannover Hauptbahnhof | No tags | ||||
![]() | Train
| Leipzig Hbf | Hannover Hauptbahnhof | No tags | ||||
DB Regio Südost + Deutsche Bahn | Train | Leipzig Hbf | Hannover Hauptbahnhof | No tags |
Last refresh of the prices: Yesterday at 04:12 CEST.
Compare 2 ways to travel from Leipzig to Hanover
We recommend taking the train
Among the sustainable travel choices, the Train stands out as a good way to reach Hanover. The journey takes about 2 hours 44 minutes and with fares starting at just PLN 39, it presents an excellent value for a comfortable ride.
14train per day
2h 44mAverage duration
215 kmDistance
5kgCO₂ emissions
Where are the popular train stations and stops in Leipzig and Hanover?
Leipzig
- A
Leipzig Hbf
Leipzig Hauptbahnhof, Willy-Brandt-Platz, 04109 Leipzig, Germany - B
Goethestraße 5
Leipzig Hbf Ostseite, 04109 Leipzig, Germany
Hanover
- A
Hannover Hauptbahnhof
Niki-de-Saint-Phalle-Promenade 54, 30159 Hannover, Germany - B
Hannover ZOB
Rundestraße 8, 30161 Hannover, Germany - C
Hannover
Rundestraße 12, 30161 Hannover, Germany - D
Hannover-Ledeburg
Hannover-Ledeburg, 30419 Hannover, Germany - E
Hannover-Leinhausen
Hannover-Leinhausen, 30419 Hannover, Germany - F
Hannover-Vinnhorst
Alt Vinnhorst 68, 30419 Hannover, Germany
Train Companies
4.0 out of 5 stars4.0/514 reviews
3.1 out of 5 stars3.1/542 reviews
3.6 out of 5 stars3.6/518 reviews
4.5 out of 5 stars4.5/520 reviews
DE train companies: Deutsche Bahn, FlixTrain, RegioJet, NS Nederlandse Spoorwegen, Deutsche Bahn Regio, Slovak Rail, Swiss Federal Railways
Find cheapest prices for trains
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
12/10
PLN 158
13/10
PLN 157
Today
PLN 166
15/10
PLN 167
16/10
No data
17/10
No data
18/10
No data
19/10
No data
To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Leipzig to Hanover as early as possible.
You can expect to pay from PLN 157 to PLN 741 for a train ticket from Leipzig to Hanover based on the last 2 days. You can expect to find the cheapest price for the trip at PLN 167, which is on 2026-10-15.









