Travel options for:
Locarno to Zürich
  • Train

    $55 - $110
    1. Locarno

      2 h 28 min - twice a week

      $55 - $110

  • Train via Bellinzona

    $54 - $105
    1. Locarno

      24 min - hourly - line 20

      $14 - $26

    2. Bellinzona

      1 h 38 min - twice daily

      $40 - $80

  • Bus Autolinee Gambioli

    $23 - $35
    1. Locarno, Via della Pace

      35 min - hourly - line 311

      $8 - $12

    2. Bellinzona, Piazza Orico

      6 min - 1902 feet

    3. Bellinzona

      2 h 20 min - once a week

      $15 - $23

  • Bus Autolinee Ventre

    $23 - $27
    1. Locarno, Via della Pace

      35 min - hourly - line 311

      $8 - $12

    2. Bellinzona

      2 h 30 min - twice a week

      $15

  • Night train

    $60 - $110
    1. Locarno

      2 h 40 min - twice a week

      $60 - $110

  • Drive

    $27 - $40
    1. Locarno

      2 h 25 min - 129.3 miles

      $27 - $40

  • Fly

    $105 - $287
    1. Locarno

      19 min - hourly - line 20

      $13 - $24

    2. Giubiasco

      27 min - every 3 hours - line 10

      $7 - $14

    3. Lugano FLP

      12 min - every 30 minutes - line 60

      $9 - $18

    4. Lugano (LUG)

      45 min - non-stop

      $65 - $210

    5. Zurich (ZRH)

      16 min - hourly - line 16

      $11 - $21

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Locarno train to Zürich HB. 2 h 28 min SFr 100. From Locarno line 20 train to Bellinzona then train to Zürich HB. 3 h 2 min SFr 99. From Locarno, Via della Pace line 311 bus to Bellinzona, Piazza Orico, walk to Bellinzona, then bus to Zürich. 4 h 1 min SFr 27. From Locarno, Via della Pace line 311 bus to Bellinzona then bus to Zürich. 4 h 5 min SFr 24. From Locarno night train to Zürich HB. 2 h 40 min SFr 106. From Locarno drive to Zürich. 2 h 25 min SFr 32. From Locarno line 20 train to Giubiasco, line 10 train to Lugano FLP, line 60 train to Lugano airport, fly to Zurich airport, then line 16 train to Zürich. 3 h 41 min SFr 167.