Travel from Munich to Vevey

Bus or train from Munich to Vevey?

German Railways (DB) operates a train from Munich to Vevey every 4 hours. Tickets cost $23 - $110 and the journey takes 4 h 11 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Munich to Vevey once daily. Tickets cost $30 - $55 and the journey takes 7 h 50 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Munich to Vevey

ModeDurationPrice
From München Hbf train to Zürich HB, train to Lausanne, then line 150 train to Vevey.7 h 30 minSFr 221
From Munich, Munich central bus station bus to Lausanne, Parc Vélodrome, line 1 bus to Lausanne, then line 150 train to Vevey.8 h 40 minSFr 78
From München ZOB bus to Zurich, bus to Bulle, line 50 train to Châtel-St-Denis, gare, then line 213 bus to Vevey, gare.9 h 21 minSFr 168
From Munich drive to Vevey.5 h 4 minSFr 80
From München Marienplatz train to Munich airport, fly to Geneva airport, then train to Vevey.5 h 27 minSFr 112
From München Marienplatz train to Munich airport, fly to Basel airport, line 50 bus to Basel SBB, train to Bern, train to Lausanne, then line 150 train to Vevey.6 h 3 minSFr 255
From München Marienplatz train to Munich airport, fly to Zurich airport, train to Lausanne, then line 150 train to Vevey.6 h 7 minSFr 280
From München Marienplatz train to Munich airport, fly to Berne airport, line 334 bus to Belp, line 4 train to Bern, train to Lausanne, then line 150 train to Vevey.6 h 25 minSFr 291
Close Print Itinerary
  1. Here are 8 options to get from
    Munich to Vevey:

    1. Trip:
      1 Train
      • One-Way approx: USD $98 - $243
      • Duration: 7 h 30 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $98 - $243
        • Duration: 7 h 30 min
        Close x
    2. Trip:
      2 Bus FlixBus
      • One-Way approx: USD $49 - $81
      • Duration: 8 h 40 min
      Open +
      • Trip:
        2 Bus FlixBus
        • One-Way approx: USD $49 - $81
        • Duration: 8 h 40 min
        Close x
    3. Trip:
      3 Bus Swiss PostAuto
      • One-Way approx: USD $148 - $211
      • Duration: 9 h 21 min
      Open +
      • Trip:
        3 Bus Swiss PostAuto
        • One-Way approx: USD $148 - $211
        • Duration: 9 h 21 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 5 h 4 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 5 h 4 min
        Close x
    5. Trip:
      5 Fly to Geneva, train
      • One-Way approx: USD $65 - $208
      • Duration: 5 h 27 min
      Open +
      • Trip:
        5 Fly to Geneva, train
        • One-Way approx: USD $65 - $208
        • Duration: 5 h 27 min
        Close x
    6. Trip:
      6 Fly to Basel, train
      • One-Way approx: USD $136 - $383
      • Duration: 6 h 3 min
      Open +
      • Trip:
        6 Fly to Basel, train
        • One-Way approx: USD $136 - $383
        • Duration: 6 h 3 min
        Close x
    7. Trip:
      7 Fly to Zurich, train
      • One-Way approx: USD $173 - $462
      • Duration: 6 h 7 min
      Open +
      • Trip:
        7 Fly to Zurich, train
        • One-Way approx: USD $173 - $462
        • Duration: 6 h 7 min
        Close x
    8. Trip:
      8 Fly to Berne, train
      • One-Way approx: USD $174 - $698
      • Duration: 6 h 25 min
      Open +
      • Trip:
        8 Fly to Berne, train
        • One-Way approx: USD $174 - $698
        • Duration: 6 h 25 min
        Close x