Travel options for:
Zermatt to Grindelwald
  • Train

    $67 - $128
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      27 min - every 3 hours

      $23 - $45

    3. Spiez

      23 min - every 4 hours

      $10 - $15

    4. Interlaken Ost

      34 min - hourly

      $13 - $24

  • Train via Interlaken West, Bahnhof

    $53 - $108
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      27 min - every 3 hours

      $23 - $45

    3. Spiez

      18 min - 5 times a day

      $4 - $12

    4. Interlaken West, Bahnhof

      34 min - twice a week

      $5 - $7

  • Drive

    $24 - $35
    1. Zermatt

      3 h 30 min - 116.1 miles

      $24 - $35

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

From Zermatt train to Visp, train to Spiez, train to Interlaken Ost, then train to Grindelwald. 3 h 39 min SFr 112. From Zermatt train to Visp, train to Spiez, train to Interlaken West, Bahnhof, then night bus to Grindelwald, Bahnhof. 4 h 9 min SFr 91. From Zermatt drive to Grindelwald. 3 h 30 min SFr 29.