Travel options for:
Hamburg to Frankfurt am Main
  • Train

    $100 - $150
    1. Hamburg Hbf

      3 h 36 min - every 4 hours

      $100 - $150

  • Bus

    $29 - $75
    1. Hamburg

      7 h 25 min - once daily

      $29 - $75

  • Night train

    $75 - $110
    1. Hamburg Hbf

      7 h 10 min - once daily

      $75 - $110

  • Rideshare

    $25 - $40
    1. Hamburg

      5 h 17 min - every 3 hours

      $25 - $40

  • Drive

    $60 - $95
    1. Hamburg

      4 h 27 min - 307.5 miles

      $60 - $95

  • Fly from Hamburg

    $62 - $255
    1. Hamburg

      11 min - every 15 minutes

      $1 - $2

    2. Hamburg (HAM)

      1 h 10 min - non-stop

      $60 - $250

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Train to Bremen, fly

    $142 - $351
    1. Hamburg

      55 min - 3 times a day

      $30 - $45

    2. Bremen Hbf

      6 min - 3 miles

      $20 - $25

    3. Bremen (BRE)

      1 h - non-stop

      $90 - $280

    4. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

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

From Hamburg Hbf train to Frankfurt(Main)Hbf. 3 h 36 min 105€. From Hamburg bus to Frankfurt, Frankfurt central station. 7 h 25 min 46€. From Hamburg Hbf night train to Frankfurt(Main)Süd. 7 h 10 min 76€. From Hamburg rideshare to Frankfurt. 5 h 17 min 23€. From Hamburg drive to Frankfurt am Main. 4 h 27 min 66€. From Hamburg-Barmbek train to Hamburg airport, fly to Frankfurt airport, then train to Frankfurt am Main. 2 h 41 min 103€. From Hamburg Hbf train to Bremen Hbf, taxi to Bremen airport, fly to Frankfurt airport, then train to Frankfurt am Main. 3 h 22 min 180€.