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

Casablanca (CMN) to Doha (DOH) flights

There are direct flights from Casablanca Mohammed V International Airport to Doha Hamad 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 27 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

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

Direct flights from Casablanca to Doha

RouteAirlines (incl. codeshares)DistanceTime (est.)
CMN → DOHRoyal 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 IstanbulRoyal Air Maroc and Turkish Airlines then Qatar Airways and Turkish Airlines6,042 km~10h
AMS AmsterdamRoyal Air Maroc and Transavia then Air France and KLM7,250 km~11h 30m
CDG ParisAir France and KLM then Qatar Airways6,901 km~11h 5m
FRA FrankfurtRoyal Air Maroc and Lufthansa then Air Canada and Lufthansa6,865 km~11h
DXB DubaiRoyal Air Maroc and Emirates then Emirates and Flydubai6,458 km~10h 35m
BCN BarcelonaAir Arabia Maroc and Royal Air Maroc then Cathay Pacific and Qatar Airways6,088 km~10h 5m
MAD MadridRoyal Air Maroc and Iberia then Cathay Pacific and Qatar Airways6,197 km~10h 15m
FCO RomeRoyal Air Maroc and ITA Airways then Qatar Airways6,015 km~10h
MUC MunichRoyal Air Maroc then Qatar Airways6,620 km~10h 45m
LHR LondonRoyal Air Maroc then British Airways and Qatar Airways7,335 km~11h 35m
SAW IstanbulAir Arabia Maroc and Pegasus Airlines then Pegasus Airlines6,044 km~10h
MXP MilanoRoyal Air Maroc and easyJet then Qatar Airways6,370 km~10h 25m

More from Casablanca and Doha

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.