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

Casablanca (CMN) to Riyadh (RUH) flights

There are direct flights from Casablanca Mohammed V International Airport to Riyadh King Khaled 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 CMN → RUHSee all routes on the map
5,295 kmdistance
~6h 55mdirect flight time (estimate)
1direct airline
16one-stop options

Direct flights from Casablanca to Riyadh

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

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,740 km~9h 40m
CDG ParisAir France and KLM then Air France and Saudia6,582 km~10h 40m
FRA FrankfurtRoyal Air Maroc and Lufthansa then Lufthansa and Saudia6,570 km~10h 40m
FCO RomeRoyal Air Maroc and ITA Airways then ITA Airways and Saudia5,648 km~9h 35m
MUC MunichRoyal Air Maroc then Lufthansa6,317 km~10h 20m
DOH DohaRoyal Air Maroc and Qatar Airways then Malaysia Airlines and Qatar Airways6,230 km~10h 15m
SAW IstanbulAir Arabia Maroc and Pegasus Airlines then Flynas5,744 km~9h 40m
MXP MilanoRoyal Air Maroc and easyJet then ITA Airways and Saudia6,032 km~10h
JED JeddahRoyal Air Maroc and Saudia then Korean Air and Singapore Airlines5,599 km~9h 30m
AUH Abu DhabiRoyal Air Maroc and Etihad Airways then Etihad Airways and Saudia6,858 km~11h
GVA GenevaRoyal Air Maroc then Saudia6,141 km~10h 10m
CAI CairoRoyal Air Maroc and Egyptair then Royal Air Maroc and Egyptair5,295 km~9h 5m

More from Casablanca and Riyadh

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.