Travel options for:
Hanover to Prague
  • Train via Berlin Hbf (tief)

    $51 - $168
    1. Hannover Hbf

      1 h 38 min - every 4 hours

      $22 - $85

    2. Berlin Hbf (tief)

      4 h 39 min - 3 times a day

      $29 - $85

  • Train

    $96 - $158
    1. Hannover Hbf

      4 h 1 min - 4 times a day

      $80 - $120

    2. Dresden Hbf

      2 h 18 min - 3 times a day

      $16 - $45

  • Bus

    $30 - $55
    1. Hanover

      7 h 40 min - once daily

      $30 - $55

  • Drive

    $65 - $100
    1. Hanover

      4 h 44 min - 317.1 miles

      $65 - $100

  • Fly from Hannover

    $104 - $350
    1. Hanover

      18 min - every 15 minutes

      $1 - $4

    2. Hannover (HAJ)

      2 h 45 min - 1 stopover

      $100 - $340

    3. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    4. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

  • Train to Hamburg, fly

    $67 - $227
    1. Hanover

      1 h 18 min - every 3 hours

      $22 - $25

    2. Hauptbahnhof Süd

      14 min - every 10 minutes

      $2 - $4

    3. Hamburg-Ohlsdorf

      3 min - every 15 minutes

      $1

    4. Hamburg (HAM)

      1 h 5 min - non-stop

      $40 - $190

    5. Prague (PRG)

      17 min - every 10 minutes

      $1 - $5

    6. Nádraží Veleslavín

      9 min - every 15 minutes

      $1 - $2

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

From Hannover Hbf train to Berlin Hbf (tief) then train to Praha hl.n.. 7 h 17 min 136€. From Hannover Hbf train to Dresden Hbf then train to Praha hl.n.. 7 h 19 min 117€. From Hanover bus to Prague, Prague ÚAN Florenc. 7 h 40 min 31€. From Hanover drive to Prague. 4 h 44 min 69€. From Hannover Hbf train to Hannover airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 36 min 141€. From Hannover Hbf train to Hauptbahnhof Süd, subway to Hamburg-Ohlsdorf, train to Hamburg airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 5 h 20 min 97€.