Travel from Munich to Switzerland

Train, bus or fly from Munich to Switzerland?

FlixBus operates a bus from Munich to Zürich 5 times a day. Tickets cost $18 - $35 and the journey takes 3 h 45 min. Two other operators also service this route. Alternatively, German Railways (DB) operates a train from Munich to Zürich every 2 hours. Tickets cost $90 - $160 and the journey takes 4 h 19 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Munich to Switzerland

ModeDurationPrice
From Munich, Munich central bus station bus to Zurich, walk to Zürich HB, then line 15 train to Zürich Stadelhofen.3 h 56 minSFr 28
From München Hbf train to Zürich HB then line 15 train to Zürich Stadelhofen.4 h 23 minSFr 153
From Mnichov, ZOB night bus to Zürich, Sihlquai/HB then line 4 tram to Zürich, Opernhaus.4 h 6 minSFr 16
From Munich rideshare to Zurich.4 h 1 minSFr 20
From Munich drive to Zürich.3 h 9 minSFr 47
From München Marienplatz train to Munich airport, fly to Basel airport, then line 50 bus to Basel.2 h 48 minSFr 131
From München Marienplatz train to Munich airport, fly to Zurich airport, then line 16 train to Zürich.3 h 5 minSFr 147
From München Marienplatz train to Munich airport, fly to Geneva airport, then line 10 bus to Geneva.4 h 19 minSFr 61
From München Marienplatz train to Munich airport, fly to Berne airport, line 160 bus to Belp, then line 4 train to Bern.4 h 30 minSFr 213

How long does it take to get from Munich to Switzerland?

It takes approximately 3 h 56 min to get from Munich to Switzerland, including transfers.

Is there a direct train between Munich and Switzerland?

No, there is no direct train from Munich to Switzerland. However, there are services departing from München Hbf and arriving at Zürich Stadelhofen via Zürich HB. The journey, including transfers, takes approximately 4 h 23 min.

Operators from Munich to Switzerland

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RegioJet+420 542 42 42 42RegioJet
VBZVBZ
BlaBlaCarBlaBlaCar
S-BahnS-Bahn
LufthansaLufthansa
BVBBVB
SwissSwiss
easyJeteasyJet
tpgtpg
Sky Work AirlinesSky Work Airlines
BernmobilBernmobil
BLS AG+41 58 327 32 71BLS AG