Cheap flights from Canada to Morocco

YYZ — RAK
22 May — 29 May1
Return
1 adult
Economy
From?
To?
Sun 22/5
Sun 29/5

How far in advance should I book a flight from Canada to Morocco?

Users have found that booking a flight from Canada to Morocco at least 31 days early can save you up to 5% on average compared to booking a flight this week. If booking 31 days before your flight isn’t an option for you, users have found flights from Canada to Morocco for as little as C$ 913 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 915 for flights departing within the next 3 days.

When is the cheapest time to fly from Canada to Morocco (CA - MA)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Canada to Morocco as you normally would.

Cheap flights from Canada to Morocco in May, June 2022

The best prices found for Canada to Morocco flights for May, June
28 May - 6 Jun.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

12h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

25h 45m
C$ 627

TAP AIR PORTUGAL

View Deal

Deal found 5/15/22

29 May - 6 Jun.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

12h 25m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

25h 45m
C$ 629

TAP AIR PORTUGAL

View Deal

Deal found 5/14/22

28 May - 11 Jun.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

12h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

25h 45m
C$ 634

TAP AIR PORTUGAL

View Deal

Deal found 5/15/22

Canada to Morocco 2022 flight deals

Cheap flights to Morocco from Canada found for this year
28 May - 6 Jun.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

12h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

25h 45m
C$ 627

TAP AIR PORTUGAL

View Deal

Deal found 5/15/22

29 May - 6 Jun.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

12h 25m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

25h 45m
C$ 629

TAP AIR PORTUGAL

View Deal

Deal found 5/14/22

2 Nov. - 30 Nov.
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

1 stop

12h 15m
CMN

Casablanca Mohamed V

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

14h 00m
C$ 632

TAP AIR PORTUGAL

View Deal

Deal found 5/14/22

Cheap KLM flights from Canada to Morocco

27 Sep. - 16 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

18h 50m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

28h 20m
C$ 833

KLM

View Deal

Deal found 5/17/22

29 Sep. - 18 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

14h 40m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

31h 20m
C$ 834

KLM

View Deal

Deal found 5/16/22

8 Sep. - 18 Sep.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

14h 40m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

32h 40m
C$ 914

KLM

View Deal

Deal found 5/15/22

Cheap Lufthansa flights from Canada to Morocco

12 Sep. - 11 Oct.
YYZ

Toronto Pearson Intl

CMN

Casablanca Mohamed V

2 stops

22h 25m
CMN

Casablanca Mohamed V

YYZ

Toronto Pearson Intl

2 stops

16h 30m
C$ 848

Lufthansa

View Deal

Deal found 5/16/22

27 Sep. - 16 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

41h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

25h 00m
C$ 856

Lufthansa

View Deal

Deal found 5/17/22

Direct flights to Morocco from Canada

Save time with Canada to Morocco direct flight deals
14 Oct. - 24 Oct.
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

Nonstop

6h 30m
CMN

Casablanca Mohamed V

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 20m
C$ 756

Royal Air Maroc

View Deal

Deal found 5/14/22

18 Aug. - 2 Oct.
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

Nonstop

6h 30m
CMN

Casablanca Mohamed V

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 20m
C$ 760

Royal Air Maroc

View Deal

Deal found 5/14/22

5 Sep. - 20 Nov.
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

Nonstop

6h 30m
CMN

Casablanca Mohamed V

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 40m
C$ 763

Royal Air Maroc

View Deal

Deal found 5/16/22

Last minute flights from Canada to Morocco

Late deals on round-trip flights to Morocco from Canada, departing today and this week
26 May - 20 Jun.
YYZ

Toronto Pearson Intl

CMN

Casablanca Mohamed V

1 stop

19h 55m
CMN

Casablanca Mohamed V

YYZ

Toronto Pearson Intl

2 stops

15h 51m
C$ 800

Air Canada

View Deal

Deal found 5/15/22

24 May - 10 Jun.
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

Nonstop

7h 05m
CMN

Casablanca Mohamed V

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 55m
C$ 808

Air Canada

View Deal

Deal found 5/15/22

24 May - 13 Jun.
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

Nonstop

7h 05m
CMN

Casablanca Mohamed V

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 55m
C$ 809

Air Canada

View Deal

Deal found 5/16/22

One-way flights to Morocco from Canada

The cheapest one-way flights from Canada to Morocco
9 Oct.
YYZ

Toronto Pearson Intl

CMN

Casablanca Mohamed V

2 stops

15h 20m
C$ 430

Multiple Airlines

View Deal

Deal found 5/16/22

9 Oct.
YYZ

Toronto Pearson Intl

CMN

Casablanca Mohamed V

3 stops

39h 20m
C$ 435

Multiple Airlines

View Deal

Deal found 5/16/22

24 May
YUL

Montreal Pierre Elliott Trudeau Intl

CMN

Casablanca Mohamed V

3 stops

55h 45m
C$ 436

Multiple Airlines

View Deal

Deal found 5/16/22

Related info for your journey

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

Which airlines flying from Canada to Morocco have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Royal Air Maroc, Air Canada, and TAP AIR PORTUGAL flying from Canada to Morocco have implemented new flexible cancellation policies.

Can I find flights from Canada to Morocco for under C$ 700 on Cheapflights?

Yes, there are multiple flights from Canada to Morocco for under C$ 700. The cheapest flight booked recently is on TAP AIR PORTUGAL for just C$ 627, but on average you can expect to pay C$ 644.

Are there direct flights from Canada to Morocco for under C$ 800 on Cheapflights?

Cheapflights has 20 direct flights from Canada to Morocco under C$ 800. A good price for a direct flight from Canada to Morocco is less than C$ 784.

Are there last-minute flights available from Canada to Morocco for under C$ 800?

There are currently 20+ open flights from Canada to Morocco within the next 7 days for less than C$ 800.

Destination points for flights from Canada to Morocco

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

Top 5 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
Juneyao AirlinesCheapestC$ 15AverageC$ 32FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
TAP AIR PORTUGALCheapestC$ 307AverageC$ 904FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
DeltaCheapestC$ 582AverageC$ 922FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
Air CanadaCheapestC$ 670AverageC$ 1,106FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
Brussels AirlinesCheapestC$ 675AverageC$ 1,021FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Brussels Airlines flights

Hourly flight availability from Canada to Morocco

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