Travel options for:
Berlin to Hanover
  • Train

    $55 - $80
    1. Berlin Hbf (tief)

      1 h 40 min - every 4 hours

      $55 - $80

  • Bus FlixBus

    $21 - $73
    1. S+U Alexanderplatz

      26 min - every 10 minutes - line 100

      $3 - $5

    2. S+U Zoologischer Garten Bhf

      15 min - every 20 minutes

      $2 - $4

    3. Berlin, Berlin central bus

      3 h 15 min - 3 times a day

      $16 - $65

  • Bus RegioJet

    $27 - $40
    1. S+U Alexanderplatz

      10 min - every 10 minutes

      $2 - $4

    2. U Hermannplatz

      1 h 1 min - every 30 minutes - line 171

      $4 - $6

    3. Berlín, letiště Schönefeld, P

      4 h 45 min - every 15 minutes

      $21 - $30

  • Night train

    $55 - $80
    1. Berlin Hbf (tief)

      1 h 52 min - 5 times a week

      $55 - $80

  • Rideshare

    $11 - $23
    1. Berlin

      3 h 16 min - hourly

      $11 - $23

  • Drive

    $35 - $55
    1. Berlin

      2 h 54 min - 179 miles

      $35 - $55

  • Fly

    $124 - $268
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      3 h 5 min - 1 stopover

      $120 - $260

    3. Hannover (HAJ)

      17 min - hourly

      $1 - $4

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Berlin Hbf (tief) train to Hannover Hbf. 1 h 40 min 58€. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, then bus to Hanover. 4 h 51 min 22€. From S+U Alexanderplatz train to U Hermannplatz, line 171 bus to Berlín, letiště Schönefeld, P Bus - Terminal B, then bus to Hannover, ZOB. 6 h 9 min 28€. From Berlin Hbf (tief) night train to Hannover Hbf. 1 h 52 min 58€. From Berlin rideshare to Hanover. 3 h 16 min 13€. From Berlin drive to Hanover. 2 h 54 min 39€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Hannover airport, then train to Hanover. 4 h 55 min 141€.