Travel options for:
Zürich to Vevey
  • Train

    $74 - $131
    1. Zürich HB

      2 h 8 min - every 3 hours

      $65 - $130

    2. Lausanne

      14 min - 5 times a day - line 150

      $5 - $10

  • Bus RegioJet

    $26 - $47
    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

      14 min - 5 times a day - line 150

      $13 - $24

  • Bus Ouibus

    $12 - $18
    1. Zurich

      2 h 40 min - twice a week

      $7 - $10

    2. Bulle

      23 min - hourly - line 50

    3. Châtel-St-Denis, gare

      24 min - hourly - line 213

      $5 - $8

  • Drive

    $27 - $40
    1. Zürich

      2 h 8 min - 129.7 miles

      $27 - $40

  • Fly, train

    $91 - $204
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    3. Geneva (GVA)

      1 h 13 min - 4 times a day

      $30 - $55

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

From Zürich HB train to Lausanne then line 150 train to Vevey. 2 h 34 min SFr 129. From Curych, Carparkplatz Sihlquai bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then line 150 train to Vevey. 3 h 45 min SFr 40. From Zurich bus to Bulle, line 50 train to Châtel-St-Denis, gare, then line 213 bus to Vevey, gare. 4 h 39 min SFr 15. From Zürich drive to Vevey. 2 h 8 min SFr 32. From Zürich HB train to Zurich airport, fly to Geneva airport, then train to Vevey. 3 h 31 min SFr 133.