Travel from Ascona to Geneva

Train or fly from Ascona to Geneva?

Swiss Railways (SBB/CFF/FFS) operates a train from Ascona to Geneva hourly. Tickets cost $10 - $20 and the journey takes 1 h 45 min. 2 other operators also service this route. Alternatively, Swiss, Lufthansa and Air France fly from Ascona to Geneva every 3 hours.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Ascona to Geneva

From Locarno S. Antonio train to Domodossola then train to Geneve. 5 h 13 min 113€. From Ascona, Posta line 1 bus to Locarno FART, train to Domodossola, train to Brig, train to Grand-Saconnex, Arena, then line 5 bus to Genève, Place de Neuve. 6 h 52 min 132€. From Ascona drive to Geneva. 4 h 22 min 45€. From Ascona, Posta line 1 bus to Locarno, line 20 train to Giubiasco, line 10 train to Lugano FLP, line 60 train to Lugano airport, fly to Geneva airport, then train to Geneva. 5 h 47 min 117€. From Ascona, Posta line 1 bus to Locarno, line 20 train to Bellinzona, train to Zürich HB, train to Zurich airport, fly to Geneva airport, then train to Geneva. 5 h 53 min 158€.
Close Print Itinerary
  1. Here are 5 options to get from
    Ascona to Geneva:

    1. Trip:
      1 Train Trenitalia Eurocity
      • One-Way approx: USD $80 - $139
      • Duration: 5 h 13 min
      Open +
      • Trip:
        1 Train Trenitalia Eurocity
        • One-Way approx: USD $80 - $139
        • Duration: 5 h 13 min
        Close x
    2. Trip:
      2 Train via Brig
      • One-Way approx: USD $90 - $165
      • Duration: 6 h 52 min
      Open +
      • Trip:
        2 Train via Brig
        • One-Way approx: USD $90 - $165
        • Duration: 6 h 52 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $45 - $65
      • Duration: 4 h 22 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $45 - $65
        • Duration: 4 h 22 min
        Close x
    4. Trip:
      4 Fly from Lugano
      • One-Way approx: USD $85 - $235
      • Duration: 5 h 47 min
      Open +
      • Trip:
        4 Fly from Lugano
        • One-Way approx: USD $85 - $235
        • Duration: 5 h 47 min
        Close x
    5. Trip:
      5 Train to Zurich, fly
      • One-Way approx: USD $125 - $265
      • Duration: 5 h 53 min
      Open +
      • Trip:
        5 Train to Zurich, fly
        • One-Way approx: USD $125 - $265
        • Duration: 5 h 53 min
        Close x