Skip to main content
Beginning of main content

Cheap Flights from Zurich to Milan $149.3

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia’s Price Guarantee
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Zurich to Milan (ZRH to MXP)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.
Milan Airports

Lugano

$142.40

Milan

$235.50

Bergamo

$286.50

Interesting Facts About Flights from Zurich to Milan (ZRH to MXP)

Question : If you're booking ZRH to MXP, how many different options of departure times do you have on a daily basis?
Answer : On average, there are 13 options. You won't have as many choices on this route as most others.

Question : Do some days of the week have more flight times than others?
Answer : When you're flying from ZRH to MXP, the day with the most flight times is Wednesday, with 69 different options. The day with the lowest number of options is Friday with 49 different times.

Question : When travelling to Milan from Zurich, how long will you be in the air?
Answer : The average flight duration between ZRH and MXP is 54 minutes.

Question : Which airline can you expect delays with on this route?
Answer : If you decide to book your flight with Swiss Global Air Lines, keep an eye on your departure time. Swiss Global Air Lines flights from Zurich Airport (ZRH) to Milano Malpensa Airport (MXP) are late 17% of the time.

Question : Is this route your best bet for getting to Milan with minimal delays?
Answer : Using the combined on-time percentage and average delay breakdown, Zurich to Milan currently has a 3.7 out of a possible 5 star rating. A 3.7 rating means you should plan on being flexible with your arrival plans.