Latest deals
Insights
FAQs
Price Alerts
Flights to Morocco

C$ 804 Cheap flights to Morocco

This is the cheapest round-trip flight price found by a momondo user in the last 72 hours by searching for a flight to Morocco departing on 6/10. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Early arrival? Instantly customize your results

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Morocco

Find flights to these popular cities in Morocco from your nearest airport.
Royal Air Maroc
18 Oct
YUL
6h 40m
CMN
2 Nov
CMN
7h 40m
YUL
TAP AIR PORTUGAL
16 Oct
YYZ
12h 00m
1 stop
CMN
26 Oct
CMN
14h 55m
1 stop
YYZ
Royal Air Maroc
14 Oct
YUL
6h 40m
CMN
26 Oct
CMN
7h 40m
YUL
TAP AIR PORTUGAL
24 Oct
YYZ
12h 00m
1 stop
CMN
31 Oct
CMN
15h 25m
1 stop
YYZ
TAP AIR PORTUGAL
24 Oct
YYZ
17h 45m
1 stop
CMN
12 Nov
CMN
14h 55m
1 stop
YYZ
Royal Air Maroc
18 Sep
YUL
6h 40m
CMN
5 Oct
CMN
7h 30m
YUL
TAP AIR PORTUGAL
16 Oct
YYZ
12h 00m
1 stop
CMN
29 Oct
CMN
32h 30m
1 stop
YYZ
TAP AIR PORTUGAL
24 Sep
YUL
30h 55m
1 stop
CMN
8 Oct
CMN
14h 20m
1 stop
YUL
TAP AIR PORTUGAL
1 Oct
YUL
12h 35m
1 stop
CMN
31 Oct
CMN
14h 30m
1 stop
YUL
Royal Air Maroc
16 Oct
YUL
6h 40m
CMN
2 Nov
CMN
7h 40m
YUL
Royal Air Maroc
18 Oct
YUL
6h 40m
CMN
27 Oct
CMN
7h 40m
YUL
TAP AIR PORTUGAL
24 Sep
YUL
30h 55m
1 stop
CMN
5 Oct
CMN
33h 00m
1 stop
YUL
TAP AIR PORTUGAL
6 Oct
YUL
12h 35m
1 stop
RAK
5 Nov
RAK
13h 30m
1 stop
YUL
TAP AIR PORTUGAL
28 Sep
YUL
30h 20m
1 stop
RAK
17 Oct
RAK
14h 25m
1 stop
YUL
Multiple Airlines
25 May
YYC
42h 40m
2 stops
RAK
11 Jun
RAK
17h 25m
1 stop
YYC
TAP AIR PORTUGAL
28 Sep
YUL
30h 20m
1 stop
RAK
17 Oct
RAK
14h 25m
1 stop
YUL
Multiple Airlines
10 Jun
YTZ
23h 05m
2 stops
RAK
12 Jun
RAK
28h 35m
2 stops
YTZ
Multiple Airlines
25 May
YYC
16h 35m
1 stop
RAK
11 Jun
RAK
17h 25m
1 stop
YYC
Multiple Airlines
25 May
YYC
16h 35m
1 stop
RAK
10 Jun
RAK
25h 30m
2 stops
YYC
Multiple Airlines
25 May
YYC
16h 35m
1 stop
RAK
14 Jun
RAK
44h 35m
2 stops
YYC
TAP AIR PORTUGAL
17 Aug
YUL
12h 35m
1 stop
RAK
27 Aug
RAK
14h 00m
1 stop
YUL
TAP AIR PORTUGAL
27 Jul
YUL
12h 35m
1 stop
RAK
10 Sep
RAK
14h 00m
1 stop
YUL
TAP AIR PORTUGAL
2 Oct
YUL
12h 45m
1 stop
RAK
6 Oct
RAK
14h 25m
1 stop
YUL
Multiple Airlines
2 Jun
YTZ
18h 50m
2 stops
RAK
16 Jun
RAK
36h 00m
2 stops
YTZ
Multiple Airlines
12 Jun
YUL
19h 10m
1 stop
RBA
25 Jun
RBA
19h 00m
1 stop
YUL
Multiple Airlines
13 May
YUL
15h 45m
1 stop
RBA
17 Jun
RBA
13h 50m
1 stop
YUL
Multiple Airlines
10 Sep
YUL
12h 50m
1 stop
RBA
27 Sep
RBA
33h 10m
1 stop
YUL
Delta
21 Jun
YUL
30h 15m
2 stops
RBA
30 Jun
RBA
19h 00m
1 stop
YUL
C$ 1,000
Find similar
Delta
12 Jun
YUL
30h 15m
2 stops
RBA
25 Jun
RBA
19h 00m
1 stop
YUL
C$ 1,002
Find similar
Air France
14 May
YUL
16h 45m
1 stop
RBA
14 Jun
RBA
29h 15m
1 stop
YUL
C$ 1,003
Find similar
Delta
21 May
YUL
15h 10m
1 stop
RBA
28 May
RBA
14h 50m
1 stop
YUL
C$ 1,012
Find similar
Multiple Airlines
13 May
YUL
19h 15m
1 stop
RBA
17 Jun
RBA
27h 25m
2 stops
YUL
C$ 1,013
Find similar
Air France
8 Jun
YUL
22h 40m
1 stop
RBA
7 Sep
RBA
30h 55m
1 stop
YUL
C$ 1,021
Find similar
Delta
24 Jun
YUL
30h 15m
2 stops
RBA
3 Jul
RBA
15h 45m
2 stops
YUL
C$ 1,027
Find similar
Delta
21 Jun
YUL
30h 15m
2 stops
RBA
3 Jul
RBA
15h 45m
2 stops
YUL
C$ 1,028
Find similar
Multiple Airlines
29 Jun
YYZ
17h 30m
2 stops
RBA
1 Sep
RBA
31h 35m
1 stop
YYZ
C$ 1,030
Find similar
Multiple Airlines
8 Jun
YYZ
20h 05m
1 stop
AGA
29 Jun
AGA
31h 25m
2 stops
YYZ
Multiple Airlines
30 May
YYZ
16h 55m
1 stop
AGA
14 Jun
AGA
26h 58m
2 stops
YYZ
Multiple Airlines
1 Jun
YUL
18h 30m
1 stop
AGA
9 Jun
AGA
20h 00m
1 stop
YUL
Multiple Airlines
30 May
YYZ
16h 55m
1 stop
AGA
14 Jun
AGA
24h 15m
1 stop
YYZ
Multiple Airlines
11 Jun
YYZ
18h 30m
2 stops
AGA
25 Jun
AGA
22h 25m
1 stop
YYZ
Royal Air Maroc
26 Oct
YUL
14h 40m
1 stop
AGA
8 Nov
AGA
24h 35m
1 stop
YUL
C$ 1,024
Find similar
Multiple Airlines
13 May
YUL
28h 00m
2 stops
AGA
17 May
AGA
21h 00m
1 stop
YUL
C$ 1,045
Find similar
Royal Air Maroc
13 May
YUL
8h 50m
1 stop
AGA
17 May
AGA
26h 35m
1 stop
YUL
C$ 1,054
Find similar
Royal Air Maroc
13 Oct
YUL
15h 35m
1 stop
AGA
24 Oct
AGA
29h 40m
1 stop
YUL
C$ 1,070
Find similar
Royal Air Maroc
13 Oct
YUL
21h 25m
1 stop
AGA
24 Oct
AGA
29h 40m
1 stop
YUL
C$ 1,071
Find similar
Royal Air Maroc
15 May
YUL
9h 30m
1 stop
AGA
15 Jun
AGA
26h 35m
1 stop
YUL
C$ 1,079
Find similar
Royal Air Maroc
19 Sep
YUL
25h 10m
1 stop
AGA
4 Oct
AGA
26h 30m
1 stop
YUL
C$ 1,082
Find similar
Royal Air Maroc
13 Jun
YYZ
20h 40m
1 stop
FEZ
18 Jun
FEZ
17h 45m
1 stop
YYZ
C$ 1,190
Find similar
Multiple Airlines
6 Jun
YYZ
20h 40m
1 stop
FEZ
13 Jun
FEZ
32h 20m
2 stops
YYZ
C$ 1,246
Find similar
Multiple Airlines
6 Jun
YYZ
27h 05m
3 stops
FEZ
13 Jun
FEZ
28h 08m
2 stops
YYZ
C$ 1,253
Find similar
Multiple Airlines
13 Jun
YTZ
21h 10m
2 stops
FEZ
18 Jun
FEZ
30h 15m
3 stops
YTZ
C$ 1,289
Find similar
Multiple Airlines
13 Jun
YYZ
25h 05m
3 stops
FEZ
18 Jun
FEZ
29h 48m
3 stops
YYZ
C$ 1,349
Find similar
Multiple Airlines
13 Jun
YTZ
21h 10m
2 stops
FEZ
18 Jun
FEZ
33h 45m
2 stops
YTZ
C$ 1,354
Find similar
Multiple Airlines
6 Jun
YTZ
24h 10m
3 stops
FEZ
13 Jun
FEZ
29h 35m
2 stops
YTZ
C$ 1,375
Find similar
Multiple Airlines
6 Jun
YTZ
24h 35m
2 stops
FEZ
13 Jun
FEZ
32h 30m
2 stops
YTZ
C$ 1,407
Find similar
Multiple Airlines
13 Jun
YYZ
25h 25m
3 stops
FEZ
18 Jun
FEZ
29h 35m
2 stops
YYZ
C$ 1,443
Find similar
Multiple Airlines
4 Jun
YYZ
20h 40m
1 stop
FEZ
4 Jul
FEZ
31h 41m
2 stops
YYZ
C$ 1,451
Find similar
Multiple Airlines
13 Jun
YYZ
43h 50m
2 stops
FEZ
18 Jun
FEZ
17h 45m
1 stop
YYZ
C$ 1,491
Find similar
Multiple Airlines
4 Jun
YYZ
43h 50m
2 stops
FEZ
4 Jul
FEZ
31h 41m
2 stops
YYZ
C$ 1,509
Find similar

Find the cheapest flights from Canada to Morocco

Recent round-trip flight deals from Canada to Morocco

These are some of the best round-trip flight deals from Canada to Morocco that have been recently found on momondo from popular airlines, departing in the coming months.
TAP AIR PORTUGAL Logo
10:45 p.m. - 4:20 p.m.YUL-RAK
12h 35m1 stop
TAP AIR PORTUGAL Logo
12:45 p.m. - 8:15 p.m.RAK-YUL
13h 30m1 stop
C$ 804TAP AIR PORTUGAL
Find Deal
Mon, 6 Oct - Wed, 5 Nov
TAP AIR PORTUGAL Logo
10:45 p.m. - 10:05 a.m.YUL-RAK
30h 20m1 stop
TAP AIR PORTUGAL Logo
11:45 a.m. - 9:10 p.m.RAK-YUL
14h 25m1 stop
C$ 825TAP AIR PORTUGAL
Find Deal
Sun, 28 Sep - Fri, 17 Oct
Royal Air Maroc Logo
12:15 p.m. - 11:55 p.m.YUL-CMN
6h 40mdirect
Royal Air Maroc Logo
5:00 a.m. - 7:40 a.m.CMN-YUL
7h 40mdirect
C$ 846Royal Air Maroc
Find Deal
Sat, 18 Oct - Sun, 2 Nov
Royal Air Maroc Logo
9:50 p.m. - 9:30 a.m.YUL-CMN
6h 40mdirect
Royal Air Maroc Logo
6:00 a.m. - 8:40 a.m.CMN-YUL
7h 40mdirect
C$ 866Royal Air Maroc
Find Deal
Tue, 14 Oct - Sun, 26 Oct
Air Transat Logo
6:20 p.m. - 6:15 a.m.YUL-RAK
6h 55mdirect
Air Transat Logo
8:00 a.m. - 10:40 a.m.RAK-YUL
7h 40mdirect
C$ 889Air Transat
Find Deal
Sat, 24 May - Sun, 1 Jun
Air Transat Logo
6:20 p.m. - 6:15 a.m.YUL-RAK
6h 55mdirect
Air Transat Logo
8:00 a.m. - 10:40 a.m.RAK-YUL
7h 40mdirect
C$ 890Air Transat
Find Deal
Sat, 24 May - Sun, 1 Jun
Air Canada Logo
7:00 p.m. - 7:15 a.m.YUL-CMN
7h 15mdirect
Air Canada Logo
9:00 a.m. - 11:50 a.m.CMN-YUL
7h 50mdirect
C$ 915Air Canada
Find Deal
Mon, 12 May - Mon, 19 May
Air Canada Logo
7:00 p.m. - 7:15 a.m.YUL-CMN
7h 15mdirect
Air Canada Logo
9:00 a.m. - 11:50 a.m.CMN-YUL
7h 50mdirect
C$ 931Air Canada
Find Deal
Mon, 12 May - Tue, 20 May
Air France Logo
7:00 p.m. - 4:45 p.m.YUL-RBA
16h 45m1 stop
Air France Logo
2:45 p.m. - 3:00 p.m.RBA-YUL
29h 15m1 stop
C$ 1,003Air France
Find Deal
Wed, 14 May - Sat, 14 Jun
Air France Logo
10:30 p.m. - 11:10 p.m.YUL-RAK
19h 40m1 stop
Air France Logo
6:50 a.m. - 4:55 p.m.RAK-YUL
15h 05m2 stops
C$ 1,013Air France
Find Deal
Fri, 15 Aug - Mon, 15 Sep

See travel insights to Morocco from

Morocco flights insights and trends

Explore insights for your Morocco flight to craft the best travel plan

What is the cheapest flight to Morocco?

If you are looking to fly to Morocco for less, look to airlines like Ryanair, Wizz Air, and easyJet, with prices starting at C$ 30, C$ 63, and C$ 74 respectively.
See prices from:

Cheapest flights to cities in Morocco

Click on the cities below to find out when it's cheapest to fly to Morocco, from Canada
Casablanca
Casablanca

Cheap Morocco flight deals and tips

Summary info about Morocco flight prices, duration and airlines

Best One-Way Price

C$ 339

Best Round-Trip Price

C$ 804

Fastest flight time

11h 20m

Popular in

July
The best one-way flight price to Morocco from Canada in the last 72 hours is C$ 339 (Toronto Pearson Intl to Marrakech Menara).
The best round-trip flight price to Morocco from Canada in the last 72 hours is C$ 804 (Montreal Pierre Elliott Trudeau Intl to Marrakech Menara).
The fastest flight to Morocco from Canada takes 11h 20m (Montreal Pierre Elliott Trudeau Intl to Marrakech Menara).
July has the highest demand for flights to Morocco, with a 18% price increase on average.

Frequently asked questions about flying to Morocco

What popular landmarks are in Morocco?

Which airlines fly to Morocco?

What is the most popular airport in Morocco to fly to?

How much are flights to Morocco?

Flights to Morocco have been found on momondo for as low as C$ 471 per ticket recently. However, the average price tends to be C$ 1,766 and anything for C$ 1,493 or less is a good deal. C$ 3,666 is the most expensive flight we’ve seen in the past week, though you may be able to avoid this price depending on what airport you fly from, what airline you choose, and how far in advance you book your flights.

What is the best day of the week to fly to Morocco?

The best day to take a flight to Morocco is on Tuesday, followed by Wednesday. Tuesday and Wednesday tend to have the lowest flight prices to Morocco. If your travel dates are flexible, then try to avoid booking on a Thursday, which is known for being the most expensive day of the week to fly to Morocco.

When did momondo last update prices for flights to Morocco?

Prices for flights to Morocco refresh daily.

How many operators does momondo search for flights to Morocco?

How old do you have to be to fly to Morocco?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and layovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to Morocco.

What documentation or ID do you need to fly to Morocco?

The necessary travel and health documents for your Morocco trip may vary depending on your travel plans and individual circumstances. Generally, you should have various documents, such as a national ID card or driver's license and a passport that is valid for six months beyond your scheduled arrival date. We recommend seeking advice from your airline or a trusted third party, such as IATA.


Why use momondo?

Why should I use momondo to find a flight deal to Morocco?

To find the flight that best suits your needs, momondo gathers a range of flights from a large pool of different airlines and agents; you can then use our insights and filters to find and book the right flight to Morocco.

Can I find flights to Morocco with flexible booking policies on momondo?

Yes. All flights to Morocco on momondo can be compared and filtered by various policies on offer, including flexible booking.

How can momondo help me find flights to Morocco?

momondo helps you find the best flight to Morocco by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.

I’m not ready to book a flight to Morocco right now. Can momondo alert me if prices change?

If you are simply researching potential flights to Morocco, momondo offers a useful price alert feature which will track prices for flights to Morocco and alert you when they change.


An easier way to manage your Morocco trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Mon 5/5
Mon 12/5

Find better results for your trip to Morocco

Popular Flights to Morocco

Popular routes according to searches in the past day on momondo

Cheapest flight routes to Morocco

These routes have the cheapest flights to Morocco found by momondo users in Canada
DepartingDestinationBest TimeBest Price
MontrealMarrakech6h 55mC$ 804
TorontoMarrakech9h 40mC$ 817
MontrealCasablanca6h 40mC$ 844
TorontoCasablanca7h 20mC$ 875
TorontoFez58h 20mC$ 887
TorontoAgadir16h 55mC$ 915
MontrealRabat11h 45mC$ 931
MontrealAgadir14h 40mC$ 948
TorontoOujda30h 05mC$ 991
TorontoRabat14h 30mC$ 991
MontrealOuarzazate16h 20mC$ 1,023
MontrealTangier11h 00mC$ 1,024
AbbotsfordMarrakech29h 10mC$ 1,053
Québec CityCasablanca15h 20mC$ 1,060
MontrealOujda14h 15mC$ 1,067
OttawaCasablanca11h 00mC$ 1,079