MXP → MADMilan to Madrid

live

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 times
UX1066AIR EUROPA LINEAS AEREASIn the air, 18 min late

Left MXP at 10:38, 18 min after its 10:20 slot.

Track UX1066 →
IB674IberiaIn the air, 27 min late

Left MXP at 14:52, 27 min after its 14:25 slot.

Landing
16:41MAD board estimate · sched 16:45
Track IB674 →
  1. 06:20 FR3008Ryanair Left 06:26 +6 Landed 08:20 −20
  2. 06:30 IB804Iberia Left 06:40 +10 Landed 08:29 −16
  3. 06:40 W46311WIZZ AIR MALTA Left 06:54 +14 ·
  4. 10:15 IB672Iberia Left 10:29 +14 Landed 12:13 −37
  5. 10:20 UX1066AIR EUROPA LINEAS AEREAS Left 10:38 +18 ·
  6. 14:00 FR2752Ryanair Left 14:17 +17 Landed 16:12 −8
  7. 14:25 IB674Iberia Left 14:52 +27 MAD est. 16:41In the air · sched 16:45
  8. 15:50 UX1060Air Europa Left 16:36 +46 MAD est. 18:28 +18In the air · sched 18:10
  9. 18:20 UX1062Air Europa On scheduleT1 MAD est. 20:16sched 20:45
  10. 19:10 IB676Iberia On scheduleT1 MAD est. 21:13sched 21:30
  11. · AA8500American Airlines Departed Landed 08:29 −16
  12. · AA8569American Airlines On schedule MAD est. 21:13sched 21:30
  13. · AA8658American Airlines On schedule MAD est. 16:41sched 16:45
  14. · AA8662American Airlines Departed Landed 12:13 −37
  15. · AD7890Azul Linhas Aéreas Brasileiras S/A On schedule MAD est. 18:28 +18sched 18:10
  16. · AD7891Azul Linhas Aéreas Brasileiras S/A On schedule MAD est. 20:16sched 20:45
  17. · AD7892Azul Linhas Aéreas Brasileiras S/A Departed Landed 12:37 −8
  18. · AM6846Aeromexico On schedule MAD est. 18:28 +18sched 18:10
  19. · AM6850Aeromexico Departed Landed 12:37 −8
  20. · AM6851Aeromexico On schedule MAD est. 20:16sched 20:45
  21. · ET1422Ethiopian Departed Landed 12:37 −8
  22. · EY4371Etihad Airways Departed Landed 12:37 −8
  23. · EY7527Etihad Airways On schedule MAD est. 18:28 +18sched 18:10
  24. · EY7528Etihad Airways On schedule MAD est. 20:16sched 20:45
  25. · LA1755LATAM Airlines On schedule MAD est. 21:13sched 21:30
  26. · LA1801LATAM Airlines On schedule MAD est. 16:41sched 16:45
  27. · ME4042Middle East Airlines On schedule MAD est. 20:16sched 20:45
  28. · MU4961China Eastern On schedule MAD est. 20:16sched 20:45
  29. · QR6992Qatar Airways On schedule MAD est. 16:41sched 16:45
  30. · QR8008Qatar Airways On schedule MAD est. 21:13sched 21:30
  31. · VY5382Vueling On schedule MAD est. 16:41sched 16:45
  32. · VY5829Vueling On schedule MAD est. 21:13sched 21:30

Checked MXP board 17:01 · MAD board 16:22

MXP Milan busy · +16
MAD Madrid smooth · +6
1,150 km · ~1h 58m est.
dep bank 06:20–21:30241x weekly
Runs reliable · 14 airlines · 241x weekly · nonstop
100% on time

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? →

Median arrival−8 minacross the last 10 arrivals
Flight time~1h 58mestimated from route distance
Weekly departures241x14 direct airlines on the leg
Cancelled0.0%recent route rate · 0 of 26

The week

scheduled departures · origin local time
06121824
Mon
Tue
Wed
Thu
Fri
Sat
Sun
AeroméxicoAir EuropaAmerican AirlinesAzul Linhas Aéreas Brasileiras S/A

Each 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 days
AeroméxicoAM

Flights AM6850 12:45 daily · AM6846 18:10 daily · AM6851 20:45 daily

American AirlinesAA

Flights AA8662 12:50 Mo Tu We Th Fr Su · AA8658 varies daily · AA8569 21:30 daily

Azul Linhas Aéreas Brasileiras S/AAD

Flights AD7892 12:45 daily · AD7890 18:10 daily · AD7891 20:45 daily

China Eastern AirlinesMU

Flights MU4961 20:45 daily

Ethiopian AirlinesET

Flights ET1422 12:45 daily

Etihad AirwaysEY

Flights EY4371 12:45 daily · EY7527 18:10 daily · EY7528 20:45 daily

IberiaIB

Flights IB804 varies Mo Su · IB672 varies Mo Tu We Th Fr Su · IB674 14:25 daily · IB676 varies daily

LATAM AirlinesLA

Flights LA5422 12:50 Mo Tu We Th Fr Su · LA1801 varies daily · LA1755 21:30 daily

Middle East Airlines - Air LibanME

Flights ME4042 20:45 daily

Qatar AirwaysQR

Flights QR6520 12:50 Mo Tu We Th Fr Su · QR6992 varies daily · QR8008 21:30 daily

RyanairFR

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

VuelingVY

Flights VY5277 12:50 Mo Tu We Th Fr Su · VY5382 varies daily · VY5829 21:30 daily

Wizz Air MaltaW4

Flights W46311 06:40 daily · W46313 varies Mo Tu Th Fr Sa Su

History

operated legs · board outcomes
11-02AA8500arrived−16
11-02AA8662arrived−37
11-02AD7892arrived−8
11-02AM6850arrived−8
11-02ET1422arrived−8
11-02EY4371arrived−8
11-02FR2752dep +17 → arr−8
11-02FR3008dep +6 → arr−20
11-02IB672dep +14 → arr−37
11-02IB674departed+27
11-02IB804dep +10 → arr−16
11-02UX1060departed+46
11-02UX1066departed+18
11-02W46311departed+14
11-01FR2752departed+13
11-01FR5322departed+14
11-01FR8249departed+16
11-01IB672departed+19
11-01IB674departed+14
11-01IB676departed+10
11-01IB804departed+11
11-01UX1060departed+8
11-01UX1062departed+30
11-01UX1066departed+33
11-01W46311departed+11
11-01W46313departed+12

Actual board outcomes rather than schedules, paired departure and arrival per flight and day.

Full board history, day by day →

Airports right now

live boards
MXPMilan +16 min busy 🌤 clear · SW 4 kt Full MXP delay board →
MADMadrid +6 min smooth 🌤 clear · 2 kt Full MAD delay board →

Weather 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 →

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

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Milan (MXP) to Madrid (MAD) route reliability, measured from operated flights on official airport boards.

Canonical URL
https://proflightsearch.com/search-flights/MXP-MAD
How we measure this →

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.