Cheap train tickets from Hanover to Berlin

Showing times and prices for 9 Dec

Cheapest

£13

Average

£19

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 Berlin will cost around £ 19 if you buy it on the day, but the cheapest tickets can be found for only £ 13.

Cheapest
10:04Hanover1h47 11:51Berlin
0 changes
£131One-way
Cheapest
10:04Hanover1h56 12:00Berlin
0 changes
£131One-way
2nd Cheapest
19:44Hanover1h37 21:21Berlin
0 changes
£221One-way
2nd Cheapest
19:44Hanover1h49 21:33Berlin
0 changes
£221One-way
2nd Cheapest
19:44Hanover1h59 21:43Berlin
0 changes
£221One-way

Train schedule Hanover to Berlin

Showing trains for tomorrow, Thu, 9 Dec
10:04Hanover1h47 11:51Berlin
0 changes
10:04Hanover1h56 12:00Berlin
0 changes
19:44Hanover1h37 21:21Berlin
0 changes
19:44Hanover1h49 21:33Berlin
0 changes
19:44Hanover1h59 21:43Berlin
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
8 Dec
£32Deutsche Bahn
Find prices
Thu
9 Dec
£13FlixTrain
£9BlaBlaCar Bus
Fri
10 Dec
£16Deutsche Bahn
£9BlaBlaCar Bus
Sat
11 Dec
£16Deutsche Bahn
£9BlaBlaCar Bus
Sun
12 Dec
£21Deutsche Bahn
£9BlaBlaCar Bus
Mon
13 Dec
£18Deutsche Bahn
£9BlaBlaCar Bus
Tue
14 Dec
£18Deutsche Bahn
£9BlaBlaCar Bus
Wed
15 Dec
£18Deutsche Bahn
£9BlaBlaCar Bus
Thu
16 Dec
£18Deutsche Bahn
£9BlaBlaCar Bus
Fri
17 Dec
£21Deutsche Bahn
£9BlaBlaCar Bus
Sat
18 Dec
£18Deutsche Bahn
£9BlaBlaCar Bus
Sun
19 Dec
£16Deutsche Bahn
£13BlaBlaCar Bus
Mon
20 Dec
£13FlixTrain
£13Flixbus
Tue
21 Dec
£13FlixTrain
£13BlaBlaCar Bus
Wed
22 Dec
£16Deutsche Bahn
£17BlaBlaCar Bus
Thu
23 Dec
£16Deutsche Bahn
£13BlaBlaCar Bus
Fri
24 Dec
£16Deutsche Bahn
£12BlaBlaCar Bus
Sat
25 Dec
£16Deutsche Bahn
£9BlaBlaCar Bus
Sun
26 Dec
£16Deutsche Bahn
£9BlaBlaCar Bus
Mon
27 Dec
£16Deutsche Bahn
£13BlaBlaCar Bus
Tue
28 Dec
£16Deutsche Bahn
£13BlaBlaCar Bus

Fastest train times from Hanover to Berlin

Showing times and prices for 9 Dec

Fastest Journey

1 h 37 m

Average

1 h 49 m

Trains per day

5

Distance

250 km

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

These direct trains cover the 250 km distance in an average of 1 h 49 m but if you time it right, some trains will get you there in just 1 h 37 m .

The slowest trains will take 1 h 59 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
19:44Hanover1h37 21:21Berlin
0 changes
£221One-way
2nd Fastest
10:04Hanover1h47 11:51Berlin
0 changes
£131One-way
19:44Hanover1h49 21:33Berlin
0 changes
£221One-way
10:04Hanover1h56 12:00Berlin
0 changes
£131One-way
19:44Hanover1h59 21:43Berlin
0 changes
£221One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Hanover to Berlin

distanceDistance154 miles (249 km)
durationAverage train duration2 h
priceAverage train ticket price£19 (€21)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Hanover to Berlin cover the 154 miles (249 km) long route taking on average 2 h with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this trip costs around £19, you can find the cheapest train ticket for as low as £13. Travellers depart most frequently from Hannover Hbf and arrive in Berlin Hbf.

Train providers

Deutsche Bahn trains Hanover to Berlin

For as little as £13 you can travel by train from Hanover to Berlin with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Hanover to Berlin train.

Deutsche Bahn from Hanover to Berlin train information:

  • Average Duration: 2 h 12 min
  • Average Price: £16
  • Deutsche Bahn frequency: 7 a day

Deutsche Bahn 's current ticket policies due to COVID-19 for your train between Hanover and Berlin are the following:

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

Travel Tips

Trains from Hanover to Berlin
Travel by train to Berlin 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 Berlin.
FAQs
What is the price of the cheapest train to Berlin from Hanover?
Omio customers have found cheap train tickets from Hanover to Berlin for as low as £13  for the next 7 days.
What is the average cost of a train from Hanover to Berlin?
If you’re looking to book your train tickets in the next week, you can expect the Hanover to Berlin train price to come in at an average of £19  one way.
What is the distance to Berlin from Hanover by train?
You should expect to travel around 154 miles (249 km)  to Berlin from Hanover by train.
How long does it take from Hanover to Berlin by train?
On average the Hanover to Berlin train time is 2 h  covering the 154 miles (249 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Hanover goes to Berlin? Which train station do I come into Berlin from Hanover?

When departing from Hanover, you have various train station options to start your route from including Hannover Hbf, Hannover-Kleefeld and Hannover Bismarckstr. When arriving in Berlin, you can end your trip in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers book a train from Hannover Hbf   to Berlin Hbf   most frequently for this route.

Where is the Hanover train station located? Where is the Berlin train station located?

The most popular departure train station with passengers for this journey, called Hannover Hbf, is located 0.6 miles (874 m) from the city centre of Hanover.

The most popular arrival train station, Berlin Hbf, is located 1.7 miles (2.8 km) away from the city centre of Berlin.

Which train providers can take me from Hanover to Berlin?
When taking a train from Hanover to Berlin, you can count on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection for the best way to get you to Berlin. You can also check all possible train companies who offer a service to Berlin from Hanover and compare the amenities they offer before buying a train ticket.
How many trains are there to Berlin from Hanover a day?
The average number of trains departing Hanover for Berlin is 12 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Hanover to Berlin? When does the last train depart from Hanover to Berlin?
The first Hanover to Berlin train departs at 05: 02   and the last train from Hanover to Berlin leaves at 20: 36. Check out the most up-to-date Hanover to Berlin train timetable on Omio and find the best time to travel to your destination.
How far in advance should I book a train ticket from Hanover to Berlin to get the best deals?
If you book a train ticket between Hanover and Berlin within the next 7 days, you can find tickets to cost on average £19 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Hanover to Berlin are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Hanover
Berlin
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 Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 5112861055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 20: 00 | Sun: 08: 00 - 20: 00
Public transport options for Hannover Hbf
U-Bahn lines: U1, U2, U3, U7, U8, U9
S-Bahn lines: S1, S2, S4, S4, S5, S6, S7, S8, S21, S51
Train lines: ICE, IC, EC, NJ, FLX 30, RE1, RE2, RE3, RE8, RE10, RE30, RE60, RE70, RB38