Search Flights from Canada to Morocco

Cheapest Canada to Morocco Flight Tickets

Best Price

SATA International

SATA International
30 Nov, Mon
Montreal – Casablanca
11h 55m
2 stop
YUL–CMN
Cheapest Direct Flight

Air Transat

Air Transat
14 Nov, Sat
Montreal – Marrakech
5h 55m
Non-stop
YUL–RAK

Air Transat

Air Transat
21 Nov, Sat
Montreal – Marrakech
5h 55m
Non-stop
YUL–RAK

Air Transat

Air Transat
11 Nov, Wed
Montreal – Marrakech
5h 55m
Non-stop
YUL–RAK

American Airlines

American Airlines
12 Nov, Thu
Toronto – Casablanca
22h 35m
2 stop
YYZ–CMN

British Airways

British Airways
4 Dec, Fri
Vancouver – Casablanca
14h 25m
1 stop
YVR–CMN

Egyptair

Egyptair
15 Nov, Sun
Toronto – Casablanca
17h 35m
1 stop
YYZ–CMN

British Airways

British Airways
24 Nov, Tue
Montreal – Casablanca
17h 15m
1 stop
YUL–CMN

Last update: 10 November 2026 01:44

Morocco Currency MAD
Average Flight Time 11 hour 55 min
Local Time (Capital) 05:43
Number of flights per week 18

Popular Airlines

Royal Air Maroc
Air Canada

Frequently Asked Questions

When you search for flights Canada - Morocco, Wingie directly extracts instantaneous data of all airlines and compares them. Thus, you can view all Canada - Morocco flights for selected dates and find the most suitable flight ticket for you.
According to Wingie flight data, as of November 2026 3 airlines operate direct flights between Canada and Morocco: Royal Air Maroc, Air Canada and Air Transat.

Get exclusive deals on the WINGIE app!

Trusted by travelers, with over 18 million installs. Download the WINGIE app now and enjoy great hotel deals!

DOWNLOAD NOW
Wingie QR Code
Scan the QR code to download the app for free
GooglePlay DownloadAppleStore Download
WINGIE app preview