Left MXP at 10:38, 18 min after its 10:20 slot.
Track UX1066 →Direct flights from Milan (MXP) to Madrid (MAD): 241 nonstop departures observed each week across 14 airlines. 100% of the last 10 tracked flights arrived within 15 minutes of schedule. The median arrival is 8 minutes early. No cancellations were recorded across the 26 tracked flights. The nonstop covers 1,150 km, an estimated 1 hour 58 minutes in the air. Measured by Pro Flight Search from live flight boards at Milan and Madrid. Updated 2 November 2026 at 16:01 UTC.
Today, MXP → MAD
Mon 2 Nov · local timesLeft MXP at 14:52, 27 min after its 14:25 slot.
- Landing
- 16:41MAD board estimate · sched 16:45
- 06:20 FR3008Ryanair Left 06:26 +6 Landed 08:20 −20
- 06:30 IB804Iberia Left 06:40 +10 Landed 08:29 −16
- 06:40 W46311WIZZ AIR MALTA Left 06:54 +14 ·
- 10:15 IB672Iberia Left 10:29 +14 Landed 12:13 −37
- 10:20 UX1066AIR EUROPA LINEAS AEREAS Left 10:38 +18 ·
- 14:00 FR2752Ryanair Left 14:17 +17 Landed 16:12 −8
- 14:25 IB674Iberia Left 14:52 +27 MAD est. 16:41In the air · sched 16:45
- 15:50 UX1060Air Europa Left 16:36 +46 MAD est. 18:28 +18In the air · sched 18:10
- 18:20 UX1062Air Europa On scheduleT1 MAD est. 20:16sched 20:45
- 19:10 IB676Iberia On scheduleT1 MAD est. 21:13sched 21:30
- · AA8500American Airlines Departed Landed 08:29 −16
- · AA8569American Airlines On schedule MAD est. 21:13sched 21:30
- · AA8658American Airlines On schedule MAD est. 16:41sched 16:45
- · AA8662American Airlines Departed Landed 12:13 −37
- · AD7890Azul Linhas Aéreas Brasileiras S/A On schedule MAD est. 18:28 +18sched 18:10
- · AD7891Azul Linhas Aéreas Brasileiras S/A On schedule MAD est. 20:16sched 20:45
- · AD7892Azul Linhas Aéreas Brasileiras S/A Departed Landed 12:37 −8
- · AM6846Aeromexico On schedule MAD est. 18:28 +18sched 18:10
- · AM6850Aeromexico Departed Landed 12:37 −8
- · AM6851Aeromexico On schedule MAD est. 20:16sched 20:45
- · ET1422Ethiopian Departed Landed 12:37 −8
- · EY4371Etihad Airways Departed Landed 12:37 −8
- · EY7527Etihad Airways On schedule MAD est. 18:28 +18sched 18:10
- · EY7528Etihad Airways On schedule MAD est. 20:16sched 20:45
- · LA1755LATAM Airlines On schedule MAD est. 21:13sched 21:30
- · LA1801LATAM Airlines On schedule MAD est. 16:41sched 16:45
- · ME4042Middle East Airlines On schedule MAD est. 20:16sched 20:45
- · MU4961China Eastern On schedule MAD est. 20:16sched 20:45
- · QR6992Qatar Airways On schedule MAD est. 16:41sched 16:45
- · QR8008Qatar Airways On schedule MAD est. 21:13sched 21:30
- · VY5382Vueling On schedule MAD est. 16:41sched 16:45
- · VY5829Vueling On schedule MAD est. 21:13sched 21:30
Checked MXP board 17:01 · MAD board 16:22
of the last 10 tracked MXP → MAD flights arrived within 15 minutes
Median arrival delay is −8 min. 0 of 26 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
The week
scheduled departures · origin local timeEach mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it
observed on the boards · 7 daysFlights AM6850 12:45 daily · AM6846 18:10 daily · AM6851 20:45 daily
Flights UX1066 varies daily · UX1060 varies daily · UX1062 varies daily
Flights AA8662 12:50 Mo Tu We Th Fr Su · AA8658 varies daily · AA8569 21:30 daily
Flights AD7892 12:45 daily · AD7890 18:10 daily · AD7891 20:45 daily
Flights MU4961 20:45 daily
Flights ET1422 12:45 daily
Flights EY4371 12:45 daily · EY7527 18:10 daily · EY7528 20:45 daily
Flights IB804 varies Mo Su · IB672 varies Mo Tu We Th Fr Su · IB674 14:25 daily · IB676 varies daily
Flights LA5422 12:50 Mo Tu We Th Fr Su · LA1801 varies daily · LA1755 21:30 daily
Flights ME4042 20:45 daily
Flights QR6520 12:50 Mo Tu We Th Fr Su · QR6992 varies daily · QR8008 21:30 daily
Flights FR3008 varies Mo Tu We Th Fr Sa · FR8249 08:25 Tu Su · FR7913 varies Mo Tu Th Sa · FR5322 10:30 Sa Su
Flights VY5277 12:50 Mo Tu We Th Fr Su · VY5382 varies daily · VY5829 21:30 daily
Flights W46311 06:40 daily · W46313 varies Mo Tu Th Fr Sa Su
History
operated legs · board outcomesActual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Airports right now
live boardsWeather lens
Conditions are tightest at MXP and MAD: a 34% chance of a 15+ minute delay. In this weather, the more delayed of the two airports is typically about +3 min. Both figures come from the two airports' delay records in similar weather. See live delays → · Weather risk by airport →
next sweep in 120s
How the Milan to Madrid route actually runs
Pro Flight Search records official board updates for nonstop MXP to MAD flights through the day: schedules, estimates, gate pushes and actual departures. The verdict above comes from operated flights, so it reflects what this route does rather than what the timetable promises.
Planning around a delay? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Pro Flight Search: Milan (MXP) to Madrid (MAD) route reliability, measured from operated flights on official airport boards.
https://proflightsearch.com/search-flights/MXP-MAD
MXP to MAD questions
Is MXP–MAD running on time right now?
Smooth skies ahead. The departure side at MXP is the weaker end, route health score 84/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MXP–MAD?
Operators schedule morning departures around 06:40 from MXP. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MAD delay card to confirm conditions when you'd arrive.
How long is the flight from MXP to MAD?
Great-circle distance is 1,150 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 111–129 min gate-to-gate on this route.
How often does MXP–MAD fly?
14 carriers operate this route, around 241 flights a week between them. Compare carrier days and times in the airline list above.