Wayfli › Doha (DOH) › To Casablanca (CMN)

Doha (DOH) to Casablanca (CMN) flights

There are direct flights from Doha Hamad International Airport to Casablanca Mohammed V International Airport, sold by 2 airlines (including codeshares): Royal Air Maroc and Qatar Airways. The distance is 5,734 km, about 7h 30m in the air. There are also 28 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for DOH → CMNSee all routes on the map
5,734 kmdistance
~7h 30mdirect flight time (estimate)
2direct airlines
28one-stop options

Direct flights from Doha to Casablanca

RouteAirlines (incl. codeshares)DistanceTime (est.)
DOH → CMNRoyal Air Maroc, Qatar Airways5,734 km~7h 30m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
IST IstanbulQatar Airways and Turkish Airlines then Royal Air Maroc and Turkish Airlines6,042 km~10h
AMS AmsterdamAir France and KLM then Royal Air Maroc and Transavia7,250 km~11h 30m
CDG ParisQatar Airways then Air France and KLM6,901 km~11h 5m
FRA FrankfurtAir Canada and Lufthansa then Royal Air Maroc and Lufthansa6,865 km~11h
DXB DubaiBiman Bangladesh Airlines and Emirates then Royal Air Maroc and Emirates6,458 km~10h 35m
BCN BarcelonaCathay Pacific and Qatar Airways then Air Arabia Maroc and Royal Air Maroc6,088 km~10h 5m
MAD MadridCathay Pacific and Qatar Airways then Royal Air Maroc and Iberia6,197 km~10h 15m
FCO RomeQatar Airways then Royal Air Maroc and ITA Airways6,015 km~10h
MUC MunichQatar Airways then Royal Air Maroc6,620 km~10h 45m
LHR LondonBritish Airways and Qatar Airways then Royal Air Maroc7,335 km~11h 35m
SAW IstanbulPegasus Airlines then Air Arabia Maroc and Pegasus Airlines6,044 km~10h
MXP MilanoQatar Airways then Royal Air Maroc and easyJet6,370 km~10h 25m

More from Doha 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.