Travel options for:
Lugano to Zermatt
  • Train Trenitalia Eurocity

    $92 - $149
    1. Lugano

      1 h 16 min - every 3 hours

      $22 - $45

    2. Milano Centrale

      1 h 53 min - 5 times a day

      $44 - $46

    3. Brig Bahnhofplatz

      1 h 24 min - every 4 hours

      $26 - $60

  • Train

    $64 - $130
    1. Lugano

      25 min - every 2 hours - line 10

      $15 - $28

    2. Giubiasco

      23 min - hourly - line 20

      $5 - $10

    3. Locarno FART

      1 h 47 min - 5 times a day

      $7 - $14

    4. Domodossola

      28 min - twice daily

      $10 - $19

    5. Brig Bahnhofplatz

      1 h 24 min - every 4 hours

      $26 - $60

  • Drive

    $28 - $45
    1. Lugano

      3 h 35 min - 134.8 miles

      $28 - $45

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

From Lugano train to Milano Centrale, train to Brig Bahnhofplatz, then train to Zermatt. 6 h 8 min SFr 127. From Lugano line 10 train to Giubiasco, line 20 train to Locarno FART, train to Domodossola, train to Brig Bahnhofplatz, then train to Zermatt. 6 h 11 min SFr 112. From Lugano drive to Zermatt. 3 h 35 min SFr 34.