The cheapest trains from Hanover to Berlin

Showing times and prices for Oct 23

Cheapest

$32

Average

$58

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

Cheapest
07:22AMHanover Hbf1h55 09:17AMBerlin Gesundbrunnen
0 changes
$321One-way
2nd Cheapest
05:36PMHanover Hbf3h16 08:52PMBerlin Hbf
1 changes
$361One-way
09:22AMHanover Hbf1h54 11:16AMBerlin Gesundbrunnen
0 changes
$371One-way
03:36PMHanover Hbf2h52 06:28PMBerlin Hbf
0 changes
$371One-way
07:22PMHanover Hbf1h55 09:17PMBerlin Gesundbrunnen
0 changes
$371One-way

Timetable Hanover to Berlin

Showing trains for tomorrow, Sat, Oct 23
02:40AMHanover Hbf2h49 05:29AMBerlin Hbf
0 changes
03:14AMHanover Hbf4h24 07:38AMBerlin Hbf
0 changes
03:48AMHanover Hbf4h06 07:54AMBerlin Hbf
0 changes
05:11AMHanover Hbf2h43 07:54AMBerlin Hbf
0 changes
06:31AMHanover Hbf1h52 08:23AMBerlin Gesundbrunnen
0 changes
07:22AMHanover Hbf1h55 09:17AMBerlin Gesundbrunnen
0 changes
07:31AMHanover Hbf1h39 09:10AMBerlin Hbf
0 changes
07:36AMHanover Hbf3h16 10:52AMBerlin Hbf
0 changes
07:48AMHanover Hbf3h07 10:55AMBerlin Hbf
0 changes
08:31AMHanover Hbf2h03 10:34AMBerlin Hbf
0 changes
09:22AMHanover Hbf1h54 11:16AMBerlin Gesundbrunnen
0 changes
09:31AMHanover Hbf1h41 11:12AMBerlin Hbf
0 changes
10:31AMHanover Hbf1h43 12:14PMBerlin Hbf
0 changes
11:22AMHanover Hbf1h56 01:18PMBerlin Gesundbrunnen
0 changes
11:31AMHanover Hbf1h39 01:10PMBerlin Hbf
0 changes
11:36AMHanover Hbf3h16 02:52PMBerlin Hbf
0 changes
11:48AMHanover Hbf3h07 02:55PMBerlin Hbf
0 changes
12:31PMHanover Hbf1h43 02:14PMBerlin Hbf
0 changes
01:22PMHanover Hbf1h55 03:17PMBerlin Gesundbrunnen
0 changes
01:31PMHanover Hbf1h39 03:10PMBerlin Hbf
0 changes
01:36PMHanover Hbf3h16 04:52PMBerlin Hbf
0 changes
01:55PMHanover Hbf2h31 04:26PMBerlin Hbf
0 changes
02:31PMHanover Hbf1h43 04:14PMBerlin Hbf
0 changes
03:22PMHanover Hbf1h55 05:17PMBerlin Gesundbrunnen
0 changes
03:31PMHanover Hbf1h39 05:10PMBerlin Hbf
0 changes
03:36PMHanover Hbf2h52 06:28PMBerlin Hbf
0 changes
03:55PMHanover Hbf2h29 06:24PMBerlin Gesundbrunnen
0 changes
04:31PMHanover Hbf1h39 06:10PMBerlin Hbf
0 changes
05:22PMHanover Hbf1h55 07:17PMBerlin Gesundbrunnen
0 changes
05:31PMHanover Hbf1h39 07:10PMBerlin Hbf
0 changes
05:36PMHanover Hbf3h16 08:52PMBerlin Hbf
0 changes
05:48PMHanover Hbf3h08 08:56PMBerlin Hbf
0 changes
06:31PMHanover Hbf1h43 08:14PMBerlin Hbf
0 changes
07:22PMHanover Hbf1h55 09:17PMBerlin Gesundbrunnen
0 changes
07:31PMHanover Hbf1h39 09:10PMBerlin Hbf
0 changes
08:31PMHanover Hbf1h52 10:23PMBerlin Hbf
0 changes
09:31PMHanover Hbf1h33 11:04PMBerlin Hbf
0 changes
10:31PMHanover Hbf1h42 12:13AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Oct 22
$53Deutsche Bahn
$31Flixbus
Sat
Oct 23
$32Deutsche Bahn
$12BlaBlaCar Bus
Sun
Oct 24
$29Deutsche Bahn
$12BlaBlaCar Bus
Mon
Oct 25
$25Deutsche Bahn
$12BlaBlaCar Bus
Tue
Oct 26
$22Deutsche Bahn
$10BlaBlaCar Bus
Wed
Oct 27
$22Deutsche Bahn
$10BlaBlaCar Bus
Thu
Oct 28
$22Deutsche Bahn
$12BlaBlaCar Bus
Fri
Oct 29
$37FlixTrain
$10BlaBlaCar Bus
Sat
Oct 30
$22Deutsche Bahn
$12BlaBlaCar Bus
Sun
Oct 31
$22Deutsche Bahn
$10BlaBlaCar Bus
Mon
Nov 1
$22Deutsche Bahn
$12BlaBlaCar Bus
Tue
Nov 2
Find prices
$12BlaBlaCar Bus
Wed
Nov 3
$22Deutsche Bahn
$10BlaBlaCar Bus
Thu
Nov 4
$22Deutsche Bahn
$10BlaBlaCar Bus
Sat
Nov 6
$12FlixTrain
$12BlaBlaCar Bus
Sun
Nov 7
Find prices
$10BlaBlaCar Bus
Mon
Nov 8
$22Deutsche Bahn
$12BlaBlaCar Bus
Tue
Nov 9
$22Deutsche Bahn
$10BlaBlaCar Bus
Wed
Nov 10
Find prices
$10BlaBlaCar Bus
Thu
Nov 11
$22Deutsche Bahn
$16BlaBlaCar Bus

The fastest trains from Hanover to Berlin

Showing times and prices for Oct 23

Fastest Journey

1 h 33 m

Average

2 h 17 m

Trains per day

38

Distance

250 km

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

The slowest trains will take 4 h 24 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
09:31PMHanover Hbf1h33 11:04PMBerlin Hbf
0 changes
$541One-way
2nd Fastest
07:31PMHanover Hbf1h39 09:10PMBerlin Hbf
0 changes
$541One-way
2nd Fastest
01:31PMHanover Hbf1h39 03:10PMBerlin Hbf
0 changes
$761One-way
2nd Fastest
03:31PMHanover Hbf1h39 05:10PMBerlin Hbf
0 changes
$621One-way
2nd Fastest
11:31AMHanover Hbf1h39 01:10PMBerlin Hbf
0 changes
$761One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Hanover and Berlin

distanceDistance154 miles (249 km)
durationAverage train duration1 h 47 min
priceAverage train ticket price$29 (€24)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Hanover to Berlin cover the 154 miles (249 km) long journey taking on average 1 h 47 min 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. You can get the cheapest train tickets for this route for as low as $22 (€18), but the average price of train tickets is $29 (€24). Travelers depart most frequently from Hannover Hbf and arrive in Berlin Hbf.

Train companies

Travel with Deutsche Bahn from Hanover to Berlin

Buy your official Deutsche Bahn train tickets from Hanover to Berlin from $22 (€18) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular route.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Hanover and Berlin. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Hanover to Berlin train information with Deutsche Bahn:

  • Average Duration: 2 h 12 min
  • 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 from Hanover to Berlin and when traveling by train:

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

Train from Hanover to Berlin. Travel summary

There is an hourly connection by train between the cities of Hanover and Berlin . The Hanover - Berlin trains run regularly during the week between 5.30 am and 22.30 pm. On the weekends the first train to Berlin starts around 7.30. The fastest connection with good 1.5 hours driving time is with the ICE. The train journey Hanover - Berlin begins and ends at the respective main station.

Train from Hanover

The train Hanover - Berlin begins its journey at Hanoveraner Hauptbahnhof, which is centrally located so that the journey is easy. Most trains depart on platform 8 & 9, but you should pay attention to the local advertisements before departure. The S-Bahn lines S1-S8, S21 and S51 allow you to continue your journey to the surrounding communities. The underground lines 1, 2, 3, 7, 8 and 9 are ideal for inner-city journeys. If you travel by bus, you will find the ZOB in Hanover only a few meters away.

By train to Berlin

The train Hanover - Berlin does not need a change and always ends at Berlin Hbf (tief). The other districts of Berlin are easily and quickly accessible from here. This is guaranteed by numerous suburban trains, the underground and bus connections. The Berliner Verkehoursbetriebe (BVG) are responsible for public transport.

Train tickets from Hanover to Berlin: when to book to save $

Time Price Savings
1 week earlier 22 €
2 weeks earlier 20 €10%
3 weeks earlier 19 €16%
1 month before 18 €22%
2 months earlier 15 €47%
3 months earlier 12 €83%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Hanover - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Hanover - Berlin 3 weeks in advance means you can save on average up to 16% compared to the price available on the day of departure.
  • If you book a ticket Hanover - Berlin with 2 months in advance you save up to about 47% compared to the initial price.
  • By booking 3 months in advance, you could save up to 83%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

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 trains between Hanover and Berlin cost?
Omio customers have found the cheapest trains from Hanover to Berlin to cost as little as $22 (€18)  in the next 7 days.
How much is the train to Berlin from Hanover on average?
The train price between Hanover and Berlin is on average $29 (€24)  if you are looking to buy your tickets for this trip in the next 7 days.
How many miles is it from Hanover to Berlin by train?
The train distance from Hanover to Berlin is around 154 miles (249 km).
What is the Hanover to Berlin train travel time?
The train time to Berlin from Hanover is on average 1 h 47 min  for the 154 miles (249 km) long journey, but the time it takes to go between Hanover and Berlin by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Hanover to Berlin, which train station in Hanover do I depart from and which train station in Berlin do I arrive in?

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 traveling this route book their trains from Hannover Hbf   to Berlin Hbf.

Where is the train station in Hanover to go to Berlin? Where is the train station in Berlin located?

You can find the most popular departure train station for this trip, Hannover Hbf, located approximately 0 mile (s) / 0 km from the city center of Hanover. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 1 mile (s) / 2 km away from its city center.

Which train companies can take me from Hanover to Berlin?
Take the Hanover to Berlin train with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. However, it's always good to check out all possible train providers for the trip to Berlin from Hanover as there might be differences in the amenities they offer.
Is there a direct train from Hanover to Berlin?
Yes, there are 12 direct trains from Hanover to Berlin per day with Deutsche Bahn  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
How many train services per day are there between Hanover and Berlin?
On average, there are 12 trains a day from Hanover to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Hanover to Berlin? What time is the last train from Hanover to Berlin?
You can take the first train from Hanover to Berlin at 4: 31 AM. The last train from Hanover to Berlin that you can take departs at 8: 22 PM. Omio shows you the latest train from Hanover to Berlin schedule to help you book the best departure time for this journey.
How early should I purchase Hanover to Berlin train tickets to get the best deals?
If you book the Hanover to Berlin train within the next 7 days, you can find one way tickets to cost on average $29 (€24). However, booking your train ticket in advance gives you access to the best prices for trains between Hanover and Berlin. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Hanover
Berlin
Hannover Hbf is the most popular Hanover railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Hanover for your trip to Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 20: 00 | Sun: 08: 00 - 20: 00
Connections to/from station
Train lines: ICE, IC, EC, NJ, FLX 30, RE1, RE2, RE3, RE8, RE10, RE30, RE60, RE70, RB38
S-Bahn lines: S1, S2, S4, S4, S5, S6, S7, S8, S21, S51
U-Bahn lines: U1, U2, U3, U7, U8, U9