Wayfli › Casablanca (CMN) › To Jeddah (JED)

Casablanca (CMN) to Jeddah (JED) flights

There are direct flights from Casablanca Mohammed V International Airport to Jeddah King Abdulaziz International Airport, sold by 3 airlines (including codeshares): Royal Air Maroc, Saudia and Flynas. The distance is 4,747 km, about 6h 15m in the air. There are also 15 one-stop options, via airports such as Istanbul, Barcelona and Madrid.

Live fares for CMN → JEDSee all routes on the map
4,747 kmdistance
~6h 15mdirect flight time (estimate)
3direct airlines
15one-stop options

Direct flights from Casablanca to Jeddah

RouteAirlines (incl. codeshares)DistanceTime (est.)
CMN → JEDRoyal Air Maroc, Saudia, Flynas4,747 km~6h 15m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulRoyal Air Maroc and Turkish Airlines then Saudia and Turkish Airlines5,665 km~9h 35m
BCN BarcelonaAir Arabia Maroc and Royal Air Maroc then Saudia5,318 km~9h 10m
MAD MadridRoyal Air Maroc and Iberia then Saudia and Air Europa5,383 km~9h 15m
FCO RomeRoyal Air Maroc and ITA Airways then ITA Airways and Saudia5,339 km~9h 10m
MUC MunichRoyal Air Maroc then Saudia6,150 km~10h 10m
SAW IstanbulAir Arabia Maroc and Pegasus Airlines then Ajet and Flynas5,679 km~9h 35m
MXP MilanoRoyal Air Maroc and easyJet then ITA Airways and Saudia5,780 km~9h 45m
GVA GenevaRoyal Air Maroc then Saudia5,883 km~9h 50m
CAI CairoRoyal Air Maroc and Egyptair then Egyptair and Nile Air4,900 km~8h 40m
MRS MarseilleRoyal Air Maroc then Flynas5,528 km~9h 25m
RUH RiyadhSaudia then Korean Air and Singapore Airlines6,147 km~10h 10m
ALG AlgierAir Algerie and Royal Air Maroc then Saudia4,888 km~8h 40m

More from Casablanca and Jeddah

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.