Travel options for:
Turin to Zürich
  • Train Swiss Railways (SBB/CFF/FFS)

    $94 - $174
    1. Torino Porta Susa

      48 min - 3 times a day

      $21 - $35

    2. Milano Centrale

      42 min - every 3 hours

      $7 - $24

    3. Chiasso

      2 h 36 min - twice daily

      $65 - $120

  • Train Trenitalia Eurocity

    $82 - $141
    1. Torino Porta Nuova

      1 h - 3 times a day

      $21 - $35

    2. Milano Centrale

      4 h 3 min - every 4 hours

      $60 - $110

  • Bus Eurolines IT

    $35 - $55
    1. Torino - Autostazione Corso

      6 h 30 min - 4 times a week

      $35 - $55

  • Bus FlixBus

    $22 - $64
    1. Turin, Torino

      1 h 55 min - 4 times a day

      $5 - $19

    2. Milan, Milan

      3 h 55 min - twice daily

      $16 - $45

  • Bus via Castione

    $56 - $93
    1. Torino Bolzano

      1 h 57 min - every 3 hours

      $12 - $26

    2. Milan Airport Malpensa 1

      2 h - once daily

      $30 - $45

    3. Castione

      8 min - 2254 feet

    4. Bellinzona Castione

      2 h 15 min - once a week

      $14 - $22

  • Drive

    $60 - $90
    1. Turin

      4 h 14 min - 252.2 miles

      $60 - $90

  • Train to Milan Malpensa, fly

    $95 - $320
    1. Turin

      57 min - hourly

      $7 - $25

    2. Novara Fn

      27 min - hourly

      $4 - $9

    3. Busto Arsizio Fn

      9 min - every 30 minutes

      $3 - $5

    4. Milan Malpensa (MXP)

      55 min - non-stop

      $70 - $260

    5. Zurich (ZRH)

      16 min - hourly - line 16

      $11 - $21

  • Train, train to Lugano, fly

    $122 - $305
    1. Turin

      48 min - 3 times a day

      $21 - $35

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $15 - $26

    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

  • Bus to Nice, fly

    $104 - $294
    1. Turin

      1 h 57 min - 3 times a week

      $30 - $45

    2. Nice (NCE)

      1 h 15 min - non-stop

      $60 - $230

    3. Zurich (ZRH)

      16 min - hourly - line 16

      $11 - $21

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

From Torino Porta Susa train to Milano Centrale, train to Chiasso, then train to Zürich HB. 5 h 43 min SFr 158. From Torino Porta Nuova train to Milano Centrale then train to Zürich HB. 6 h 3 min SFr 135. From Torino - Autostazione Corso Vittorio Emanuele II bus to Zürich - Carparkplatz Sihlquai. 6 h 30 min SFr 44. From Turin, Torino bus to Milan, Milan then bus to Zurich. 6 h 41 min SFr 40. From Torino Bolzano bus to Milan Airport Malpensa 1, bus to Castione, walk to Bellinzona Castione, then bus to Zürich. 8 h 20 min SFr 82. From Turin drive to Zürich. 4 h 14 min SFr 73. From Torino Porta Susa train to Novara Fn, train to Busto Arsizio Fn, train to Milan Malpensa airport, fly to Zurich airport, then line 16 train to Zürich. 4 h 51 min SFr 140. From Torino Porta Susa train to Milano Centrale, train to Lugano FLP, line 60 train to Lugano airport, fly to Zurich airport, then line 16 train to Zürich. 5 h 39 min SFr 180. From Torino - Autostazione Corso Vittorio Emanuele II bus to Nice airport, fly to Zurich airport, then line 16 train to Zürich. 5 h 47 min SFr 166.