Trains in Spain
Trains in France
Trains in Italy
Trains in Germany
Trains in United States
Trains in the UK
Trains in Canada
Amsterdam to Berlin trains
Amsterdam to Brussels trains
Barcelona to Madrid trains
Rome to Florence trains
London to Paris trains
Rome to Venice trains
Venice to Florence trains
Madrid to Barcelona trains
Paris to Amsterdam trains
Paris to London trains
Boston to New York trains
Buses in United States
Buses in the UK
Buses in Canada
Buses in France
Buses in Spain
Buses in Italy
Buses in Germany
Rome to Florence buses
Rome to Venice buses
Madrid to Granada buses
Brussels to Paris buses
Prague to Vienna buses
Boston to New York buses
Barcelona to Madrid buses
London to Paris buses
Amsterdam to Brussels buses
Paris to London buses
Madrid to Barcelona buses
Flights to the UK
Flights to Canada
Flights to United States
Flights to Spain
Flights to Germany
Flights to France
Flights to Italy
London to Amsterdam flights
Barcelona to Rome flights
Barcelona to Madrid flights
London to Prague flights
Barcelona to Lisbon flights
Madrid to Barcelona flights
London to Edinburgh flights
Paris to Amsterdam flights
Barcelona to London flights
Chicago to New York flights
Amsterdam to Paris flights
Fred Olsen Express
Ferries from Naples to Sorrento
Ferries from Holyhead to Dublin
Ferries from Mykonos to Santorini
Ferries from Santorini to Crete
Ferries from Naples to Capri
Ferries from Barcelona to Ibiza
Ferries from Copenhagen to Oslo
Ferries from Naples to Palermo
Ferries from Dover to Calais
Ferries from Sorrento to Capri
This is the last bus of the day.
Find all the dates and times for this journey
4 h 45 m
4 h 45 m
Buses per day
Of the 2 buses that leave Zurich for Milan every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 217 km distance in an average of 4 h 45 m but if you time it right, some buses will get you there in just 4 h 45 m .
The slowest buses will take 4 h 45 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Zurich to Milan will cost around $ 37 if you buy it on the day, but the cheapest tickets can be found for only $ 35.
|Distance||135 miles (217 km)|
|Average bus duration||4 h 25 min|
|Average bus ticket price||$34 (€27)|
|Bus providers||Flixbus, BlaBlaCar, Eurolines Switzerland, Marino Autolinee, RegioJet or STUDENT AGENCY k. S.|
Buses from Zurich to Milan cover the 135 miles (217 km) long trip taking on average 4 h 25 min with our travel partners like Flixbus, BlaBlaCar, Eurolines Switzerland, Marino Autolinee, RegioJet or STUDENT AGENCY k. S. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $24 (€19), but the average price of bus tickets is $34 (€27). Travelers depart most frequently from Zürich HB and arrive in Milan, Stazione Centrale.
Travel from Zurich to Milan from $24 (€19) with Omio’s bus partners FlixBus and Student Agency! You can find the best schedules and tickets when comparing and booking the most convenient route for you.
Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Zurich and Milan.
Find the perfect FlixBus bus from Zurich to Milan for a smooth and relaxing journey. Omio makes it convenient for you to check the latest FlixBus bus schedules and compare the cheapest, fastest or earliest bus between Zurich and Milan. You can also check relevant travel information for the FlixBus bus, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap FlixBus bus tickets online. You can expect to travel around 135 miles (217 km) on this trip and your FlixBus Zurich to Milan bus ticket can cost as little as $24 (€19) one-way if you book in advance. When you search for FlixBus tickets between Zurich and Milan in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official FlixBus bus tickets online quickly and easily on Omio and enjoy the travel experience!
FlixBus has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by bus from Zurich to Milan:
Buses in Europe are an affordable way to travel between cities, with a number of companies offering a variety of domestic and international routes. There are around ten buses from Zurich to Milan departing every day, from about 7:00 a.m. until just after 8:00 p.m. The route is operated by Flixbus and Baltour with a journey time of approximately 4 hours.
Average prices for buses from Zurich to Milan when you book in advance
1 Day in Advance
1 Week in Advance
2 Weeks in Advance
1 Month in Advance
3 Months in Advance
Zurich to Milan Buses: General Information
While taking a bus is slower than both the bus and train it is significantly cheaper and can take as little as 3:45 h to arrive in Milan.
Buses from Zurich to Milan depart from the main bus station, located adjacent to Zurich Hauptbahnhof. Both are in the city center and served by buses, as well as suburban and regional trains. Zurich's extensive transport network also has trams, cable cars, and water ferries, with all networks fully integrated by fare and timetable. The city has a weekend night bus service, while taxis are also located at the bus station.
Milan is known for the La Scala Opera House and as a venue for a famous and international fashion week. In Milan the modern world sits comfortably alongside the past, with the Gothic Duomo Cathedral and the Santa Maria alle Grazie Basilica, home to Leonardo da Vinci's Last Supper, being popular attractions for visitors. Buses from Zurich to Milan arrive at Lampugnano bus station, which has frequent links to the city center by metro and bus. Milan's transport network is extensive and includes one of the largest tram systems in the world, as well as buses and rapid transit trains. Many bus routes run until 2:00 a.m., while taxis are also located at Lampugnano bus station.
Travel between Zurich, Switzerland and Milan, Italy by bus is: Partially open.
International entry status: Entry is partially open for citizens and permanent residents of Switzerland
Conditions of entry:
When traveling in Italy, you must follow these COVID-19 safety rules:
The information above was last checked on 7/31/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations for your bus from Zurich to Milan before traveling.
Return travel from Italy to Switzerland is: Partially open.
Entry into Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Italy
Requirements for reentering:
The government of Switzerland has imposed these measures to reduce the spread of COVID-19:
Last checked on 7/29/21. Please check the latest COVID-19 travel safety regulations closer to the travel date of your bus to Zurich from Milan.
There are a few bus stations in Zurich to start your journey from including Zürich, Bus-Parkplatz Sihlquai, Zürich, Bus-Parkplatz Sihlquai and Zurich, Main Station. In Milan you have a few bus station options to choose from for your arrival including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).
Omio customers traveling this route depart most frequently from Zürich HB and arrive in Milan, Stazione Centrale.
Passengers board the bus most frequently from Zürich HB, which is located around 1 mile (s) / 1 km away from the city center, and they get off the bus at Milan, Stazione Centrale, located 1 mile (s) / 2 km away from the city center.
Here are some other resources that might have the information you need