Flights from Madrid to Milan
MAD → MXP
Find the best flights from Madrid to Milan. Compare airlines, schedules, and fares for this route.
1h 51m
Flight time
1,150 km
Distance
3
Airport routes
Airport combinations
MADMadrid Barajas International Airport→Malpensa International AirportMXP
MADMadrid Barajas International Airport→Linate AirportLIN
MADMadrid Barajas International Airport→Bergamo / Orio Al Serio AirportBGY
More about this route
Staying in Milan?
Find and compare hotels in Milan, Italy.
Search Hotels in MilanOther flights from Madrid
About flying to Milan
The Madrid to Milan route covers 1,150 km with a flight time of 1h 51m. Multiple airport combinations serve this route, giving you flexibility on departure and arrival points.
Milan is located in Italy. The local currency is the Euro (€).
FAQs — Flights from Madrid to Milan
Direct flights from Madrid to Milan take approximately 1h 51m. Times may vary depending on the airline and routing.