Latest deals
Insights
FAQs
Price Alerts
Flights to Morocco

C$ 753 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 15/3. 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

Deals available from 900+ travel sites.

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.
TAP AIR PORTUGAL
5 May
YUL
12h 25m
1 stop
CMN
26 May
CMN
14h 40m
1 stop
YUL
TAP AIR PORTUGAL
5 May
YUL
12h 25m
1 stop
CMN
26 May
CMN
14h 40m
1 stop
YUL
Air Canada
21 Mar
YYZ
30h 15m
2 stops
CMN
31 Mar
CMN
10h 39m
1 stop
YYZ
Air Canada
21 Mar
YYZ
29h 10m
2 stops
CMN
30 Mar
CMN
17h 19m
2 stops
YYZ
Air Canada
21 Mar
YYZ
29h 10m
2 stops
CMN
28 Mar
CMN
13h 00m
1 stop
YYZ
Air Canada
26 Feb
YYZ
27h 20m
1 stop
CMN
5 Mar
CMN
16h 49m
2 stops
YYZ
Air Canada
21 Feb
YTZ
30h 25m
1 stop
CMN
2 Mar
CMN
12h 15m
1 stop
YTZ
TAP AIR PORTUGAL
14 May
YUL
12h 35m
1 stop
CMN
26 May
CMN
14h 40m
1 stop
YUL
TAP AIR PORTUGAL
24 Mar
YUL
13h 15m
1 stop
CMN
2 May
CMN
14h 40m
1 stop
YUL
Royal Air Maroc
26 Feb
YYZ
8h 20m
CMN
5 Mar
CMN
7h 40m
YYZ
Air Canada
12 Feb
YTZ
33h 30m
2 stops
CMN
28 Feb
CMN
31h 15m
1 stop
YTZ
Royal Air Maroc
28 Mar
YYZ
8h 20m
CMN
9 Apr
CMN
8h 25m
YYZ
Air Transat
15 Mar
YUL
7h 55m
RAK
27 Mar
RAK
6h 40m
YUL
Multiple Airlines
16 Mar
YYZ
16h 05m
1 stop
RAK
26 Mar
RAK
24h 45m
1 stop
YYZ
Multiple Airlines
17 Mar
YYZ
16h 25m
1 stop
RAK
26 Mar
RAK
22h 45m
1 stop
YYZ
Multiple Airlines
10 Mar
YYZ
16h 25m
1 stop
RAK
26 Mar
RAK
22h 45m
1 stop
YYZ
Air Transat
22 Mar
YUL
7h 55m
RAK
6 Apr
RAK
7h 40m
YUL
Air Transat
19 Mar
YUL
7h 55m
RAK
6 Apr
RAK
7h 40m
YUL
Air Transat
18 Mar
YYZ
27h 50m
1 stop
RAK
27 Mar
RAK
13h 16m
1 stop
YYZ
Air Transat
18 Mar
YTZ
32h 50m
1 stop
RAK
27 Mar
RAK
12h 40m
1 stop
YTZ
Air Transat
16 Apr
YUL
6h 55m
RAK
8 May
RAK
7h 40m
YUL
Air Transat
16 Apr
YUL
6h 55m
RAK
8 May
RAK
7h 40m
YUL
Multiple Airlines
16 May
YUL
13h 15m
1 stop
RAK
21 May
RAK
15h 50m
1 stop
YUL
Air Transat
9 Apr
YUL
6h 55m
RAK
26 Jun
RAK
7h 40m
YUL
Multiple Airlines
2 May
YUL
13h 30m
1 stop
RBA
20 May
RBA
33h 45m
1 stop
YUL
Multiple Airlines
13 Mar
YUL
19h 15m
1 stop
RBA
27 Mar
RBA
29h 55m
1 stop
YUL
Multiple Airlines
14 May
YUL
19h 30m
1 stop
RBA
4 Jun
RBA
17h 50m
1 stop
YUL
Multiple Airlines
19 May
YUL
14h 05m
1 stop
RBA
23 May
RBA
17h 50m
1 stop
YUL
Multiple Airlines
13 Mar
YUL
20h 25m
1 stop
RBA
27 Mar
RBA
14h 15m
1 stop
YUL
Multiple Airlines
10 Feb
YUL
16h 40m
1 stop
RBA
5 Mar
RBA
11h 15m
1 stop
YUL
Delta
17 May
YUL
17h 15m
1 stop
RBA
14 Jun
RBA
13h 50m
1 stop
YUL
Multiple Airlines
13 Mar
YUL
21h 40m
2 stops
RBA
27 Mar
RBA
14h 15m
1 stop
YUL
Multiple Airlines
17 May
YYZ
18h 10m
1 stop
RBA
6 Jun
RBA
24h 05m
2 stops
YYZ
KLM
10 Feb
YUL
16h 40m
1 stop
RBA
5 Mar
RBA
16h 10m
2 stops
YUL
Multiple Airlines
1 Apr
YYZ
24h 25m
1 stop
RBA
8 Apr
RBA
23h 50m
2 stops
YYZ
Multiple Airlines
19 May
YUL
16h 45m
1 stop
RBA
23 May
RBA
15h 45m
2 stops
YUL
Royal Air Maroc
5 Mar
YUL
21h 40m
1 stop
AGA
16 Mar
AGA
10h 30m
1 stop
YUL
C$ 1,011
Find similar
Royal Air Maroc
10 Mar
YUL
21h 40m
1 stop
AGA
26 Mar
AGA
13h 40m
1 stop
YUL
C$ 1,038
Find similar
Royal Air Maroc
30 Apr
YUL
9h 30m
1 stop
AGA
21 May
AGA
15h 00m
1 stop
YUL
C$ 1,053
Find similar
Royal Air Maroc
26 Feb
YUL
22h 20m
1 stop
AGA
5 Mar
AGA
18h 15m
1 stop
YUL
C$ 1,084
Find similar
Royal Air Maroc
24 Apr
YUL
14h 25m
1 stop
AGA
7 May
AGA
15h 00m
1 stop
YUL
C$ 1,086
Find similar
Royal Air Maroc
24 May
YUL
9h 05m
1 stop
AGA
8 Jun
AGA
11h 50m
1 stop
YUL
C$ 1,091
Find similar
Multiple Airlines
28 Mar
YUL
17h 30m
1 stop
AGA
22 Apr
AGA
23h 20m
1 stop
YUL
C$ 1,106
Find similar
Royal Air Maroc
26 Feb
YUL
10h 50m
1 stop
AGA
5 Mar
AGA
13h 40m
1 stop
YUL
C$ 1,115
Find similar
Royal Air Maroc
1 Apr
YUL
22h 25m
1 stop
AGA
25 Apr
AGA
10h 00m
1 stop
YUL
C$ 1,116
Find similar
Royal Air Maroc
19 May
YUL
9h 30m
1 stop
AGA
29 May
AGA
10h 00m
1 stop
YUL
C$ 1,133
Find similar
SWISS
26 Feb
YUL
55h 55m
2 stops
AGA
5 Mar
AGA
27h 20m
2 stops
YUL
C$ 1,135
Find similar
Multiple Airlines
10 Mar
YUL
21h 40m
1 stop
AGA
26 Mar
AGA
18h 44m
2 stops
YUL
C$ 1,142
Find similar
Royal Air Maroc
16 Apr
YYZ
20h 40m
1 stop
FEZ
30 Apr
FEZ
17h 45m
1 stop
YYZ
C$ 1,029
Find similar
Royal Air Maroc
18 Apr
YYZ
20h 40m
1 stop
FEZ
2 May
FEZ
17h 45m
1 stop
YYZ
C$ 1,093
Find similar
Multiple Airlines
18 Apr
YYZ
43h 50m
2 stops
FEZ
2 May
FEZ
17h 45m
1 stop
YYZ
C$ 1,113
Find similar
Multiple Airlines
16 Apr
YYZ
43h 50m
2 stops
FEZ
30 Apr
FEZ
17h 45m
1 stop
YYZ
C$ 1,132
Find similar
Multiple Airlines
18 Apr
YYZ
43h 50m
2 stops
FEZ
2 May
FEZ
53h 46m
2 stops
YYZ
C$ 1,192
Find similar
Multiple Airlines
16 Apr
YYZ
43h 50m
2 stops
FEZ
30 Apr
FEZ
29h 46m
2 stops
YYZ
C$ 1,354
Find similar
Royal Air Maroc
23 Jul
YUL
21h 15m
1 stop
FEZ
23 Aug
FEZ
10h 00m
1 stop
YUL
C$ 1,559
Find similar
Multiple Airlines
23 Jul
YUL
36h 20m
2 stops
FEZ
23 Aug
FEZ
10h 00m
1 stop
YUL
C$ 1,896
Find similar
Multiple Airlines
23 Jul
YUL
47h 40m
2 stops
FEZ
23 Aug
FEZ
41h 00m
2 stops
YUL
C$ 3,530
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.
7:05 p.m. - 7:00 a.m.YUL-RAK
7h 55mdirect
8:45 a.m. - 11:25 a.m.RAK-YUL
6h 40mdirect
C$ 753Air Transat
Find Deal
Sat, 15 Mar - Thu, 27 Mar
10:35 p.m. - 6:40 p.m.YYZ-RAK
16h 05m1 stop
7:15 p.m. - 4:00 p.m.RAK-YYZ
24h 45m1 stop
C$ 784
Find Deal
Sun, 16 Mar - Wed, 26 Mar
10:45 p.m. - 4:10 p.m.YUL-CMN
12h 25m1 stop
11:30 a.m. - 9:10 p.m.CMN-YUL
14h 40m1 stop
C$ 865TAP AIR PORTUGAL
Find Deal
Mon, 5 May - Mon, 26 May
10:45 p.m. - 4:10 p.m.YUL-CMN
12h 25m1 stop
11:30 a.m. - 9:10 p.m.CMN-YUL
14h 40m1 stop
C$ 867TAP AIR PORTUGAL
Find Deal
Mon, 5 May - Mon, 26 May
9:35 p.m. - 7:50 a.m.YYZ-CMN
30h 15m2 stops
9:00 a.m. - 3:39 p.m.CMN-YYZ
10h 39m1 stop
C$ 877Air Canada
Find Deal
Fri, 21 Mar - Mon, 31 Mar
10:40 p.m. - 7:50 a.m.YYZ-CMN
29h 10m2 stops
9:00 a.m. - 10:19 p.m.CMN-YYZ
17h 19m2 stops
C$ 878Air Canada
Find Deal
Fri, 21 Mar - Sun, 30 Mar
9:25 p.m. - 10:45 a.m.YYZ-CMN
8h 20mdirect
4:30 p.m. - 7:10 p.m.CMN-YYZ
7h 40mdirect
C$ 887Royal Air Maroc
Find Deal
Wed, 26 Feb - Wed, 5 Mar
10:25 p.m. - 10:45 a.m.YYZ-CMN
8h 20mdirect
4:45 p.m. - 8:10 p.m.CMN-YYZ
8h 25mdirect
C$ 890Royal Air Maroc
Find Deal
Fri, 28 Mar - Wed, 9 Apr
11:30 p.m. - 11:10 p.m.YYZ-RAK
18h 40m1 stop
10:45 a.m. - 8:55 p.m.RAK-YYZ
15h 10m1 stop
C$ 931Air France
Find Deal
Wed, 14 May - Mon, 19 May
7:00 p.m. - 5:45 p.m.YUL-RAK
17h 45m1 stop
6:50 p.m. - 12:05 p.m.RAK-YUL
22h 15m1 stop
C$ 956Air France
Find Deal
Wed, 14 May - Mon, 19 May

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 Royal Air Maroc, with prices starting at C$ 40, C$ 65, and C$ 83 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$ 753

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 (Vancouver Intl to Marrakech Menara).
The best round-trip flight price to Morocco from Canada in the last 72 hours is C$ 753 (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$ 476 per ticket recently. However, the average price tends to be C$ 1,530 and anything for C$ 1,415 or less is a good deal. C$ 4,097 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 Wednesday, followed by Friday. Wednesday and Friday 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
From?
To?
Tue 4/2
Tue 11/2
Email me momondo's favourite deals

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$ 753
HamiltonOujda22h 50mC$ 805
TorontoMarrakech16h 25mC$ 812
MontrealRabat12h 00mC$ 830
TorontoOujda21h 25mC$ 848
MontrealCasablanca6h 35mC$ 854
WinnipegMarrakech23h 00mC$ 875
TorontoCasablanca7h 20mC$ 887
HalifaxFez30h 20mC$ 900
TorontoRabat12h 45mC$ 924
TorontoAgadir21h 30mC$ 939
MontrealTangier12h 15mC$ 1,014
MontrealAgadir9h 30mC$ 1,022
MontrealOujda13h 35mC$ 1,028
TorontoFez20h 40mC$ 1,029
OttawaMarrakech16h 20mC$ 1,041