Wayfli › Casablanca (CMN) › To Toronto (YYZ)
Casablanca (CMN) to Toronto (YYZ) flights
There are direct flights from Casablanca Mohammed V International Airport to Toronto Lester B. Pearson International Airport, sold by one airline: Royal Air Maroc. The distance is 6,174 km, about 8h in the air. There are also 9 one-stop options, via airports such as Paris, Barcelona and London.
Live fares for CMN → YYZSee all routes on the map6,174 kmdistance
~8hdirect flight time (estimate)
1direct airline
9one-stop options
Direct flights from Casablanca to Toronto
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| CMN → YYZ | Royal Air Maroc | 6,174 km | ~8h |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| CDG Paris | Air France and KLM then Air Canada and Air France | 7,951 km | ~12h 20m |
| BCN Barcelona | Air Arabia Maroc and Royal Air Maroc then Air Canada and Air Transat | 7,644 km | ~12h |
| LHR London | Royal Air Maroc then American Airlines and Air Canada | 7,801 km | ~12h 10m |
| LGW London | Air Arabia Maroc and Royal Air Maroc then Air Transat | 7,805 km | ~12h 10m |
| JFK New York | Royal Air Maroc then American Airlines and Air Canada | 6,384 km | ~10h 25m |
| LIS Lisbon | Royal Air Maroc and TAP Air Portugal then Azores Airlines and TAP Air Portugal | 6,358 km | ~10h 25m |
| IAD Washington | Royal Air Maroc then Air Canada and United Airlines | 6,706 km | ~10h 50m |
| YUL Montreal | Royal Air Maroc then Air Canada and Lufthansa | 6,182 km | ~10h 10m |
| OPO Porto | Royal Air Maroc then Azores Airlines and TAP Air Portugal | 6,524 km | ~10h 35m |
More from Casablanca and Toronto
- All direct flights from Casablanca (CMN)
- All direct flights from Toronto (YYZ)
- Casablanca to Istanbul (IST)
- Casablanca to Amsterdam (AMS)
- Casablanca to Paris (CDG)
- Casablanca to Frankfurt (FRA)
- Casablanca to Dubai (DXB)
- Casablanca to Barcelona (BCN)
- Casablanca to Madrid (MAD)
- Casablanca to Shanghai (PVG)
- Casablanca to Rome (FCO)
- Casablanca to Munich (MUC)
- Casablanca to London (LHR)
- Casablanca to London (LGW)
- Istanbul (IST) to Toronto
- Amsterdam (AMS) to Toronto
- Paris (CDG) to Toronto
- Frankfurt (FRA) to Toronto
- Dubai (DXB) to Toronto
- Beijing (PEK) to Toronto
- Chicago (ORD) to Toronto
- Barcelona (BCN) to Toronto
- Dallas-Fort Worth (DFW) to Toronto
- Shanghai (PVG) to Toronto
- Rome (FCO) to Toronto
- Munich (MUC) to Toronto
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.