Trains Hannover Berlin to Hannover

Train tickets from Berlin to Hannover

Search for cheap train tickets from Berlin to Hannover and book your trip in minutes.

One-way
The price shown for each trip will be the average for all passengers, including any infants.
Berlin (BER)
Hannover (HAJ)
Thu 6/30
Fri 7/8
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Best deals for train tickets from Berlin to Hannover

Find the right train ticket for you
FlixTrain
Direct
2h 07m
FlixTrain
Deutsche Bahn
Direct
3h 49m
Deutsche Bahn
Deutsche Bahn
Direct
2h 19m
Deutsche Bahn
FlixTrain
Direct
1h 43m
FlixTrain
FlixTrain
Direct
1h 56m
FlixTrain
Deutsche Bahn
Direct
1h 59m
Deutsche Bahn

Berlin to Hannover train information

Find information about ticket prices, popular stations, and train companies that offer trains from Berlin to Hannover

ONE-WAY FROM

$19

AVG TRAVEL TIME

1h 43m

TRAIN COMPANIES

FlixTrain, Deutsche Bahn
The best one-way train deal from Berlin to Hannover found on momondo in the last 72 hours is $19
Average time it takes to travel by train from Berlin to Hannover
There are 2 train companies servicing this route: FlixTrain, Deutsche Bahn

Book one-way train tickets from Berlin to Hannover

Below are the fastest and cheapest one-way train tickets from Berlin to Hannover we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
FlixTrain
Jul 23
12:13 pmBerlin Südkreuz
2h 07m
2:20 pmHannover Hauptbahnhof
Deutsche Bahn
Jul 22
8:21 pmBerlin Hauptbahnhof
3h 49m
1 stop
12:10 amHannover Vinnhorst
Deutsche Bahn
Jul 23
1:29 amBerlin Hauptbahnhof
2h 19m
1 stop
3:48 amHannover Vinnhorst

FAQs for booking trains from Berlin to Hannover

Using momondo to find train tickets from Berlin to Hannover, our users have found prices starting from $19 one-way for this week. At $26 on average, one-way train tickets from Berlin to Hannover are best booked early to save more on your trip.

Arrive at your destination quickly by taking a 1h 26m train from Berlin to Hannover. Travel time can vary by 0h 17m, so prioritize nonstop options for the quickest arrival. Consider FlixTrain for the quickest available option to your destination.

The cost of booking a train from Berlin to Hannover is around $26 one-way. You can expect the price to be consistent throughout the next 3 months.

The straight-line distance from Berlin Brandenburg to Hannover is 155.0 mi, but the actual distance you’ll travel by train depends on the route taken. 1h 26m is a normal train duration for this route.


Trains Hannover Berlin to Hannover
  • Round-trip
  • One-way