Travel options for:
Zürich to Zermatt
  • Train

    $90 - $165
    1. Zürich HB

      2 h - every 4 hours

      $65 - $120

    2. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Drive

    $30 - $50
    1. Zürich

      4 h - 152.9 miles

      $30 - $50

  • Fly, train

    $142 - $304
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    3. Geneva (GVA)

      2 h 34 min - 4 times a day

      $60 - $110

    4. Visp

      1 h 6 min - every 3 hours

      $21 - $45

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

From Zürich HB train to Visp then train to Zermatt. 3 h 29 min SFr 158. From Zürich drive to Zermatt. 4 h SFr 38. From Zürich HB train to Zurich airport, fly to Geneva airport, train to Visp, then train to Zermatt. 6 h 20 min SFr 226.