Cheap flights from Canada to Morocco from C$ 540

This is the cheapest one-way flight price, found on 31/5. Prices may vary by date and flight preferences.
YYZ — RAK
5 Jun — 12 Jun1
Return
1 adult
Economy
From?
To?
Mon 5/6
Mon 12/6
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.

Cheap flights from Canada to Morocco in May, June 2023

The best prices found for Canada to Morocco flights for May, June
Scroll through some of the best deals on flights from Canada to Morocco in 2023. If these deals don't appeal to you, be sure to come back soon for more options.

Canada to Morocco 2023 flight deals

Cheap flights to Morocco from Canada found for this year
Scroll through some of the best deals on flights from Canada to Morocco in 2023. If these deals don't appeal to you, be sure to come back soon for more options.

Cheap SWISS flights from Canada to Morocco

Peruse some of the lowest-priced SWISS flights we've found from Canada to Morocco. Deals update often to give you more flight options matching your criteria

Cheap Royal Air Maroc flights from Canada to Morocco

Browse through some of the cheapest Royal Air Maroc flights travelling from Canada to Morocco. Make sure to examine the flight information before completing your reservation.

Direct flights to Morocco from Canada

Save time with Canada to Morocco direct flight deals
For a shorter flight, select one of these non-stop flights from Canada to Morocco. Select from other flights from Canada to Morocco by using the search form above.

Last minute flights from Canada to Morocco

Late deals on round-trip flights to Morocco from Canada, departing today and this week
Have a look at some of the last-minute flights available departing from Canada to Morocco. Tip: verify your flight details before completing your reservation.

One-way flights to Morocco from Canada

The cheapest one-way flights from Canada to Morocco
Take a look at some of the best available options we've come across on one-way flights from Canada to Morocco. For those needing a return trip from Canada, there is a search form available above.

Find flights from Canada to Morocco within your budget

Use the slider to find flights from Canada to Morocco that fit your budget.

Fly from

Any airport

Fly to

Any airport

Budget

C$ 835 - C$ 1,123

Route

Depart

Return

Price

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Wed 30/8

Nonstop7h 10m

Casablanca Mohamed V

Thu 28/9

Nonstop8h 00m

C$ 835

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Wed 8/11

2 stops21h 55m

Casablanca Mohamed V

Wed 29/11

Nonstop8h 05m

C$ 878

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Sun 12/11

1 stop12h 10m

Casablanca Mohamed V

Fri 17/11

1 stop13h 55m

C$ 882

Montreal Pierre Elliott Trudeau IntlCasablanca Mohamed V

YUL - CMN

YULCMN

Montreal Pierre Elliott Trudeau Intl

Tue 26/9

Nonstop6h 40m

Casablanca Mohamed V

Mon 9/10

Nonstop7h 20m

C$ 927

Toronto Pearson IntlMarrakech Menara

YYZ - RAK

YYZRAK

Toronto Pearson Intl

Wed 1/11

1 stop14h 20m

Marrakech Menara

Fri 10/11

1 stop27h 10m

C$ 1,021

Montreal Pierre Elliott Trudeau IntlMarrakech Menara

YUL - RAK

YULRAK

Montreal Pierre Elliott Trudeau Intl

Wed 8/11

2 stops43h 15m

Marrakech Menara

Sat 18/11

2 stops50h 10m

C$ 1,030

Toronto Pearson IntlMarrakech Menara

YYZ - RAK

YYZRAK

Toronto Pearson Intl

Sun 19/11

2 stops23h 46m

Marrakech Menara

Thu 30/11

2 stops29h 00m

C$ 1,036

Toronto Pearson IntlCasablanca Mohamed V

YYZ - CMN

YYZCMN

Toronto Pearson Intl

Wed 11/10

2 stops32h 50m

Casablanca Mohamed V

Mon 13/11

2 stops33h 05m

C$ 1,072

Montreal Pierre Elliott Trudeau IntlMarrakech Menara

YUL - RAK

YULRAK

Montreal Pierre Elliott Trudeau Intl

Wed 18/10

1 stop16h 15m

Marrakech Menara

Sat 11/11

2 stops25h 25m

C$ 1,123

Flights are sorted by cheapest first

Deals found on 29/5

Related info for your journey

Useful info, stats and facts about Canada to Morocco flights.

Destination points for flights from Canada to Morocco

Select to see more specific information for flights from Canada to all places in Morocco

Top 10 airlines flying from Canada to Morocco

The chart below displays the airlines Cheapflights users travelling from Canada to Morocco choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
TAP AIR PORTUGALCheapestC$ 625AverageC$ 1,167FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
Air CanadaCheapestC$ 770AverageC$ 1,432FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
Royal Air MarocCheapestC$ 793AverageC$ 1,338FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Royal Air Maroc flights
SWISSCheapestC$ 850AverageC$ 1,132FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search SWISS flights
DeltaCheapestC$ 868AverageC$ 1,482FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
KLMCheapestC$ 901AverageC$ 1,825FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Air FranceCheapestC$ 908AverageC$ 1,779FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
LufthansaCheapestC$ 940AverageC$ 1,340FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
British AirwaysCheapestC$ 1,010AverageC$ 1,305FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
American AirlinesCheapestC$ 1,017AverageC$ 1,112FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights

Search flights to Morocco by cabin class

Business Classfrom C$ 2,073/person
Prem Economyfrom C$ 2,184/person
Economyfrom C$ 676/person

Hourly flight availability from Canada to Morocco

See what time of day planes typically take off from Canada to Morocco
1%of flight departuresEarly morningMidnight to 6 am
23%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
76%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM