Direct flights from Cairo (CAI) to Medina (MED): 115 nonstop departures observed each week across 6 airlines. 2 of the 2 tracked flights were cancelled. The nonstop covers 1,027 km, an estimated 1 hour 49 minutes in the air. Measured by Pro Flight Search from live flight boards at Cairo and Medina. Updated 2 November 2026 at 13:03 UTC.
Today, CAI → MED Mon 2 Nov · local times
Sched Flight CAI departure MED arrival
01:10
MS693 EgyptAir
Departed
·
04:45
SV390 Saudi Arabian
Departed
·
06:30
MS695 EgyptAir
Departed
·
07:05
SM495 Air Cairo
Departed
·
07:40
MS639 EgyptAir
Departed
·
08:30
SV318 Saudi Arabian
Departed
·
09:05
F3772 flyadeal
Departed
·
09:25
SV316 Saudi Arabian
Departed
·
10:25
XY794 flynas
Sched 10:25 Departure not confirmed by the board
·
14:35
XY575 flynas
Sched 14:35 Departure not confirmed by the board
·
15:05
SV418 Saudi Arabian
Sched 15:05 Departure not confirmed by the board
·
15:15
SV314 Saudi Arabian
Sched 15:15 Departure not confirmed by the board
·
16:50
MS677 EgyptAir
Sched 16:50 Departure not confirmed by the board
·
Checked CAI board 15:03
CAI
Cairo
tracking
MED
Medina
tracking
dep bank 02:25–23:25 115x weekly
Flight time ~1h 49m estimated from route distance
Weekly departures 115x 6 direct airlines on the leg
The week scheduled departures · origin local time
Air Cairo EgyptAir FAI rent-a-jet Flynas
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
Flights SM495 varies Mo Tu Th Sa Su · SM493 varies Mo Tu We Th Su
EgyptAirMS
Flights MS693 varies daily · MS695 varies daily · MS639 varies daily · MS677 varies daily
FAI rent-a-jetF3
Flights F3772 10:05 daily · F3776 22:45 Mo Tu We Th Sa
FlynasXY
Flights XY794 varies Mo We Th Sa · XY575 varies daily
Nesma AirlinesNE
Flights NE372 varies We · NE370 varies Mo Tu We Th Su
Saudi ArabianSV
Flights SV390 05:45 daily · SV318 09:30 daily · SV316 varies daily · SV418 16:05 Mo We Th Fr Sa Su
History operated legs · board outcomes
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 MED, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 103 Cancelled 2
F3772 flyadeal
8 days
Mon, Nov 2
1/2 legs · HZ-FAY
CAI
Departure
Sched 09:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 09:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 09:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Fri, Oct 30
1/2 legs · HZ-FBC
CAI
Departure
Sched 09:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Tue, Oct 27
1/2 legs · HZ-FBC
CAI
Departure
Sched 10:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full F3772 history →
MS639 EgyptAir
8 days
CAI
Departure
Sched 07:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · SU-GEA
CAI
Departure
Sched 07:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · SU-GCI
CAI
Departure
Sched 08:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full MS639 history →
MS677 EgyptAir
8 days
CAI
Departure
Sched 16:50
Scheduled departure
→
MED
Arrival
—
MED is outside our board polling set.
Sun, Nov 1
1/2 legs · SU-GDT
CAI
Departure
Sched 16:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · SU-GDV
CAI
Departure
Sched 16:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 17:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 17:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Tue, Oct 27
1/2 legs · SU-GDS
CAI
Departure
Sched 17:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · SU-GCI
CAI
Departure
Sched 17:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full MS677 history →
MS693 EgyptAir
7 days
CAI
Departure
Sched 01:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 01:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 01:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 01:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 02:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Wed, Oct 28
1/2 legs · SU-GED
CAI
Departure
Sched 02:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 02:10
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full MS693 history →
MS695 EgyptAir
8 days
CAI
Departure
Sched 06:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sun, Nov 1
1/2 legs · SU-GEJ
CAI
Departure
Sched 06:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 06:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 06:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full MS695 history →
SM495 Air Cairo
6 days
CAI
Departure
Sched 07:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 07:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · SU-BUJ
CAI
Departure
Sched 08:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SM495 history →
SV314 Saudi Arabian
8 days
CAI
Departure
Sched 15:15
Scheduled departure
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · HZ-ASAP
CAI
Departure
Sched 15:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · HZ-ASAH
CAI
Departure
Sched 16:15
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SV314 history →
SV316 Saudi Arabian
8 days
CAI
Departure
Sched 09:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 09:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · HZ-ASAP
CAI
Departure
Sched 09:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Fri, Oct 30
1/2 legs · HZ-ASAK
CAI
Departure
Sched 09:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · HZ-ASAH
CAI
Departure
Sched 10:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SV316 history →
SV318 Saudi Arabian
8 days
CAI
Departure
Sched 08:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sun, Nov 1
1/2 legs · HZ-ASAC
CAI
Departure
Sched 08:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 09:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Wed, Oct 28
1/2 legs · HZ-ASAK
CAI
Departure
Sched 09:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 09:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · HZ-ASAN
CAI
Departure
Sched 09:30
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SV318 history →
SV390 Saudi Arabian
7 days
Mon, Nov 2
1/2 legs · HZ-ASAK
CAI
Departure
Sched 04:45
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 04:45
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 04:45
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Fri, Oct 30
1/2 legs · HZ-ASAP
CAI
Departure
Sched 04:45
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Thu, Oct 29
1/2 legs · HZ-ASAP
CAI
Departure
Sched 05:45
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Wed, Oct 28
1/2 legs · HZ-ASAB
CAI
Departure
Sched 05:45
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 05:45
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SV390 history →
SV418 Saudi Arabian
8 days
CAI
Departure
Sched 15:05
Scheduled departure
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:05
Cancelled
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 16:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SV418 history →
XY575 flynas
8 days
CAI
Departure
Sched 14:35
Scheduled departure
→
MED
Arrival
—
MED is outside our board polling set.
Sun, Nov 1
1/2 legs · HZ-NS73
CAI
Departure
Sched 14:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · HZ-NS22
CAI
Departure
Sched 14:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Fri, Oct 30
1/2 legs · HZ-NS22
CAI
Departure
Sched 14:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Wed, Oct 28
1/2 legs · HZ-NS27
CAI
Departure
Sched 15:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 15:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · HZ-NS27
CAI
Departure
Sched 15:35
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full XY575 history →
XY794 flynas
4 days
CAI
Departure
Sched 10:25
Scheduled departure
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 10:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 11:25
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 11:25
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
Full XY794 history →
MS675 EgyptAir
6 days
CAI
Departure
Sched 23:20
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · SU-GDT
CAI
Departure
Sched 23:20
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Fri, Oct 30
1/2 legs · SU-GEJ
CAI
Departure
Sched 23:20
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 00:20
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 00:20
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Tue, Oct 27
1/2 legs · SU-GCK
CAI
Departure
Sched 00:20
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full MS675 history →
SM493 Air Cairo
4 days
CAI
Departure
Sched 22:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 23:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 23:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 23:05
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full SM493 history →
SV380 Saudi Arabian
7 days
CAI
Departure
Sched 19:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
Sat, Oct 31
1/2 legs · HZ-ASAK
CAI
Departure
Sched 19:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 19:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 20:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 20:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 20:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
Mon, Oct 26
1/2 legs · HZ-ASAQ
CAI
Departure
Sched 20:55
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
Full SV380 history →
F3776 flyadeal
2 days
CAI
Departure
Sched 01:40
Cancelled
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 02:40
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full F3776 history →
MS1675 EgyptAir
1 day
CAI
Departure
Sched 23:20
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
Full MS1675 history →
NE370 Nesma
3 days
CAI
Departure
Sched 15:25
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 08:00
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
CAI
Departure
Sched 13:10
Scheduled time only · no board update captured
→
MED
Arrival
—
MED is outside our board polling set.
Full NE370 history →
NE372 Nesma
1 day
Wed, Oct 28
1/2 legs · TC-GMB
CAI
Departure
Sched 02:50
Departure time not on board
→
MED
Arrival
—
MED is outside our board polling set.
Full NE372 history →
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 Medina (MED) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CAI-MED
Copy
How we measure this →
CAI to MED questions
Morning or evening flight on CAI–MED? Operators schedule morning departures around 05:45 and evening departures around 22:45 from CAI. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MED delay card to confirm conditions when you'd arrive.
How long is the flight from CAI to MED? Great-circle distance is 1,027 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 102–118 min gate-to-gate on this route.
How often does CAI–MED fly? 6 carriers operate this route, around 115 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 MED, 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.