Travel from Bellinzona to Zürich

Train, bus or fly from Bellinzona to Zürich?

Swiss Railways (SBB/CFF/FFS) operates a train from Bellinzona to Zürich every 3 hours. Tickets cost $50 - $95 and the journey takes 1 h 38 min. Trenitalia Eurocity also services this route every 4 hours. Alternatively, Autolinee Ventre operates a bus from Bellinzona to Zürich 3 times a week. Tickets cost $16 and the journey takes 2 h 30 min. Autolinee Gambioli also services this route once a week.

Travel Guides

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

How to get from Bellinzona to Zürich

From Bellinzona train to Zürich HB. 1 h 38 min SFr 90. From Bellinzona bus to Zürich. 2 h 30 min SFr 16. From Bellinzona drive to Zürich. 2 h 8 min SFr 28. From Bellinzona train to Lugano FLP, line 60 train to Lugano airport, fly to Zurich airport, then line 16 train to Zürich. 3 h 9 min SFr 157.

Operators from Bellinzona to Zürich

Close Print Itinerary
  1. Here are 4 options to get from
    Bellinzona to Zürich:

    1. Trip:
      1 Train
      • One-Way approx: USD $50 - $95
      • Duration: 1 h 38 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $50 - $95
        • Duration: 1 h 38 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $14 - $21
      • Duration: 2 h 30 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $14 - $21
        • Duration: 2 h 30 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $24 - $35
      • Duration: 2 h 8 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $24 - $35
        • Duration: 2 h 8 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $103 - $279
      • Duration: 3 h 9 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $103 - $279
        • Duration: 3 h 9 min
        Close x