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

Jeddah (JED) to Casablanca (CMN) flights

There are direct flights from Jeddah King Abdulaziz International Airport to Casablanca Mohammed V 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 JED → CMNSee all routes on the map
4,747 kmdistance
~6h 15mdirect flight time (estimate)
3direct airlines
15one-stop options

Direct flights from Jeddah to Casablanca

RouteAirlines (incl. codeshares)DistanceTime (est.)
JED → CMNRoyal 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 IstanbulAir Canada and Saudia then Royal Air Maroc and Turkish Airlines5,665 km~9h 35m
BCN BarcelonaSaudia then Air Arabia Maroc and Royal Air Maroc5,318 km~9h 10m
MAD MadridSaudia and Air Europa then Royal Air Maroc and Iberia5,383 km~9h 15m
FCO RomeITA Airways and Saudia then Royal Air Maroc and ITA Airways5,339 km~9h 10m
SAW IstanbulAjet and Flynas then Air Arabia Maroc and Pegasus Airlines5,679 km~9h 35m
MXP MilanoITA Airways and Saudia then Royal Air Maroc and easyJet5,780 km~9h 45m
GVA GenevaSaudia then Royal Air Maroc5,883 km~9h 50m
CAI CairoEgyptair and Nile Air then Royal Air Maroc and Egyptair4,900 km~8h 40m
RUH RiyadhKorean Air and Singapore Airlines then Saudia6,147 km~10h 10m
ALG AlgierSaudia then Air Algerie and Royal Air Maroc4,888 km~8h 40m
TUN TunisSaudia and Tunisair then Royal Air Maroc and Tunisair4,918 km~8h 40m
AMM AmmanRoyal Jordanian and Saudia then Royal Jordanian5,219 km~9h

More from Jeddah and Casablanca

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.