Wayfli › Casablanca (CMN) › To Beijing (PKX)

Casablanca (CMN) to Beijing (PKX) flights

There are direct flights from Casablanca Mohammed V International Airport to Beijing Daxing International Airport, sold by one airline: Royal Air Maroc. The distance is 10,075 km, about 12h 45m in the air. There are also 7 one-stop options, via airports such as Amsterdam, London and Shanghai.

Live fares for CMN → PKXSee all routes on the map
10,075 kmdistance
~12h 45mdirect flight time (estimate)
1direct airline
7one-stop options

Direct flights from Casablanca to Beijing

RouteAirlines (incl. codeshares)DistanceTime (est.)
CMN → PKXRoyal Air Maroc10,075 km~12h 45m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
AMS AmsterdamRoyal Air Maroc and Transavia then China Southern Airlines10,197 km~15h 5m
LHR LondonRoyal Air Maroc then China Southern Airlines10,291 km~15h 15m
PVG ShanghaiShanghai Airlines then China Eastern12,140 km~17h 30m
DOH DohaRoyal Air Maroc and Qatar Airways then Qatar Airways11,889 km~17h 10m
MXP MilanoRoyal Air Maroc and easyJet then Air China10,075 km~14h 55m
AUH Abu DhabiRoyal Air Maroc and Etihad Airways then Etihad Airways11,996 km~17h 20m
SVO MoscowRoyal Air Maroc and Aeroflot then China Eastern10,075 km~14h 55m

More from Casablanca and Beijing

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.