Travel options for:
Interlaken to St. Moritz
  • Train via Bern

    $125 - $213
    1. Interlaken West

      47 min - 3 times a day

      $24 - $45

    2. Bern

      56 min - every 3 hours

      $30 - $60

    3. Zürich HB

      1 h 15 min - 4 times a day

      $30 - $60

    4. Chur

      2 h - 4 times a day

      $40 - $50

  • Train

    1. Interlaken Ost

      1 h 51 min - every 2 hours

      $30 - $45

    2. Luzern

      1 h 14 min - every 4 hours

    3. Pfäffikon SZ

      1 h 2 min - every 3 hours

      $30 - $60

    4. Chur

      2 h - 4 times a day

      $40 - $50

  • Drive

    $35 - $60
    1. Interlaken

      3 h 42 min - 188 miles

      $35 - $60

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

From Interlaken West train to Bern, train to Zürich HB, train to Chur, then train to St. Moritz. 6 h 33 min SFr 200. From Interlaken Ost train to Luzern, train to Pfäffikon SZ, train to Chur, then train to St. Moritz. 8 h 25 min. From Interlaken drive to St. Moritz. 3 h 42 min SFr 47.