The cheapest trains from Berlin to Hanover

Showing times and prices for Sep 28

Cheapest

$37

Average

$48

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 Berlin to Hanover will cost around $ 48 if you buy it on the day, but the cheapest tickets can be found for only $ 37.

2nd Cheapest
06:34PMBerlin Hbf2h02 08:36PMHanover Hbf
0 changes
$371One-way
08:11PMBerlin Hbf3h15 11:26PMHanover Hbf
1 changes
$381One-way
08:34AMBerlin Hbf2h02 10:36AMHanover Hbf
0 changes
$401One-way
06:34AMBerlin Hbf2h02 08:36AMHanover Hbf
0 changes
$401One-way
04:34PMBerlin Hbf2h02 06:36PMHanover Hbf
0 changes
$401One-way

Timetable Berlin to Hanover

Showing trains for tomorrow, Tue, Sep 28
12:20AMBerlin Hbf2h49 03:09AMHanover Hbf
0 changes
04:29AMBerlin Hbf1h49 06:18AMHanover Hbf
0 changes
04:30AMBerlin Hbf1h48 06:18AMHanover Hbf
0 changes
05:11AMBerlin Hbf3h12 08:23AMHanover Hbf
0 changes
05:32AMBerlin Hbf1h56 07:28AMHanover Hbf
0 changes
06:34AMBerlin Hbf2h02 08:36AMHanover Hbf
0 changes
06:46AMBerlin Hbf1h42 08:28AMHanover Hbf
0 changes
07:00AMBerlin Hbf1h53 08:53AMHanover Hbf
0 changes
07:30AMBerlin Hbf2h53 10:23AMHanover Hbf
0 changes
07:46AMBerlin Hbf1h42 09:28AMHanover Hbf
0 changes
07:59AMBerlin Hbf1h54 09:53AMHanover Hbf
0 changes
08:34AMBerlin Hbf2h02 10:36AMHanover Hbf
0 changes
08:46AMBerlin Hbf1h42 10:28AMHanover Hbf
0 changes
09:33AMBerlin Hbf2h32 12:05PMHanover Hbf
0 changes
09:46AMBerlin Hbf1h42 11:28AMHanover Hbf
0 changes
10:34AMBerlin Hbf2h02 12:36PMHanover Hbf
0 changes
10:46AMBerlin Hbf1h42 12:28PMHanover Hbf
0 changes
11:02AMBerlin Hbf3h09 02:11PMHanover Hbf
0 changes
11:11AMBerlin Hbf3h12 02:23PMHanover Hbf
0 changes
11:46AMBerlin Hbf1h42 01:28PMHanover Hbf
0 changes
12:34PMBerlin Hbf2h02 02:36PMHanover Hbf
0 changes
12:46PMBerlin Hbf1h42 02:28PMHanover Hbf
0 changes
01:06PMBerlin Hbf1h47 02:53PMHanover Hbf
0 changes
01:11PMBerlin Hbf3h12 04:23PMHanover Hbf
0 changes
01:46PMBerlin Hbf1h42 03:28PMHanover Hbf
0 changes
01:56PMBerlin Hbf1h57 03:53PMHanover Hbf
0 changes
02:34PMBerlin Hbf2h02 04:36PMHanover Hbf
0 changes
02:46PMBerlin Hbf1h42 04:28PMHanover Hbf
0 changes
03:46PMBerlin Hbf1h42 05:28PMHanover Hbf
0 changes
03:56PMBerlin Hbf1h57 05:53PMHanover Hbf
0 changes
04:34PMBerlin Hbf2h02 06:36PMHanover Hbf
0 changes
04:47PMBerlin Hbf1h41 06:28PMHanover Hbf
0 changes
05:03PMBerlin Hbf3h08 08:11PMHanover Hbf
0 changes
05:11PMBerlin Hbf3h12 08:23PMHanover Hbf
0 changes
05:46PMBerlin Hbf1h42 07:28PMHanover Hbf
0 changes
06:34PMBerlin Hbf2h02 08:36PMHanover Hbf
0 changes
06:46PMBerlin Hbf1h42 08:28PMHanover Hbf
0 changes
07:46PMBerlin Hbf1h42 09:28PMHanover Hbf
0 changes
08:02PMBerlin Hbf3h13 11:15PMHanover Hbf
0 changes
08:11PMBerlin Hbf3h15 11:26PMHanover Hbf
0 changes
09:21PMBerlin Hbf2h01 11:22PMHanover 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

Tue
Sep 28
$31FlixTrain
$12BlaBlaCar Bus
Wed
Sep 29
$22Deutsche Bahn
$12BlaBlaCar Bus
Thu
Sep 30
$22Deutsche Bahn
$12BlaBlaCar Bus
Fri
Oct 1
$22Deutsche Bahn
$12BlaBlaCar Bus
Sat
Oct 2
$22Deutsche Bahn
$12BlaBlaCar Bus
Sun
Oct 3
$22Deutsche Bahn
$12BlaBlaCar Bus
Mon
Oct 4
$19FlixTrain
$12BlaBlaCar Bus
Tue
Oct 5
$12FlixTrain
$12BlaBlaCar Bus
Wed
Oct 6
$22Deutsche Bahn
$12BlaBlaCar Bus
Thu
Oct 7
Find prices
$12BlaBlaCar Bus
Fri
Oct 8
$30Deutsche Bahn
$12BlaBlaCar Bus
Sat
Oct 9
$25Deutsche Bahn
$12BlaBlaCar Bus
Sun
Oct 10
$30Deutsche Bahn
$12BlaBlaCar Bus
Mon
Oct 11
$22Deutsche Bahn
$12BlaBlaCar Bus
Tue
Oct 12
$22Deutsche Bahn
$12BlaBlaCar Bus
Wed
Oct 13
$22Deutsche Bahn
$12BlaBlaCar Bus
Thu
Oct 14
$22Deutsche Bahn
$12BlaBlaCar Bus
Fri
Oct 15
$30Deutsche Bahn
$12BlaBlaCar Bus
Sat
Oct 16
$22Deutsche Bahn
$12BlaBlaCar Bus
Sun
Oct 17
$27Deutsche Bahn
$12BlaBlaCar Bus

The fastest trains from Berlin to Hanover

Showing times and prices for Sep 28

Fastest Journey

1 h 41 m

Average

2 h 10 m

Trains per day

41

Distance

250 km

Of the 41 trains that leave Berlin for Hanover every day 31 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 41 m .

The slowest trains will take 3 h 15 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
04:47PMBerlin Hbf1h41 06:28PMHanover Hbf
0 changes
$511One-way
2nd Fastest
01:46PMBerlin Hbf1h42 03:28PMHanover Hbf
0 changes
$511One-way
2nd Fastest
02:46PMBerlin Hbf1h42 04:28PMHanover Hbf
0 changes
$561One-way
2nd Fastest
03:46PMBerlin Hbf1h42 05:28PMHanover Hbf
0 changes
$511One-way
2nd Fastest
06:46PMBerlin Hbf1h42 08:28PMHanover Hbf
0 changes
$421One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Berlin and Hanover

distanceDistance154 miles (249 km)
durationAverage train duration1 h 49 min
priceAverage train ticket price$26 (€21)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain, Deutsche Bahn with connection or Leo Express

Trains from Berlin to Hanover cover the 154 miles (249 km) long journey taking on average 1 h 49 min with our travel partners like Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or Leo Express. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around $26 (€21), you can find the cheapest train ticket for as low as $22 (€18). Travelers depart most frequently from Berlin Hbf and arrive in Hannover Hbf.

Train companies

Train from Berlin to Hanover with Leo Express and Deutsche Bahn

Leo Express and Deutsche Bahn trains will get you between Berlin and Hanover from $22 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn
Leo Express

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 from Berlin to Hanover. 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.

    When you buy your Deutsche Bahn train tickets between Berlin and Hanover don't forget to keep the following COVID-19 related policies in mind:

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

    Trains from Berlin to Hanover

    Trains in Germany are an effective way to travel between cities, with a number of companies offering domestic and international train routes. Deutsche Bahn, the German national rail provider, runs all trains from Berlin to Hanover with a journey time of between 1½ and 3 hours. The first train departs Berlin at 4:30 a.m., while the last leaves at 11:53 p.m. Most Berlin to Hanover trains are direct; however, occasional trains require a transfer in Wolfsburg. All trains depart from Berlin Hauptbahnhof and arrive at Hannover Hauptbahnhof.

    Berlin to Hanover Train Cost

    Average prices for trains from Berlin to Hanover when you book in advance

    Booking Period

    Average Price

    Same Day

    €60

    1 Day in Advance

    €49

    1 Week in Advance

    €41

    2 Weeks in Advance

    €39

    1 Month in Advance

    €35

    3 Months in Advance

    €34

    Berlin to Hanover Trains: General Information


    Deutsche Bahn train ticket prices change frequently so there are no firm rules for finding the best prices. Travelers can offset some of cost of Berlin to Hanover train tickets by planning ahead and checking the prices before booking.

    • autobus All Berlin to Hanover trains are run by Deutsche Bahn.
    • autobus Most Berlin to Hanover trains are direct; however, occasional trains require a transfer in Wolfsburg. All trains depart from Berlin Hauptbahnhof and arrive at Hannover Hauptbahnhof.
    • autobus The Berlin to Hanover train journey takes as little as 1 hour and 36 minutes to arrive in Hanover.
    • autobus Most travelers book their Berlin to Hanover train tickets 1 day in advance of the travel date.




    Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Berlin to Hanover trains decrease the further they are booked in advance:

    • It is 18% cheaper on average to book a Berlin to Hanover train a day ahead of time rather than purchasing a ticket at the station.
    • Berlin to Hanover trains are 32% cheaper on average when booked a week ahead of the travel date.
    • Berlin to Hanover train costs are 42% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

    Deutsche Bahn trains from Berlin to Hannover

    +

    Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Berlin to Hannover. You can find information on ticket cancelation in our Help Center.

    DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Berlin to Hannover and book cheap DB tickets. More information on rail travel in Germany and Europe.


    More information: Deutsche Bahn
    More information: Trains in Germany
    More information: Trains
    More information: Eurail Pass
    More information: High-speed trains

    Travel Tips

    Trains from Berlin to Hanover
    Travel by train to Hanover 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 Berlin to Hanover.
    FAQs
    How much do cheap train tickets to Hanover from Berlin cost?
    Train tickets between Berlin and Hanover for some dates and times can be found for as cheap as $22 (€18)  one way in the next 7 days.
    How much is a train ticket between Berlin and Hanover?
    If you’re looking to buy your train tickets in the next week, you can expect the Berlin to Hanover train price to come in at an average of $26 (€21)  one way.
    How far is Berlin to Hanover by train?
    You should expect to travel around 154 miles (249 km)  between Berlin and Hanover by train.
    How long is the train ride between Berlin and Hanover?
    The train time between Berlin and Hanover is on average 1 h 49 min  for the 154 miles (249 km) long journey, but the time it takes to go from Berlin to Hanover by train can vary depending on specific dates or traveling on weekends and holidays.
    Which train station from Berlin to Hanover do I depart from? Which Hanover train station from Berlin do I arrive in?

    Some of the Berlin train stations to Hanover you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Hanover include Hannover Hbf, Hannover-Kleefeld and Hannover Bismarckstr.

    When traveling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Hannover Hbf.

    Where do I find the Berlin train station to Hanover? Where is the Hanover train station?

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

    Which train companies should I travel with from Berlin to Hanover?
    For the journey from Berlin to Hanover you can take a train with Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or Leo Express. Be sure to check out all possible train providers that offer services from Berlin to Hanover on Omio to compare what amenities they may have.
    Can I find a direct train from Berlin to Hanover?
    Yes, there are 16 direct trains a day to Hanover from Berlin. If you’re looking for a direct train, consider traveling with FlixTrain. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    How many train services per day are there between Berlin and Hanover?
    The average number of trains departing Berlin for Hanover is 16 a day. The train schedules and services may vary between weekdays and weekends.
    When is the earliest train from Berlin to Hanover? When is the last train from Berlin to Hanover?
    You can take the first train from Berlin to Hanover at 4: 33 AM. The last train from Berlin to Hanover that you can take departs at 10: 20 PM. Omio shows you the latest train from Berlin to Hanover schedule to help you book the best departure time for this journey.
    How early should I buy Berlin to Hanover train tickets to get the best deals?
    If you book the Berlin to Hanover train within the next 7 days, you can find one way tickets to cost on average $26 (€21). However, booking your train ticket in advance gives you access to the best prices for trains between Berlin and Hanover. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.