Trains from Hannover to Berlin are a convenient way to travel when you are visiting Germany.

Deutsche Bahn, which operate rail services throughout the country, run trains on this route up to twice an hour throughout the day.

Trains depart from the Hannover Hauptbahnhof and arrive at the Berlin Hauptbahnhof. These are the cities’ main train stations, and are well served by public transportation and taxis.

All trains from Hannover to Berlin are direct and require no changes. The total travel time between the cities ranges from 1 hour and 37 minutes to 1 hour and 50 minutes, making the journey quick and easy.

The cost of a train ticket varies by time and date. The standard price for a single ticket in first class starts at 84 euros, and the standard price in second class starts at 52 euros.

Savings Fares on trains from Hannover to Berlin can be obtained for 49 euros for singles in first class and 29 euros for singles in second class if you buy train tickets online in advance of travelling.