Trains Berlin Hannover to Berlin

Train tickets from Hannover to Berlin

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Hannover (HAJ)
Berlin (BER)
Tue 7/27
Wed 8/4
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 |

Train information from Hannover to Berlin

Find information about train ticket prices, journey time, and companies that offer transportation from Hannover to Berlin
ROUND-TRIP FROM$57The best round-trip train deal from Hannover to Berlin found on momondo in the last 72 hours is $57
ONE-WAY FROM$21The best one-way train deal from Hannover to Berlin found on momondo in the last 72 hours is $21
AVG TRAVEL TIME2h 56mAverage time it takes to travel by train from Hannover to Berlin
TRAIN COMPANIESDeutsche Bahn, FlixTrainThere are 2 train companies servicing this route: Deutsche Bahn, FlixTrain

Book return-trip train tickets from Hannover to Berlin

Ride from Hannover to Berlin by train with our quickest and cheapest round-trip tickets available. You can also search by a specific date by using the search form above. All prices were found in the last 72 hours.
Cheapest
Quickest
Deutsche Bahn
Aug 24
6:31 pm
Hannover Hauptbahnhof
1h 44m
8:15 pm
Berlin Hauptbahnhof
Aug 31
11:56 am
Berlin Hauptbahnhof
1h 57m
1:53 pm
Hannover Hauptbahnhof
Deutsche Bahn
Aug 24
6:31 pm
Hannover Hauptbahnhof
1h 44m
8:15 pm
Berlin Hauptbahnhof
Aug 30
8:41 pm
Berlin Hauptbahnhof
2h 28m
11:09 pm
Hannover Hauptbahnhof
Deutsche Bahn
Aug 23
10:34 pm
Hannover Hauptbahnhof
3h 18m
1:52 am
Berlin Hauptbahnhof
Aug 30
8:41 pm
Berlin Hauptbahnhof
2h 28m
11:09 pm
Hannover Hauptbahnhof
Deutsche Bahn
Aug 23
10:34 pm
Hannover Hauptbahnhof
3h 18m
1:52 am
Berlin Hauptbahnhof
Aug 31
8:34 am
Berlin Hauptbahnhof
2h 02m
10:36 am
Hannover Hauptbahnhof
FlixTrain
Jul 31
3:44 pm
Hannover Hauptbahnhof ZOB
1h 49m
5:33 pm
Berlin Hauptbahnhof
Aug 2
4:28 am
Berlin Hauptbahnhof
1h 52m
6:20 am
Hannover Hauptbahnhof ZOB
Deutsche Bahn
Aug 24
4:31 pm
Hannover Hauptbahnhof
1h 49m
6:20 pm
Berlin Spandau
Aug 31
5:35 pm
Berlin Spandau
1h 47m
7:22 pm
Hannover Hauptbahnhof
Search all trains

Book one-way train tickets from Hannover to Berlin

If you’d prefer to ride from Hannover to Berlin by train one-way, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date.
Cheapest
Quickest
FlixTrain
Aug 17
6:04 am
Hannover Hauptbahnhof ZOB
1h 56m
8:00 am
Berlin Südkreuz
FlixTrain
Aug 17
6:04 am
Hannover Hauptbahnhof ZOB
1h 47m
7:51 am
Berlin Hauptbahnhof
Deutsche Bahn
Aug 16
10:34 pm
Hannover Hauptbahnhof
3h 18m
1:52 am
Berlin Hauptbahnhof
Search all trains

FAQs for booking trains from Hannover to Berlin

How much does a train ticket from Hannover to Berlin cost?

See available tickets from Hannover to Berlin for this week that start at $21 one-way. The cost of your ticket may vary depending on when you book, so we recommend you plan early. $42 is what you can expect to pay for a train ride from Hannover to Berlin one-way.

How long is the train ride from Hannover to Berlin?

Arrive at your destination quickly by taking a 2h 56m train from Hannover to Berlin. Consider Deutsche Bahn for the quickest available option to your destination.

When should I purchase the train tickets from Hannover to Berlin?

The cost of a train from Hannover to Berlin is about $42 one-way this week. Our data shows that prices are fairly stable throughout the next 3 months. You can book now to make sure your seat is secured.

Which train companies operate between Hannover to Berlin?

There are many trains traveling between Hannover and Berlin which are Deutsche Bahn and FlixTrain. The cheapest Deutsche Bahn is what we have recently available with prices starting at $57 round-trip.

How far is Hannover to Berlin Brandenburg by train?

There are 155.0 mi between Hannover and Berlin Brandenburg. By train, the distance is greater, and the train route may stop elsewhere along the way. 2h 56m is a normal train duration for this route.


Popular train routes to Berlin

Most frequently searched train routes to Berlin, along with the cheapest price and shortest travel time.
Trains to Berlin from Frankfurt am Main Airport
Fastest travel time 6h 46m
Cheapest price $61
Trains to Berlin from Hamburg
Fastest travel time 1h 45m
Cheapest price $127
Trains to Berlin from Munich
Fastest travel time 4h 31m
Cheapest price $97
Trains to Berlin from Stuttgart
Fastest travel time 5h 39m
Cheapest price $85
Trains Berlin Hannover to Berlin
  • Round-trip
  • One-way