Travel options for:
Geneva to Zermatt
  • Train

    $85 - $158
    1. Genève

      2 h 24 min - 4 times a day

      $60 - $120

    2. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Drive

    $30 - $50
    1. Geneva

      3 h 23 min - 152.2 miles

      $30 - $50

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

From Genève train to Visp then train to Zermatt. 3 h 53 min SFr 151. From Geneva drive to Zermatt. 3 h 23 min SFr 38.