Wayfli › Riyadh (RUH) › To Casablanca (CMN)

Riyadh (RUH) to Casablanca (CMN) flights

There are direct flights from Riyadh King Khaled International Airport to Casablanca Mohammed V International Airport, sold by one airline: Saudia. The distance is 5,295 km, about 6h 55m in the air. There are also 16 one-stop options, via airports such as Istanbul, Paris and Frankfurt.

Live fares for RUH → CMNSee all routes on the map
5,295 kmdistance
~6h 55mdirect flight time (estimate)
1direct airline
16one-stop options

Direct flights from Riyadh to Casablanca

RouteAirlines (incl. codeshares)DistanceTime (est.)
RUH → CMNSaudia5,295 km~6h 55m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
IST IstanbulSaudia and Turkish Airlines then Royal Air Maroc and Turkish Airlines5,740 km~9h 40m
CDG ParisAir France and Saudia then Air France and KLM6,582 km~10h 40m
FRA FrankfurtLufthansa and Saudia then Royal Air Maroc and Lufthansa6,570 km~10h 40m
FCO RomeITA Airways and Saudia then Royal Air Maroc and ITA Airways5,648 km~9h 35m
MUC MunichLufthansa then Royal Air Maroc6,317 km~10h 20m
DOH DohaMalaysia Airlines and Qatar Airways then Royal Air Maroc and Qatar Airways6,230 km~10h 15m
SAW IstanbulFlynas then Air Arabia Maroc and Pegasus Airlines5,744 km~9h 40m
MXP MilanoITA Airways and Saudia then Royal Air Maroc and easyJet6,032 km~10h
JED JeddahKorean Air and Singapore Airlines then Royal Air Maroc and Saudia5,599 km~9h 30m
AUH Abu DhabiEtihad Airways and Saudia then Royal Air Maroc and Etihad Airways6,858 km~11h
GVA GenevaSaudia then Royal Air Maroc6,141 km~10h 10m
CAI CairoRoyal Air Maroc and Egyptair then Royal Air Maroc and Egyptair5,295 km~9h 5m

More from Riyadh and Casablanca

Routes come from current airline fares, updated weekly (last update 11 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.