Travel from Zürich to Munich

Train, bus or fly from Zürich to Munich?

Swiss PostAuto operates a bus from Zürich to Munich 5 times a day. Tickets cost $140 - $200 and the journey takes 3 h 43 min. Two other operators also service this route. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Munich 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 Zürich to Munich

From Zürich, Sihlquai/HB bus to München ZOB.3 h 43 minSFr 153
From Zürich HB train to München Hbf.4 h 19 minSFr 138
From Zürich Stadelhofen line 12 train to Winterthur, walk to Winterthur, then bus to Munich, Munich central bus station.5 h 43 minSFr 51
From Zurich rideshare to Munich.3 h 59 minSFr 22
From Zürich drive to Munich.3 h 8 minSFr 47
From Zürich HB train to Zurich airport, fly to Munich airport, then train to Munich.2 h 49 minSFr 146
From Zürich HB train to Zurich airport, fly to Nuremberg airport, subway to Nürnberg Hbf, then train to Munich.4 h 13 minSFr 171

How long does it take to get from Zürich to Munich?

The bus from Zürich, Sihlquai/HB to München ZOB takes 3 h 43 min including transfers and departs every four hours.

Is there a direct train between Zürich and Munich?

Yes, there is a direct train departing from Zürich HB and arriving at München Hbf. Services depart every two hours. The journey takes approximately 4 h 19 min.

Is there a direct bus between Zürich and Munich?

Yes, there is a direct bus departing from Zürich, Sihlquai/HB and arriving at München ZOB. Services depart every four hours, and operate every day. The journey takes approximately 3 h 43 min.

Operators from Zürich to Munich

Swiss PostAutoSwiss PostAuto
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
FlixBus+49 1807 123 99 123FlixBus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)