Travel from Schaffhausen to Geneva

Bus or train from Schaffhausen to Geneva?

Swiss Railways (SBB/CFF/FFS) operates a train from Schaffhausen to Geneva every 30 minutes. Tickets cost $21 - $40 and the journey takes 37 min. Swiss Railways (SBB/CFF/FFS) also services this route hourly. Alternatively, FlixBus operates a bus from Schaffhausen to Geneva 5 times a week. Tickets cost $3 - $6 and the journey takes 1 h. 2 other operators also service this route.

Travel Guides

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

How to get from Schaffhausen to Geneva

From Schaffhausen train to Zürich HB then train to Genève. 3 h 47 min SFr 171. From Schaffhausen bus to Zurich then bus to Geneva. 6 h 15 min SFr 20. From Schaffhausen train to Zurich, bus to Annemasse, gare, then line 61 bus to Genève, Terrassière. 7 h 5 min SFr 69. From Schaffhausen drive to Geneva. 3 h 18 min SFr 49. From Schaffhausen train to Zurich airport, fly to Geneva airport, then train to Geneva. 2 h 46 min SFr 113.
Close Print Itinerary
  1. Here are 5 options to get from
    Schaffhausen to Geneva:

    1. Trip:
      1 Train
      • One-Way approx: USD $102 - $188
      • Duration: 3 h 47 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $102 - $188
        • Duration: 3 h 47 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $14 - $34
      • Duration: 6 h 15 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $14 - $34
        • Duration: 6 h 15 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $54 - $78
      • Duration: 7 h 5 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $54 - $78
        • Duration: 7 h 5 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $40 - $65
      • Duration: 3 h 18 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $40 - $65
        • Duration: 3 h 18 min
        Close x
    5. Trip:
      5 Train, fly
      • One-Way approx: USD $83 - $189
      • Duration: 2 h 46 min
      Open +
      • Trip:
        5 Train, fly
        • One-Way approx: USD $83 - $189
        • Duration: 2 h 46 min
        Close x