Travel options for:
Zürich to Montreux
  • Train

    $76 - $134
    1. Zürich HB

      2 h 8 min - every 3 hours

      $65 - $130

    2. Lausanne

      17 min - 5 times a day

      $7 - $13

  • Bus

    $27 - $50
    1. Curych, Carparkplatz Sihlquai

      2 h 55 min - twice a week

      $8 - $20

    2. Lausanne, Parc Vélodrome

      18 min - every 15 minutes - line 1

      $4

    3. Lausanne

      17 min - 5 times a day

      $14 - $27

  • Train via Spiez

    1. Zürich HB

      1 h 32 min - every 4 hours

      $50 - $95

    2. Spiez

      45 min - every 4 hours

      $19 - $27

    3. Zweisimmen

      2 h 8 min - every 4 hours

  • Drive

    $27 - $40
    1. Zürich

      2 h 12 min - 131.7 miles

      $27 - $40

  • Fly, train

    $91 - $209
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    3. Geneva (GVA)

      1 h 20 min - 4 times a day

      $30 - $60

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

From Zürich HB train to Lausanne then train to Montreux. 2 h 38 min SFr 131. From Curych, Carparkplatz Sihlquai bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then train to Montreux. 3 h 49 min SFr 43. From Zürich HB train to Spiez, train to Zweisimmen, then train to Montreux. 5 h 29 min. From Zürich drive to Montreux. 2 h 12 min SFr 33. From Zürich HB train to Zurich airport, fly to Geneva airport, then train to Montreux. 3 h 37 min SFr 133.