Travel options for:
Frankfurt am Main to Weimar
  • Train

    $60 - $85
    1. Frankfurt(Main)Süd

      2 h 36 min - 5 times a day

      $60 - $85

  • Bus Deinbus

    $23 - $34
    1. Hauptbahnhof/Karlstraße,

      3 h 25 min - twice daily

      $13 - $24

    2. Erfurt Hbf

      15 min - hourly

      $10

  • Bus FlixBus

    $17 - $29
    1. Frankfurt, Frankfurt central

      4 h 55 min - once daily

      $17 - $29

  • Drive

    $35 - $55
    1. Frankfurt am Main

      2 h 32 min - 169.1 miles

      $35 - $55

  • Fly, train

    $94 - $267
    1. Frankfurt am Main

      14 min - every 30 minutes

      $1 - $3

    2. Frankfurt (FRA)

      55 min - non-stop

      $65 - $220

    3. Leipzig (LEJ)

      11 min - hourly

      $2 - $4

    4. Halle(Saale)Hbf

      1 h 13 min - hourly

      $25 - $40

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

From Frankfurt(Main)Süd train to Weimar. 2 h 36 min 62€. From Hauptbahnhof/Karlstraße, Frankfurt am Main bus to Erfurt Hbf then train to Weimar. 3 h 49 min 23€. From Frankfurt, Frankfurt central station bus to Weimar, Weimar central station. 4 h 55 min 24€. From Frankfurt am Main drive to Weimar. 2 h 32 min 36€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Leipzig airport, train to Halle(Saale)Hbf, then train to Weimar. 4 h 7 min 114€.