Direct flights from Madrid (MAD) to Rome (FCO): 35 nonstop departures observed each week across 5 airlines. 20% of the last 20 operated flights arrived within 15 minutes of schedule. The median arrival is 44 minutes late. 2 of the 20 tracked flights were cancelled. The nonstop covers 1,330 km, an estimated 2 hours 12 minutes in the air. Measured by Pro Flight Search from live flight boards at Madrid and Rome. Updated 16 October 2026 at 19:38 UTC.
Today, MAD → FCO Fri 16 Oct · local times
FR2436Ryanair 47 min late
The MAD board at 21:38 shows departure at 23:32 instead of 22:45.
Later cancelled 0.4%of 14,071 past Ryanair flights whose board showed 40 to 70 min late
Still to leave today W46016 00:58Wizz Air Malta (WMT)
Track FR2436 →
W46016Wizz Air Malta (WMT) 123 min late
The MAD board at 21:38 shows departure at 00:58 instead of 22:55.
Later cancelled 3.6%of 1,376 past Wizz Air Malta (WMT) flights whose board showed 70 min or more late
Still to leave today No other nonstoplast MAD to FCO departure of the day
Track W46016 →
Sched Flight MAD departure FCO arrival
07:00
AD7894Azul Linhas Aéreas Brasileiras S/A
Left 07:18 +18
·
07:00
AM6862Aeromexico
Left 07:18 +18
·
13:20
AD6908Azul Linhas Aéreas Brasileiras S/A
Cancelled
·
13:20
UX1041 Air Europa
Cancelled
·
15:00
AD7896Azul Linhas Aéreas Brasileiras S/A
Left 15:49 +49
·
15:00
AM6927Aeromexico
Left 15:49 +49
·
18:05
AV6204Avianca
Left 20:56 +171
·
18:05
AZ63 ITA Airways
Left 20:56 +171
·
20:35
W46014 Wizz Air Malta (WMT)
Left 21:13 +38
·
21:50
IB657 Iberia
Est. 21:55 +5 T4
·
22:45
FR2436 Ryanair
Est. 23:32 +47 T1
·
22:55
W46016 Wizz Air Malta (WMT)
Est. 00:58 +123 T2
·
·
AZ59 ITA
Departed
Landed 08:27 +7
·
AZ61 ITA
Departed
Landed 14:43 +43
·
FR9602Ryanair
Departed
Landed 14:20 +100
·
FR9674Ryanair
Departed
Landed 08:52 +32
·
IB647 Iberia
Departed
Landed 12:11 +61
·
IB649 Iberia
Departed
Landed 14:52 +57
·
IB653 Iberia
On schedule
FCO 18:15 scheduled
·
IB659 Iberia
Departed
Landed 13:24 +44
·
IB705 Iberia
Departed
Landed 10:57 +82
·
UX1043 Air Europa
Departed
Landed 09:31 +1
·
UX1047Air Europa
On schedule
FCO 17:25 scheduled
·
W46012 Wizz Air Malta
Departed
Landed 12:08 +13
Checked MAD board 21:38 · FCO board 15:33
MAD
Madrid
smooth · +8
FCO
Rome
disrupted · +72
dep bank 00:06–22:55 35x weekly
Runs rough · 5 airlines · 35x weekly · nonstop
20% on time
of the last 20 operated MAD → FCO flights arrived within 15 minutes
Median arrival delay is +44 min . 2 of 20 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +44 min across the last 20 operated legs
Flight time ~2h 12m estimated from route distance
Weekly departures 35x 5 direct airlines on the leg
Cancelled 10.0% recent route rate · 2 of 20
The week scheduled departures · origin local time
Air Europa Iberia ITA Airways Ryanair
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
Air EuropaUX
Flights UX1043 07:00 daily · UX1041 13:20 daily · UX1047 15:00 daily
IberiaIB 20% on time
Flights IB705 07:10 Mo Tu Th Fr · IB647 08:40 daily · IB659 10:15 We Fr Sa · IB649 varies daily
ITA AirwaysAZ
Flights AZ59 05:55 daily · AZ61 11:35 daily · AZ63 18:05 daily
RyanairFR
Flights FR9674 varies Mo We Th Fr Su · FR9685 varies Tu Su · FR9602 varies Mo Tu Th Fr Sa Su · FR2436 varies Mo We Th Fr Sa
Wizz Air MaltaW4
Flights W42257 varies Tu We Th Fr Sa · W46012 09:25 daily · W46014 20:35 daily · W46016 22:55 Mo Tu We Fr
History operated legs · board outcomes
10-16 AD6908 cancelled CNX
10-16 AD7894 departed +18
10-16 AD7896 departed +49
10-16 AM6862 departed +18
10-16 AM6927 departed +49
10-16 AV6204 departed +171
10-16 FR9602 arrived +100
10-16 FR9674 arrived +32
Show 12 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from MAD and FCO, paired departure → arrival per flight and day. Board tracking since Fri, Oct 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 27 Completed 21 Delayed 17 Cancelled 3 Within 15m 4/21 Median +40m
AD6908 Azul Linhas Aéreas Brasileiras S/A
1 day
MAD
Departure
Sched 13:20
Cancelled
→
FCO
Arrival
—
Board row not captured for this rotation yet.
AD7894 Azul Linhas Aéreas Brasileiras S/A
1 day
MAD
Departure
07:18
Departed · Sched 07:0018m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
AD7896 Azul Linhas Aéreas Brasileiras S/A
1 day
MAD
Departure
15:49
Departed · Sched 15:0049m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
AM6862 Aeromexico
1 day
MAD
Departure
07:18
Departed · Sched 07:0018m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
AM6927 Aeromexico
1 day
MAD
Departure
15:49
Departed · Sched 15:0049m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
AV6204 Avianca
1 day
MAD
Departure
20:56
Departed · Sched 18:05171m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
AZ59 ITA
1 day
Fri, Oct 16
1/2 legs · EI-INA
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
08:30
Landed · Sched 08:2010m late
Full AZ59 history →
AZ61 ITA
1 day
Fri, Oct 16
1/2 legs · EI-DSU
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
14:40
Landed · Sched 14:0040m late
Full AZ61 history →
AZ63 ITA Airways
1 day
MAD
Departure
20:56
Departed · Sched 18:05171m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
Full AZ63 history →
FR2436 Ryanair
1 day
MAD
Departure
23:32
Est. · Sched 22:4547m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
Full FR2436 history →
FR9602 Ryanair
1 day
Fri, Oct 16
1/2 legs · 9H-QFJ
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
14:25
Landed · Sched 12:40105m late
FR9674 Ryanair
1 day
Fri, Oct 16
1/2 legs · 9H-VUL
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
08:55
Landed · Sched 08:2035m late
IB647 Iberia
1 day
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
12:11
Landed · Sched 11:1061m late
Full IB647 history →
IB649 Iberia
1 day
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
14:52
Landed · Sched 13:5557m late
Full IB649 history →
IB653 Iberia
1 day
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
Sched 18:15
Scheduled arrival · landing pending
Full IB653 history →
IB657 Iberia
2 days
MAD
Departure
21:55
Est. · Sched 21:505m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
00:28
Landed · Sched 00:1513m late
Full IB657 history →
IB659 Iberia
1 day
Fri, Oct 16
1/2 legs · EC-LUL
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
13:25
Landed · Sched 12:4045m late
Full IB659 history →
IB705 Iberia
1 day
Fri, Oct 16
1/2 legs · EC-NCM
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
11:12
Landed · Sched 09:3597m late
Full IB705 history →
UX1041 Air Europa
1 day
MAD
Departure
Sched 13:20
Cancelled
→
FCO
Arrival
Sched 15:40
Cancelled
Full UX1041 history →
UX1043 Air Europa
1 day
Fri, Oct 16
1/2 legs · EC-MQP
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
09:37
Landed · Sched 09:307m late
Full UX1043 history →
UX1047 Air Europa
1 day
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
Sched 17:25
Scheduled arrival · landing pending
W46012 Wizz Air Malta
1 day
Fri, Oct 16
1/2 legs · 9H-AEH
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
12:15
Landed · Sched 11:5520m late
Full W46012 history →
W46014 Wizz Air Malta (WMT)
1 day
MAD
Departure
21:13
Departed · Sched 20:3538m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
Full W46014 history →
W46016 Wizz Air Malta (WMT)
1 day
MAD
Departure
00:58
Est. · Sched 22:55123m late
→
FCO
Arrival
—
Board row not captured for this rotation yet.
Full W46016 history →
IB6TK Iberia
1 day
Thu, Oct 15
1/2 legs · EC-ILS
MAD
Departure
—
Board row not captured for this rotation yet.
→
FCO
Arrival
Sched 00:12
Scheduled arrival · landing pending
Airports right now live boards
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 — Madrid (MAD) to Rome (FCO) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MAD-FCO
Copy
How we measure this →
MAD to FCO questions
Is MAD–FCO running on time right now? Significant delay risk. The arrival side at FCO is the weaker end, route health score 46/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MAD–FCO? Operators schedule morning departures around 05:55 and evening departures around 17:05 from MAD. Earlier flights typically land before destination-airport delays accumulate later in the day; check the FCO delay card to confirm conditions when you'd arrive.
How long is the flight from MAD to FCO? Great-circle distance is 1,330 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 124–144 min gate-to-gate on this route.
How often does MAD–FCO fly? 5 carriers operate this route, around 131 flights a week between them. Compare carrier days and times in the airline list above.