Cheap train tickets from Hanover to Berlin

Showing times and prices for 26 May

Cheapest

£27

Average

£54

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 £ 54 if you buy it on the day, but the cheapest tickets can be found for only £ 27.

Cheapest
15:22Hanover Hbf1h59 17:21Berlin Gesundbrunnen
0 changes
£271One-way
Cheapest
17:22Hanover Hbf1h57 19:19Berlin Gesundbrunnen
0 changes
£271One-way
Cheapest
19:08Hanover Hbf1h57 21:05Berlin Hbf
0 changes
£271One-way
Cheapest
19:22Hanover Hbf1h54 21:16Berlin Gesundbrunnen
0 changes
£271One-way
2nd Cheapest
20:36Hanover Hbf3h14 23:50Berlin Hbf
1 changes
£311One-way

Train schedule Hanover to Berlin

Showing trains for tomorrow, Thu, 26 May
02:40Hanover Hbf2h20 05:00Berlin Hbf
0 changes
05:27Hanover Hbf2h27 07:54Berlin Gesundbrunnen
0 changes
05:27Hanover Hbf2h23 07:50Berlin Hbf
0 changes
05:27Hanover Hbf2h37 08:04Berlin Ostbahnhof
0 changes
05:34Hanover Hbf3h16 08:50Berlin Hbf
0 changes
06:31Hanover Hbf1h54 08:25Berlin Hbf
0 changes
07:03Hanover Hbf1h51 08:54Berlin Hbf
0 changes
07:22Hanover Hbf1h56 09:18Berlin Gesundbrunnen
0 changes
07:31Hanover Hbf1h39 09:10Berlin Hbf
0 changes
07:36Hanover Hbf3h14 10:50Berlin Hbf
0 changes
08:31Hanover Hbf1h43 10:14Berlin Hbf
0 changes
09:22Hanover Hbf1h54 11:16Berlin Gesundbrunnen
0 changes
09:31Hanover Hbf1h39 11:10Berlin Hbf
0 changes
10:31Hanover Hbf1h43 12:14Berlin Hbf
0 changes
11:22Hanover Hbf1h54 13:16Berlin Gesundbrunnen
0 changes
11:36Hanover Hbf3h13 14:49Berlin Hbf
0 changes
12:31Hanover Hbf1h43 14:14Berlin Hbf
0 changes
13:04Hanover Hbf1h48 14:52Berlin Hbf
0 changes
13:22Hanover Hbf1h54 15:16Berlin Gesundbrunnen
0 changes
13:36Hanover Hbf3h14 16:50Berlin Hbf
0 changes
14:31Hanover Hbf1h43 16:14Berlin Hbf
0 changes
15:22Hanover Hbf1h59 17:21Berlin Gesundbrunnen
0 changes
15:31Hanover Hbf1h39 17:10Berlin Hbf
0 changes
15:36Hanover Hbf2h59 18:35Berlin Hbf
0 changes
16:31Hanover Hbf1h39 18:10Berlin Hbf
0 changes
17:22Hanover Hbf1h57 19:19Berlin Gesundbrunnen
0 changes
17:31Hanover Hbf1h39 19:10Berlin Hbf
0 changes
17:36Hanover Hbf3h14 20:50Berlin Hbf
0 changes
18:05Hanover Hbf1h51 19:56Berlin Hbf
0 changes
18:31Hanover Hbf1h43 20:14Berlin Hbf
0 changes
19:04Hanover Hbf1h52 20:56Berlin Hbf
0 changes
19:08Hanover Hbf1h57 21:05Berlin Hbf
0 changes
19:22Hanover Hbf1h54 21:16Berlin Gesundbrunnen
0 changes
19:31Hanover Hbf1h40 21:11Berlin Hbf
0 changes
20:31Hanover Hbf1h55 22:26Berlin Hbf
0 changes
20:36Hanover Hbf3h14 23:50Berlin Hbf
0 changes
21:31Hanover Hbf1h39 23:10Berlin Hbf
0 changes
21:36Hanover Hbf3h42 01:18Berlin Hbf
0 changes
22:31Hanover Hbf2h01 00:32Berlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
26 May
£27Deutsche Bahn
£17Flixbus
Fri
27 May
£18Deutsche Bahn
£17Flixbus
Sat
28 May
£18Deutsche Bahn with connection
Find prices
Sun
29 May
£21Deutsche Bahn
£17Flixbus
Mon
30 May
£21Deutsche Bahn
£14Flixbus
Tue
31 May
£18Deutsche Bahn
£13Flixbus
Wed
1 Jun
£18Deutsche Bahn
£14Flixbus
Thu
2 Jun
£16Deutsche Bahn
£13Flixbus
Fri
3 Jun
£21Deutsche Bahn
£17Flixbus
Sat
4 Jun
£20Deutsche Bahn
Find prices
Sun
5 Jun
£16FlixTrain
£17Flixbus
Mon
6 Jun
£16Deutsche Bahn
Find prices
Tue
7 Jun
£18Deutsche Bahn
£14Flixbus
Wed
8 Jun
£16Deutsche Bahn
Find prices
Thu
9 Jun
£16Deutsche Bahn
Find prices
Fri
10 Jun
£20Deutsche Bahn
Find prices
Sat
11 Jun
£16Deutsche Bahn
Find prices
Sun
12 Jun
£16FlixTrain
£13Flixbus
Mon
13 Jun
£16Deutsche Bahn
£13Flixbus
Tue
14 Jun
£13FlixTrain
£13Flixbus

Fastest train times from Hanover to Berlin

Showing times and prices for 26 May

Fastest Journey

1 h 39 m

Average

2 h 10 m

Trains per day

39

Distance

250 km

Of the 39 trains that leave Hanover for Berlin every day 29 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 2 h 10 m but if you time it right, some trains will get you there in just 1 h 39 m .

The slowest trains will take 3 h 42 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.

2nd Fastest
15:31Hanover Hbf1h39 17:10Berlin Hbf
0 changes
£1021One-way
2nd Fastest
16:31Hanover Hbf1h39 18:10Berlin Hbf
0 changes
£591One-way
2nd Fastest
07:31Hanover Hbf1h39 09:10Berlin Hbf
0 changes
£911One-way
2nd Fastest
09:31Hanover Hbf1h39 11:10Berlin Hbf
0 changes
£1071One-way
2nd Fastest
17:31Hanover Hbf1h39 19:10Berlin Hbf
0 changes
£541One-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 duration1 h 54 min
priceAverage train ticket price£21 (€23)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersFlixTrain, Deutsche Bahn with connection or Deutsche Bahn

Trains from Hanover to Berlin cover the 154 miles (249 km) long journey taking on average 1 h 54 min with our travel partners like FlixTrain, Deutsche Bahn with connection or Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £18, but the average price of train tickets is £21. Travellers depart most frequently from Hannover Hbf and arrive in Berlin Hbf.

Train companies: Deutsche Bahn trains Hanover to Berlin

Buy your official Deutsche Bahn train tickets from Hanover to Berlin from £18 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient 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: £18
  • Deutsche Bahn frequency: 7 a day

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets to Berlin from Hanover and when travelling by train:

  • 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

How much do cheap train tickets between Hanover and Berlin cost?

If you’re looking to save money on tickets, you can find a cheap train to Berlin from Hanover for as little as £18  in the next 7 days.

How much does the train from Hanover to Berlin cost on average?

If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Hanover to Berlin train prices are on average £21  one way.

What is the distance to Berlin from Hanover via train?

The Hanover to Berlin train distance is approximately 154 miles (249 km).

How long is the train between Hanover and Berlin?

On average the Hanover to Berlin train time is 1 h 54 min  covering the 154 miles (249 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

What is the departure train station in Hanover and arrival train station in Berlin?

When taking a train from Hanover, you have a couple of train stations you can depart from including Hannover Hbf, Hannover-Kleefeld and Hannover Bismarckstr. When you arrive in Berlin, your train can arrive in train stations including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers travelling this route book their trains from Hannover Hbf   to Berlin Hbf.

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

Passengers board the train most frequently from Hannover Hbf, which is located around 1 mile (1.6 km) away from the city centre, and they get off the train at Berlin Hbf, located 3.5 miles (5.6 km) away from the city centre.

What train companies go from Hanover to Berlin?

For the best Hanover to Berlin train to buy, you can travel safely and comfortably with FlixTrain, Deutsche Bahn with connection or Deutsche Bahn. However, it's always good to check all possible train companies with services between Hanover and Berlin to compare what amenities they may offer.

Can I purchase a direct train from Hanover to Berlin?

Yes, there are 12 direct trains per day from Hanover to Berlin with Deutsche Bahn or FlixTrain, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.

How many trains per day are there between Hanover and Berlin?

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 earliest train for this journey departs from Hanover at 04: 31. The last train leaves from Hanover at 22: 31. Check Omio for the latest train schedule from Hanover to Berlin and book the best time to depart on your chosen travel date.

How early should I book train tickets between Hanover and Berlin to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you book train tickets from Hanover to Berlin within the next 7 days, you can find tickets to cost on average £21 one way. To find the best prices for this journey, consider booking your train ticket from Hanover to Berlin a few months in advance.

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