Cheap flights from Zurich to Milan

Find cheap Zurich Switzerland to Milan Italy flights with our free search service. Compare all available fares for direct or connection flights from Zurich to Milan.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Flightpedia.org
Flight Departure Date Arrival Date Price Duration Number Stops Updated
What is the distance between Zurich and Milan?

The average distance from Zurich to Milan is 217 kilometers (equals to 134 miles or 117 nautical miles). Your flight will departure from Zurich, Switzerland and arrive on Milan, Italy.

How long is the flight from Zurich to Milan?

The average flight time between Zurich to Milan is 20 hours 45 minutes

How much is the fare for flight between Zurich and Milan?

The average price for one-way airfare from Zurich to Milan is 143 USD (none-taxes) for economy class.

How many flights fly from Zurich to Milan on the daily basis?

Around 30 flights are flying daily from Zurich to Milan. Some major airlines between this route are Swiss, Helvetic Airways, Belle Air, Swiss Global Air Lines, LATAM Airlines, Austrian Airlines, Blue Air, Cebu Pacific, First Air, Onur Air, Air Canada, Edelweiss Air, ...

Flight Origin Destination Departure Arrival Equip
LA8797 Zurich (ZRH) Milan (MXP) 12:25 p.m. 1:20 p.m.
AC6800 Zurich (ZRH) Milan (MXP) 7:25 a.m. 8:30 a.m. AR1
LX1622 Zurich (ZRH) Milan (MXP) 5:40 p.m. 6:30 p.m. E190
LX1612 Zurich (ZRH) Milan (MXP) 7:25 a.m. 8:20 a.m. E290
LA8787 Zurich (ZRH) Milan (MXP) 5:20 p.m. 6:15 p.m.
LX1628 Zurich (ZRH) Milan (MXP) 12:25 p.m. 1:20 p.m. E190
LX1638 Zurich (ZRH) Milan (MXP) 9:10 p.m. 10:05 p.m. E190
WK1612 Zurich (ZRH) Milan (MXP) 7:25 a.m. 8:20 a.m.
2L1622 Zurich (ZRH) Milan (MXP) 5:20 p.m. 6:15 p.m. E90
LX1616 Zurich (ZRH) Milan (MXP) 9:35 a.m. 10:30 a.m. CS1
LX5013 Zurich (ZRH) Milan (MXP) None None BCS1
SWU1628 Zurich (ZRH) Milan (MXP) 12:30 p.m. 1:25 p.m. AR1
LZ1628 Zurich (ZRH) Milan (MXP) 12:30 p.m. 1:25 p.m.
7F5812 Zurich (ZRH) Milan (MXP) 12:25 p.m. 1:20 p.m. AT43
LX1636 Zurich (ZRH) Milan (MXP) 5:45 p.m. 6:40 p.m. AR1
2L1628 Zurich (ZRH) Milan (MXP) 1 p.m. 1:55 p.m.
2L1612 Zurich (ZRH) Milan (MXP) 7:30 a.m. 8:25 a.m.
LZ1622 Zurich (ZRH) Milan (MXP) 5:20 p.m. 6:15 p.m.
2L1638 Zurich (ZRH) Milan (MXP) 9:05 p.m. 10 p.m.
2L1616 Zurich (ZRH) Milan (MXP) 9:40 a.m. 10:35 a.m.
LZ1612 Zurich (ZRH) Milan (MXP) 7:35 a.m. 8:30 a.m.
OS1616 Zurich (ZRH) Milan (MXP) 9:40 a.m. 10:35 a.m.
LZ1616 Zurich (ZRH) Milan (MXP) 9:40 a.m. 10:35 a.m.
5J3891 Zurich (ZRH) Milan (MXP) 7:35 a.m. 8:30 a.m. ATR
OS1612 Zurich (ZRH) Milan (MXP) 7:35 a.m. 8:30 a.m.