Travel options for:
Munich to Frankfurt am Main
  • Train

    $22 - $130
    1. München Hbf

      3 h 10 min - every 4 hours

      $22 - $130

  • Bus FlixBus

    $25 - $110
    1. Munich, Munich central bus

      6 h 5 min - twice daily

      $25 - $110

  • Bus East West Eurolines

    $68 - $83
    1. Munich Marienplatz Station

      15 min - hourly

      $2 - $4

    2. München Fröttmaning

      6 h 5 min - 4 times a week

      $65 - $80

  • Night train

    $40 - $55
    1. München Hauptbahnhof

      6 h 35 min - once daily

      $40 - $55

  • Rideshare

    $21 - $35
    1. Munich

      4 h 25 min - hourly

      $21 - $35

  • Drive

    $50 - $75
    1. Munich

      3 h 47 min - 245.3 miles

      $50 - $75

  • Fly from Munich

    $75 - $221
    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      1 h 5 min - non-stop

      $70 - $210

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Train to Nuremberg, fly

    $102 - $255
    1. Munich

      1 h 9 min - every 3 hours

      $22 - $70

    2. Nürnberg Hbf(U-Bahn)

      13 min - every 10 minutes

      $3 - $4

    3. Nuremberg (NUE)

      45 min - non-stop

      $75 - $180

    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 München Hbf train to Frankfurt(Main)Hbf. 3 h 10 min 59€. From Munich, Munich central bus station bus to Frankfurt, Frankfurt central station. 6 h 5 min 58€. From Munich Marienplatz Station subway to München Fröttmaning then bus to Frankfurt Main Hbf. 7 h 20 min 65€. From München Hauptbahnhof night train to Frankfurt(Main)Süd. 6 h 35 min 39€. From Munich rideshare to Frankfurt. 4 h 25 min 19€. From Munich drive to Frankfurt am Main. 3 h 47 min 53€. From München Marienplatz train to Munich airport, fly to Frankfurt airport, then train to Frankfurt am Main. 3 h 1 min 108€. From München Hbf train to Nürnberg Hbf(U-Bahn), subway to Nuremberg airport, fly to Frankfurt airport, then train to Frankfurt am Main. 3 h 31 min 130€.