Direct flights from Cairo (CAI) to Milan (MXP): 32 nonstop departures observed each week across 4 airlines. 83% of the last 24 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 24 tracked flights. The nonstop covers 2,617 km, an estimated 3 hours 51 minutes in the air. Measured by Pro Flight Search from live flight boards at Cairo and Milan. Updated 3 November 2026 at 01:23 UTC.
Today, CAI → MXP Tue 3 Nov · local times
Sched Flight CAI departure MXP arrival
·
MS703 EGYPTAIR
On schedule
MXP 12:35 scheduled
·
MS705 EGYPTAIR
On schedule
MXP 15:50 scheduled
Checked CAI board 22:03 · MXP board 02:23
CAI
Cairo
tracking
MXP
Milan
smooth · +7
dep bank 08:30–18:10 32x weekly
Runs reliable · 4 airlines · 32x weekly · nonstop
83% on time
of the last 24 tracked CAI → MXP flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 24 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 24 arrivals
Flight time ~3h 51m estimated from route distance
Weekly departures 32x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 24
The week scheduled departures · origin local time
Air Cairo EgyptAir Neos Nesma Airlines
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 CairoSM 57% on time
Flights SM805 varies Mo Tu We Th Sa Su · SM2803 varies Mo · SM803 14:00 Mo We Th Fr Sa Su
EgyptAirMS 100% on time
Flights MS703 varies daily · MS705 varies daily
NeosNO
Flights NO1930 varies Mo · NO4930 varies Th
Nesma AirlinesNE
Flights NE300 varies We Fr Su
History operated legs · board outcomes
10-27 AP8594 arrived +338
Show 16 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 CAI and MXP, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 53 Completed 30 Delayed 4 Within 15m 20/30 Median +0m
MS703 EGYPTAIR
8 days
Tue, Nov 3
1/2 legs · SU-GEJ
CAI
Departure
Sched 10:20
Scheduled departure
Typical Tue schedule
→
MXP
Arrival
Sched 12:35
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · SUGEC
CAI
Departure
Sched 09:30
Scheduled time only · no board update captured
→
MXP
Arrival
12:33
Landed · Sched 12:352m early
Sun, Nov 1
2/2 legs · SUGFS
CAI
Departure
Sched 09:30
Scheduled time only · no board update captured
→
MXP
Arrival
12:36
Landed · Sched 12:351m late
Sat, Oct 31
2/2 legs · SU-GFR
CAI
Departure
Sched 09:20
Departure time not on board
→
MXP
Arrival
12:06
Landed · Sched 12:3529m early
Fri, Oct 30
2/2 legs · SU-GER
CAI
Departure
Sched 09:20
Departure time not on board
→
MXP
Arrival
12:22
Landed · Sched 12:3513m early
Thu, Oct 29
2/2 legs · SU-GED
CAI
Departure
Sched 10:20
Scheduled time only · no board update captured
→
MXP
Arrival
12:15
Landed · Sched 12:3520m early
Wed, Oct 28
2/2 legs · SU-GFK
CAI
Departure
Sched 10:20
Scheduled time only · no board update captured
→
MXP
Arrival
12:04
Landed · Sched 12:3531m early
Tue, Oct 27
2/2 legs · SU-GEJ
CAI
Departure
Sched 10:20
Scheduled time only · no board update captured
→
MXP
Arrival
12:09
Landed · Sched 12:3526m early
Full MS703 history →
MS705 EGYPTAIR
8 days
CAI
Departure
Sched 13:35
Scheduled departure
Typical Tue schedule
→
MXP
Arrival
Sched 15:50
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · SU-GEB
CAI
Departure
Sched 12:45
Scheduled time only · no board update captured
→
MXP
Arrival
16:50
Landed · Sched 16:455m late
Sun, Nov 1
2/2 legs · SU-GDZ
CAI
Departure
Sched 12:45
Scheduled time only · no board update captured
→
MXP
Arrival
16:05
Landed · Sched 15:5015m late
Sat, Oct 31
2/2 legs · SUGFJ
CAI
Departure
Sched 12:35
Scheduled time only · no board update captured
→
MXP
Arrival
15:04
Landed · Sched 15:5046m early
Fri, Oct 30
2/2 legs · SUGFN
CAI
Departure
Sched 12:35
Scheduled time only · no board update captured
→
MXP
Arrival
17:26
Landed · Sched 18:0034m early
Thu, Oct 29
2/2 legs · SU-GCR
CAI
Departure
Sched 13:35
Scheduled time only · no board update captured
→
Wed, Oct 28
2/2 legs · SU-GGM
CAI
Departure
Sched 13:35
Scheduled time only · no board update captured
→
MXP
Arrival
15:35
Landed · Sched 15:5015m early
Tue, Oct 27
2/2 legs · SUGEI
CAI
Departure
Sched 13:35
Scheduled time only · no board update captured
→
MXP
Arrival
15:35
Landed · Sched 15:5015m early
Full MS705 history →
NO1930 Neos
1 day
Mon, Nov 2
1/2 legs · EI-RZH
CAI
Departure
Sched 16:20
Departure time not on board
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full NO1930 history →
SM2803 AIR CAIRO
1 day
Mon, Nov 2
2/2 legs · SU-BUN
CAI
Departure
Sched 10:00
Scheduled time only · no board update captured
→
MXP
Arrival
12:52
Landed · Sched 13:008m early
Full SM2803 history →
SM803 Air Cairo
4 days
CAI
Departure
Sched 14:00
Scheduled time only · no board update captured
→
MXP
Arrival
—
Board row not captured for this rotation yet.
CAI
Departure
Sched 14:00
Scheduled time only · no board update captured
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
2/2 legs · SUSKC
CAI
Departure
Sched 14:00
Scheduled time only · no board update captured
→
Thu, Oct 29
2/2 legs · SU-SKC
CAI
Departure
Sched 15:00
Departure time not on board
→
MXP
Arrival
18:28
Landed · Sched 17:0088m late
Full SM803 history →
SM805 AIR CAIRO
4 days
Mon, Nov 2
2/2 legs · SU-BVG
CAI
Departure
Sched 09:50
Scheduled time only · no board update captured
→
MXP
Arrival
13:44
Landed · Sched 13:0044m late
Sun, Nov 1
2/2 legs · SU-BUU
CAI
Departure
Sched 07:30
Departure time not on board
→
MXP
Arrival
10:22
Landed · Sched 10:3513m early
Sat, Oct 31
2/2 legs · SUBVI
CAI
Departure
Sched 10:00
Scheduled time only · no board update captured
→
MXP
Arrival
13:27
Landed · Sched 13:0027m late
Thu, Oct 29
2/2 legs · SU-SKC
CAI
Departure
Sched 10:55
Scheduled time only · no board update captured
→
MXP
Arrival
07:13
Landed · Sched 07:058m late
Full SM805 history →
NE300 NESMA AIRLINES
2 days
Sun, Nov 1
2/2 legs · TC-GMB
CAI
Departure
Sched 17:35
Scheduled time only · no board update captured
→
MXP
Arrival
20:43
Landed · Sched 20:358m late
Fri, Oct 30
2/2 legs · 9K-CAN
CAI
Departure
Sched 19:05
Scheduled time only · no board update captured
→
MXP
Arrival
00:13
Landed · Sched 00:058m late
Full NE300 history →
NO4930 Neos
1 day
Thu, Oct 29
1/2 legs · EI-RZC
CAI
Departure
Sched 16:25
Departure time not on board
→
MXP
Arrival
—
Board row not captured for this rotation yet.
Full NO4930 history →
AP8594 ALBASTAR
1 day
Tue, Oct 27
1/2 legs · ECNGC
CAI
Departure
—
Board row not captured for this rotation yet.
→
MXP
Arrival
08:33
Landed · Sched 02:55338m late
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: Cairo (CAI) to Milan (MXP) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CAI-MXP
Copy
How we measure this →
CAI to MXP questions
Is CAI–MXP running on time right now? Smooth skies ahead. The arrival side at MXP is the weaker end, route health score 82/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from CAI to MXP? Great-circle distance is 2,617 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 215–254 min gate-to-gate on this route.
How often does CAI–MXP fly? 4 carriers operate this route, around 32 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at CAI and arrival-side delay at MXP, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.