Wayfli › Casablanca (CMN) › To Montreal (YUL)

Casablanca (CMN) to Montreal (YUL) flights

There are direct flights from Casablanca Mohammed V International Airport to Montreal / Pierre Elliott Trudeau International Airport, sold by one airline: Royal Air Maroc. The distance is 5,674 km, about 7h 25m in the air. There are also 13 one-stop options, via airports such as Barcelona, Madrid and London.

Live fares for CMN → YULSee all routes on the map
5,674 kmdistance
~7h 25mdirect flight time (estimate)
1direct airline
13one-stop options

Direct flights from Casablanca to Montreal

RouteAirlines (incl. codeshares)DistanceTime (est.)
CMN → YULRoyal Air Maroc5,674 km~7h 25m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
BCN BarcelonaAir Arabia Maroc and Royal Air Maroc then Air Canada and Air Transat7,138 km~11h 20m
MAD MadridRoyal Air Maroc and Iberia then Air Canada6,420 km~10h 30m
LHR LondonRoyal Air Maroc then American Airlines and Air Canada7,308 km~11h 35m
LGW LondonAir Arabia Maroc and Royal Air Maroc then Air Transat7,312 km~11h 35m
JFK New YorkRoyal Air Maroc then American Airlines and Finnair6,332 km~10h 25m
YYZ TorontoRoyal Air Maroc then Air Canada and KLM6,681 km~10h 50m
LIS LisbonRoyal Air Maroc and TAP Air Portugal then Air Transat5,853 km~9h 50m
IAD WashingtonRoyal Air Maroc then Air Canada and United Airlines6,936 km~11h 10m
AGP MalagaAir Arabia Maroc and Royal Air Maroc then Air Transat6,168 km~10h 10m
VLC ValenciaRoyal Air Maroc and Iberia then Air Transat6,765 km~10h 55m
ALG AlgierAir Algerie and Royal Air Maroc then Air Algerie7,326 km~11h 35m
BOD BordeauxRoyal Air Maroc then Air Transat6,922 km~11h 5m

More from Casablanca and Montreal

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.