Travel options for:
Frankfurt am Main to Heidelberg
  • Train

    $25 - $40
    1. Frankfurt(Main)Hbf

      50 min - 3 times a day

      $25 - $40

  • Bus

    $5 - $55
    1. Frankfurt, Frankfurt central

      1 h 30 min - twice daily

      $5 - $55

  • Drive

    $11 - $18
    1. Frankfurt am Main

      53 min - 56.4 miles

      $11 - $18

  • Rideshare

    $5 - $8
    1. Frankfurt

      1 h 13 min - every 3 hours

      $5 - $8

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

From Frankfurt(Main)Hbf train to Heidelberg Hbf. 50 min 26€. From Frankfurt, Frankfurt central station bus to Heidelberg. 1 h 30 min 9€. From Frankfurt am Main drive to Heidelberg. 53 min 12€. From Frankfurt rideshare to Heidelberg. 1 h 13 min 5€.