Travel options for:
Chamonix to Zermatt
  • Train

    $79 - $135
    1. Chamonix-Mont-Blanc

      36 min - hourly

      $10 - $15

    2. Vallorcine

      52 min - hourly

      $20 - $25

    3. Martigny

      41 min - 4 times a day

      $27 - $50

    4. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Train via Saxon

    1. Chamonix-Mont-Blanc

      36 min - every 3 hours

      $9 - $14

    2. Le Châtelard-Frontière

      45 min - hourly

      $13 - $23

    3. Martigny

      6 min - every 4 hours - line 130

    4. Saxon

      51 min - every 4 hours

    5. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Drive

    $20 - $30
    1. Chamonix

      2 h 47 min - 95.9 miles

      $20 - $30

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

From Chamonix-Mont-Blanc train to Vallorcine, train to Martigny, train to Visp, then train to Zermatt. 4 h 36 min SFr 119. From Chamonix-Mont-Blanc bus to Le Châtelard-Frontière, train to Martigny, line 130 train to Saxon, train to Visp, then train to Zermatt. 4 h 51 min. From Chamonix drive to Zermatt. 2 h 47 min SFr 24.