Travel options for:
Leipzig to Frankfurt am Main
  • Train

    $75 - $110
    1. Leipzig Hbf

      3 h 26 min - every 4 hours

      $75 - $110

  • Bus

    $20 - $40
    1. Leipzig, Leipzig central

      4 h 45 min - twice daily

      $20 - $40

  • Train, nighttrain

    $49 - $67
    1. Leipzig Hauptbahnhof

      38 min - once daily

      $19 - $27

    2. Naumburg(Saale)Hbf

      3 h 11 min - once daily

      $30 - $40

  • Rideshare

    $22
    1. Leipzig

      4 h 43 min - every 4 hours

      $22

  • Drive

    $50 - $75
    1. Leipzig

      3 h 32 min - 242.8 miles

      $50 - $75

  • Fly from Leipzig

    $68 - $227
    1. Leipzig

      16 min - hourly

      $2 - $5

    2. Leipzig (LEJ)

      1 h - non-stop

      $65 - $220

    3. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Train to Dresden, fly

    $97 - $299
    1. Leipzig

      1 h 5 min - 5 times a day

      $30 - $45

    2. Dresden-Neustadt

      14 min - every 30 minutes

      $1 - $3

    3. Dresden (DRS)

      1 h 5 min - non-stop

      $65 - $250

    4. Frankfurt (FRA)

      15 min - every 30 minutes

      $1 - $3

  • Train to Berlin Tegel, fly

    $88 - $214
    1. Leipzig

      1 h 13 min - 4 times a day

      $40 - $60

    2. S+U Berlin Hauptbahnhof

      19 min - every 10 minutes

      $2 - $4

    3. Berlin Tegel (TXL)

      1 h 10 min - non-stop

      $45 - $150

    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 Leipzig Hbf train to Frankfurt(Main)Hbf. 3 h 26 min 81€. From Leipzig, Leipzig central station bus to Frankfurt, Frankfurt central station. 4 h 45 min 21€. From Leipzig Hauptbahnhof train to Naumburg(Saale)Hbf then nighttrain to Frankfurt(Main)Süd. 4 h 49 min 49€. From Leipzig rideshare to Frankfurt. 4 h 43 min 18€. From Leipzig drive to Frankfurt am Main. 3 h 32 min 52€. From Leipzig Markt train to Leipzig airport, fly to Frankfurt airport, then train to Frankfurt am Main. 2 h 36 min 89€. From Leipzig Hbf train to Dresden-Neustadt, train to Dresden airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 119€. From Leipzig Hbf train to S+U Berlin Hauptbahnhof, bus to Berlin Tegel airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 6 min 101€.