Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
Getting from Zurich to Munich is easy and shouldn't take more than 4 hours, no matter which form of transport you choose. There are buses and trains that provide an affordable, hassle free way to travel, along with flights that take under an hour. Anyone in a hurry should fly, but however you travel, the journey will pass by quickly, leaving you plenty of time to explore Munich.
Return trips from Munich to Zurich are also available.
Flixbus offers buses from Zurich to Munich everyday. The bus journey to Munich takes between 4 hours and 4 hours 45 minutes, so shouldn't be too tiring. All services leave from the bus station at Sihlquai, so give yourself twenty minutes or so to reach it if you are coming from the city center.
Numerous trains from Zurich to Munich are offered by Deutsche Bahn everyday. The journey between these two cities around 3 hours 45 minutes. The first bus of the day leaves Zurich Hauptbahnhof at 6:00 a.m., and there are hourly departures after that until the last train at 11:45 p.m. All trains get into Munich Hauptbahnhof, which is right at the heart of the city.
Flights from Zurich to Munich are a fast and convenient way to travel between the two cities. The route is covered by Swiss Air and Lufthansa, and at 55 minutes, flying is the fastest way to reach Munich. When travel to and from the airport is included, the total journey time won't be much more than 3 hours.