Compare prices to get from Hannover to Berlin
SGD 136|12h 30m
SGD 11|2h 34m
SGD 1,776
SGD 269
SGD 136
SGD 158
SGD 214
SGD 212
SGD 161
SGD 296
SGD 162
SGD 183
SGD 184
SGD 271
SGD 199
SGD 330
KLM22h 35m
Hannover AirportBerlin Brandenburg Airport
SGD 269One way
Search
1 stop
Lufthansa5h 45m
Hannover AirportBerlin Brandenburg Airport
SGD 645One way
Search
1 stop
- Prices shown from Hannover to Berlin are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare transport options from Hannover to Berlin
The cheapest way to get from Hannover to Berlin costs only SGD 24 on average via Trains, and the quickest way takes just 3h 11m by Trains. Find the travel option that best suits you.
Trains
Cheapest
Fastest
Average price
SGD 24
Average duration
3h 11m
Departure time
05:30 - 18:45
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Hannover to Berlin?
What is the cheapest day to travel by train from Hannover to Berlin?
Based on Trip.com's data, the cheapest day to travel by train from Hannover to Berlin is Monday, with an average price of SGD 24.
SGD 38
SGD 31
SGD 24
SGD 18
What is the cheapest day to travel from Hannover to Berlin by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Hannover to Berlin is Monday, with an average price of SGD 28.
SGD 28
Recommended hotels in Berlin

9.6/10
75 Reviews
The Ritz-Carlton, Berlin

Tiergarten | 2.27 km from city centre
SGD 488

-/10
36 Reviews
Garden Suites - Penthouse

Prenzlauer Berg | 1.86 km from city centre
SGD 897

9.3/10
17 Reviews
cityswap - Ku'damm Penthouses

Berlin City Centre | 4.89 km from city centre
SGD 393

5.7/10
4 Reviews
Hotel FFA 62

Friedrichshain | 4.2 km from city centre
SGD 193
From Hannover to Berlin: Travel Information
Companies operating from Hannover to Berlin
Find stations and airports near Hannover and Berlin
Popular airports near Hannover
Hannover Airport (HAJ)
Braunschweig Wolfsburg Airport (BWE)
Nearby
Popular airports near Berlin
Berlin Brandenburg Airport (BER)
Leipzig/Halle Airport (LEJ)
Nearby
Popular train stations near Hannover
Hannover Hbf
Kröpcke, Hannover
Aegidientorplatz (U), Hannover
Niedersachsenring, Hannover
Hannover-Nordstadt
Popular train stations near Berlin
Spandauer Str./Marienkirche, Berlin
Berlin Hackescher Markt
Berlin Alexanderplatz (S)
Berlin Alexanderplatz
Rotes Rathaus (U), Berlin
FAQ – How to Get from Hannover to Berlin
How far is it from Hannover to Berlin?
It’s about 252km (157 mi) from Hannover to Berlin.How do I travel from Hannover to Berlin?
There are 2 different ways to get from Hannover to Berlin, including Flights, Trains.What is the fastest way to travel from Hannover to Berlin?
The fastest way to get from Hannover to Berlin is by Trains, with an average journey time of 3h 11m.What is the cheapest way to travel from Hannover to Berlin?
The cheapest way to get from Hannover to Berlin is by Trains, with an average price of SGD 24. Other modes of transport are more expensive: Flights costs around SGD 237 on avergae.Where do trips from Hannover to Berlin usually depart and arrive?
For trips between Hannover and Berlin, visitors typically use the following departure and arrival points: Most Flights depart from Hannover Airport and arrive at Berlin Brandenburg Airport; Trains depart from Hannover Hbf and arrive at Spandauer Str./Marienkirche, Berlin.When is the cheapest time to buy tickets from Hannover to Berlin?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Hannover to Berlin are typically cheapest Monday, with an average fare of SGD 24. Flights from Hannover to Berlin are typically cheapest Monday, with an average fare of SGD 28Is there a time difference between Hannover and Berlin?
The time difference between Hannover and Berlin is 0m.



