Cheapest price
£19
Average price
£50
Fastest journey
1 h 29 m
Average duration
1 h 38 m
Trains per day
8
Distance
250 km
The best way to find a cheap train ticket from Berlin to Hanover is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Berlin to Hanover will cost around £50 if you buy it on the day, but you can find cheap train tickets today for only £19.
Of the 8 trains that leave Berlin for Hanover every day 8 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 38 m but if you time it right, some trains will get you there in just 1 h 29 m .
The slowest trains will take 1 h 40 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.
Omio recommends booking the train as it is the most popular option from Berlin to Hanover among Omio's users. If you are prioritising price take the coach with prices starting from £14. For those with little time consider booking a train which can get you there in 1h 55m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a coach costs an average of £14, and a train costs an average of £10.
Distance: 249 km
Most popular Train | Coach |
---|---|
£36 Average Price | £21 Average Price Cheapest |
2h 25m Average total duration Fastest 1h 55m Onboard + 30m Additional time* | 3h 49m Average total duration 3h 19m Onboard + 30m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.6kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | On time 18:45 Berlin Hbf | 1h57 | 20:42 Hanover Hbf | 0 changesdirect | |
![]() | On time 19:25 Berlin Hbf | 1h57 | 21:22 Hanover Hbf | 0 changesdirect | |
![]() | On time 21:28 Berlin Hbf | 2h09 | 23:37 Hanover Hbf | 0 changesdirect | |
Saturday 12 July | |||||
![]() | 06:28 Berlin Hbf | 1h52 | 08:20 Hanover Hbf | 0 changesdirect | |
![]() | 06:40 Berlin Spandau | 1h40 | 08:20 Hanover Hbf | 0 changesdirect | |
![]() | On time 06:48 Berlin Hbf | 1h40 | 08:28 Hanover Hbf | 0 changesdirect | |
![]() | On time 07:48 Berlin Hbf | 1h40 | 09:28 Hanover Hbf | 0 changesdirect | |
![]() | On time 08:48 Berlin Hbf | 1h40 | 10:28 Hanover Hbf | 0 changesdirect | |
![]() | On time 09:48 Berlin Hbf | 1h40 | 11:28 Hanover Hbf | 0 changesdirect | |
![]() | 14:41 Berlin Hbf | 1h39 | 16:20 Hanover Hbf | 0 changesdirect | |
![]() | 14:51 Berlin Spandau | 1h29 | 16:20 Hanover Hbf | 0 changesdirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 249 km |
Average train duration 1h 55m |
Cheapest ticket price £10 |
Trains per day 13 |
Direct trains 13 |
Fastest train 1h 29m |
First train 00:01 |
Last train 23:58 |
Travel from Berlin to Hanover from £9 with Omio’s train partners Deutsche Bahn and FlixTrain! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.
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 Berlin to Hanover train.
Train information from Berlin to Hanover with Deutsche Bahn:
Hanover is just a short train ride from Germany's capital. It's an ideal spot for a day trip out of Berlin, with plenty of fascinating historical sights to explore. The well-travelled route between the two cities is served by plenty of direct trains on a daily basis. Trains depart from the early hours until well into the night, so even half-day trips are possible.
As in most of Germany, almost all trains along this route are provided by German transport giant Deutsche Bahn. Budget provider Flixtrain also offers up to three trains a day, usually during the morning rush hour.
The quickest available train from Berlin to Hanover takes just 1 hour 37 minutes when travelling direct with Deutsche Bahn. The longest journey takes around 4 hours 39 minutes, with two train changes along the way. On average, passengers can expect to arrive in 2 hours.
There are usually around 27-30 direct trains from Berlin to Hanover with an additional 8-13 indirect trains. There are slightly more direct trains available during the week than at weekends. Most indirect trains only require one change, though occasionally there are two or even three changes to contend with. A regular service continues throughout the day, allowing passengers to choose a departure time to suit their needs.
Departure train station:Trains depart from Berlin Hauptbahnhof & Berlin Hauptbahnhof (tief)but these are actually the same station - "tief" simply refers to the station's lower level. It takes five minutes by regional train (S-Bahn) to reach Berlin's main attractions from the Hauptbahnhof. The station itself also features a wide array of shops and restaurants.
Arrival train station: Hanover Hauptbahnhof is located on the east side of Hanover's city centre, and is also easy accessible by S-Bahn. Built in 1843 but mostly destroyed during WWII, Hannover train station's new face is grand and impressive. The station houses a 7000-square-metre shopping complex for visitors to explore. Facilities include wifi, luggage lockers and toilet facilities.
Passengers board the train most frequently from Berlin Hbf, which is located around 3.5 miles (5.6 km) away from the city centre, and they get off the train at Hanover Hbf, located 1.4 miles (2.2 km) away from the city centre.
Here are some other resources that might have the information you need