Travel from Strasbourg to Genève-Cornavin-Station

Bus or train from Strasbourg to Genève-Cornavin Station?

French Railways (SNCF) operates a train from Strasbourg to Genève-Cornavin Station hourly. Tickets cost $30 and the journey takes 1 h 18 min. 2 other operators also service this route. Alternatively, RegioJet operates a bus from Strasbourg to Genève-Cornavin Station once a week. Tickets cost $15 - $19 and the journey takes 5 h 55 min. tpg also services this route every 15 minutes.

Travel Guides

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

How to get from Strasbourg to Genève-Cornavin Station

From Strasbourg train to Basel SBB, train to Bern, train to Genève, then walk to Genève-Cornavin Station. 4 h 53 min SFr 166. From Strasbourg train to Basel SBB, train to Olten, train to Genève, then walk to Genève-Cornavin Station. 5 h 3 min SFr 166. From Štrasburk, Place de l'Étoile bus to Genève, Mont-Blanc, line 8 bus to Genève, Canonnière, then walk to Genève-Cornavin Station. 6 h 10 min SFr 17. From Strasbourg bus to Basel, Basel central station, bus to Genève, Mont-Blanc, line 8 bus to Genève, Canonnière, then walk to Genève-Cornavin Station. 8 h 34 min SFr 71. From Strasbourg rideshare to Genève then walk to Genève-Cornavin Station. 5 h 15 min SFr 29. From Strasbourg drive to Genève-Cornavin Station. 3 h 51 min SFr 61. From Strasbourg train to Basel SBB, train to Zürich HB, train to Zurich airport, fly to Geneva airport, line 5 bus to Genève, Vidollet, then walk to Genève-Cornavin Station. 4 h 54 min SFr 165. From Strasbourg train to Strasbourg airport, fly to Lyon airport, Rhonexpress to Lyon Part Dieu, train to Geneve, then walk to Genève-Cornavin Station. 5 h 42 min SFr 160. From Strasbourg train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Geneva airport, line 5 bus to Genève, Vidollet, then walk to Genève-Cornavin Station. 5 h 16 min SFr 166.
Close Print Itinerary
  1. Here are 9 options to get from
    Strasbourg to Genève-Cornavin Station:

    1. Trip:
      1 Train via Bern
      • One-Way approx: USD $110 - $185
      • Duration: 4 h 53 min
      Open +
      • Trip:
        1 Train via Bern
        • One-Way approx: USD $110 - $185
        • Duration: 4 h 53 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $109 - $175
      • Duration: 5 h 3 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $109 - $175
        • Duration: 5 h 3 min
        Close x
    3. Trip:
      3 Bus RegioJet
      • One-Way approx: USD $16 - $22
      • Duration: 6 h 10 min
      Open +
      • Trip:
        3 Bus RegioJet
        • One-Way approx: USD $16 - $22
        • Duration: 6 h 10 min
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $53 - $96
      • Duration: 8 h 34 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $53 - $96
        • Duration: 8 h 34 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $31
      • Duration: 5 h 15 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $31
        • Duration: 5 h 15 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 3 h 51 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 3 h 51 min
        Close x
    7. Trip:
      7 Train, train to Zurich, fly to Geneva
      • One-Way approx: USD $124 - $250
      • Duration: 4 h 54 min
      Open +
      • Trip:
        7 Train, train to Zurich, fly to Geneva
        • One-Way approx: USD $124 - $250
        • Duration: 4 h 54 min
        Close x
    8. Trip:
      8 Fly Strasbourg to Lyon, train
      • One-Way approx: USD $108 - $418
      • Duration: 5 h 42 min
      Open +
      • Trip:
        8 Fly Strasbourg to Lyon, train
        • One-Way approx: USD $108 - $418
        • Duration: 5 h 42 min
        Close x
    9. Trip:
      9 Train to Stuttgart, fly to Geneva
      • One-Way approx: USD $121 - $270
      • Duration: 5 h 16 min
      Open +
      • Trip:
        9 Train to Stuttgart, fly to Geneva
        • One-Way approx: USD $121 - $270
        • Duration: 5 h 16 min
        Close x