Travel from Geneva to Leipzig

Train, bus or fly from Geneva to Leipzig?

Lufthansa, Eurowings and 3 other airlines fly from Geneva to Leipzig hourly. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Leipzig hourly. Tickets cost $55 - $100 and the journey takes 1 h 44 min. Swiss Railways (SBB/CFF/FFS) also services this route twice a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Geneva to Leipzig

From Genève train to Geneva airport, fly to Leipzig airport, then train to Leipzig. 5 h 33 min $152. From Genève train to Geneva airport, fly to Dresden airport, train to Dresden-Neustadt, then train to Leipzig. 7 h 28 min $190. From Genève train to Geneva airport, fly to Berlin Schoenefeld airport, train to Berlin Südkreuz, then train to Leipzig. 6 h 23 min $165. From Genève train to Bern then train to Leipzig Hbf. 10 h 30 min $366. From Genève train to Olten, train to Basel SBB, train to Frankfurt(Main)Hbf, then train to Leipzig Hbf. 10 h 53 min $354. From Ženeva, Gare Routiere, pl. Dorciere bus to Štrasburk, Place de l'Étoile, walk to Strasbourg, then bus to Leipzig. 14 h 6 min $116. From Geneva bus to Karlsruhe then bus to Leipzig, Leipzig central station. 17 h 25 min $101. From Geneva drive to Leipzig. 8 h 35 min $154.
Close Print Itinerary
  1. Here are 8 options to get from
    Geneva to Leipzig:

    1. Trip:
      1 Fly to Leipzig
      • One-Way approx: USD $133 - $173
      • Duration: 5 h 33 min
      Open +
      • Trip:
        1 Fly to Leipzig
        • One-Way approx: USD $133 - $173
        • Duration: 5 h 33 min
        Close x
    2. Trip:
      2 Fly to Dresden, train
      • One-Way approx: USD $137 - $316
      • Duration: 7 h 28 min
      Open +
      • Trip:
        2 Fly to Dresden, train
        • One-Way approx: USD $137 - $316
        • Duration: 7 h 28 min
        Close x
    3. Trip:
      3 Fly to Berlin Schoenefeld, train
      • One-Way approx: USD $99 - $288
      • Duration: 6 h 23 min
      Open +
      • Trip:
        3 Fly to Berlin Schoenefeld, train
        • One-Way approx: USD $99 - $288
        • Duration: 6 h 23 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $235 - $386
      • Duration: 10 h 30 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $235 - $386
        • Duration: 10 h 30 min
        Close x
    5. Trip:
      5 Train via Frankfurt(Main)Hbf
      • One-Way approx: USD $232 - $385
      • Duration: 10 h 53 min
      Open +
      • Trip:
        5 Train via Frankfurt(Main)Hbf
        • One-Way approx: USD $232 - $385
        • Duration: 10 h 53 min
        Close x
    6. Trip:
      6 Bus Eurolines FR
      • One-Way approx: USD $100 - $139
      • Duration: 14 h 6 min
      Open +
      • Trip:
        6 Bus Eurolines FR
        • One-Way approx: USD $100 - $139
        • Duration: 14 h 6 min
        Close x
    7. Trip:
      7 Bus FlixBus
      • One-Way approx: USD $59 - $102
      • Duration: 17 h 25 min
      Open +
      • Trip:
        7 Bus FlixBus
        • One-Way approx: USD $59 - $102
        • Duration: 17 h 25 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $120 - $190
      • Duration: 8 h 35 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $120 - $190
        • Duration: 8 h 35 min
        Close x