Find cheap flights to Marrakech

Return
1 adult
Economy
0 bags
From?
To?
Tue 7/2
Tue 14/2

Deals available from 900+ travel sites.

About Flights to Marrakech

Summary info about Marrakech flight prices, duration and airlines

Best One-Way Price

C$ 382

Best Round-Trip Price

C$ 840

Fastest flight time

15h 25m

Operated By

2 airlines
The best one-way flight price to Marrakech from Canada in the last 72 hours is C$ 382 (Toronto Island to Marrakech Menara).
The best round-trip flight price to Marrakech from Canada in the last 72 hours is C$ 840 (Montreal Pierre Elliott Trudeau Intl to Marrakech Menara).
The fastest flight to Marrakech from Canada takes 15h 25m (Toronto Pearson Intl to Marrakech Menara).
There are 2 airlines operating flights to Marrakech, including SWISS and Royal Air Maroc.

Marrakech flights insights and trends

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

What is the cheapest month to fly to Marrakech?

In general, March is the cheapest month to fly from Canada to Marrakech. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around C$ 837. If you are unable to visit Marrakech during the month of March, then departing from Canada during the month February is also very affordable. Most momondo users find prices during this month for around C$ 914.

What is the absolute cheapest flight to Marrakech?

In the past two weeks, users have booked deals to Marrakech for C$ 29/person, which is 70% cheaper than the average flight to Marrakech. To find the cheapest price to Marrakech from your area, use momondo’s Airport-to-Airport Pricing Tool.
See prices from:

What is the cheapest day to depart on your flight to Marrakech?

The cheapest day to depart from Canada to Marrakech is on a Monday when prices can be found for as low as C$ 1,035. If your travel schedule is flexible, try to avoid departing on a Friday because tickets tend to average around C$ 1,209. These prices are subject to change though, so be sure to set up a Price Alert for flights to Marrakech.

What is the cheapest time of day to depart on your flight to Marrakech?

Our most recent data shows that the best time of day to fly to Marrakech is in the evening. Flights from Canada to Marrakech during this time can be as low as C$ 1,077. If you have a flexible travel schedule, then try to avoid flying in the afternoon when prices are C$ 1,177 on average. Flights to Marrakech from Canada in the afternoon are generally more expensive because this time of day is more convenient for travellers’ schedules.

How long does it take to fly to Marrakech?

Flight times from Canada to Marrakech vary, but if you’re flying out of Toronto Pearson Intl and flying into Marrakech Menara (one of the most popular routes), then the duration is 16h 15m on average. Another popular route from Canada to Marrakech is flying from Vancouver Intl to Marrakech Menara, which will take roughly 20h 35m. Keep in mind that layovers or delays could extend your travel time.

How far in advance should I book a flight to Marrakech?

We recommend purchasing flights from Canada to Marrakech 35 days ahead of your departure date because this is when momondo users tend to see the best flight rates. On average, our users have found flights to Marrakech for C$ 1,159.

Cheapest flights to Marrakech airports

Find the cheapest flights to these Marrakech airports from your nearest city or airport
Toronto Pearson Intl Airport
Marrakech

CHEAPEST ROUTE FROM Toronto TO Marrakech

Toronto Pearson Intl Airport (YYZ) to Marrakech (RAK)

Typically, flights to Marrakech from Toronto are cheaper when flying from Toronto Pearson Intl to Marrakech Menara, which has an average price of C$ 1,105

CHEAPEST MONTH TO FLY TO MARRAKECH FROM TORONTO PEARSON INTL AIRPORTMarch23% cheaperFlying from Toronto Pearson Intl Airport to Marrakech costs on average just C$ 846 in March
MOST EXPENSIVE MONTH TO FLY TO MARRAKECH FROM TORONTO PEARSON INTL AIRPORTAugust44% more expensiveIt costs about C$ 1,589 for flights to Marrakech from Toronto Pearson Intl Airport in August
MOST POPULAR MONTH TO FLY TO MARRAKECH FROM TORONTO PEARSON INTL AIRPORTMay658% more users visitedMore momondo users searched in flights to Marrakech from Toronto Pearson Intl Airport in May than any other month

Frequently asked questions about flying to Marrakech

Those flying to Marrakech could potentially find better pricing at Ouarzazate Airport (129 km from Marrakech city centre) depending on the month and departure airport.

With an average price of C$ 98 per person, Ouarzazate Airport is the cheapest airport to fly into when planning your trip to Marrakech. This price can fluctuate based on where you are flying from. momondo’s Airport-to-Airport Pricing Tool can help users find the best prices.


Marrakech flight deals found on momondo

Check out some of the best fares from airports in Canada to Marrakech found recently by users on momondo
Royal Air Maroc
13 Mar.
YUL5:35 p.m.Montreal Pierre Elliott Trudeau Intl
21h 05m
1 stop
RAK2:40 p.m.Marrakech Menara
7 Apr.
RAK2:45 p.m.Marrakech Menara
29h 05m
1 stop
YUL7:50 p.m.Montreal Pierre Elliott Trudeau Intl
Royal Air Maroc
27 Mar.
YUL5:50 p.m.Montreal Pierre Elliott Trudeau Intl
21h 50m
1 stop
RAK3:40 p.m.Marrakech Menara
5 Apr.
RAK9:30 a.m.Marrakech Menara
10h 20m
1 stop
YUL7:50 p.m.Montreal Pierre Elliott Trudeau Intl
Royal Air Maroc
27 Mar.
YUL5:50 p.m.Montreal Pierre Elliott Trudeau Intl
11h 00m
1 stop
RAK4:50 a.m.Marrakech Menara
5 Apr.
RAK6:25 a.m.Marrakech Menara
13h 25m
1 stop
YUL7:50 p.m.Montreal Pierre Elliott Trudeau Intl
Royal Air Maroc
9 May
YUL5:50 p.m.Montreal Pierre Elliott Trudeau Intl
10h 00m
1 stop
RAK3:50 a.m.Marrakech Menara
5 Jun.
RAK2:50 p.m.Marrakech Menara
20h 35m
1 stop
YUL11:25 a.m.Montreal Pierre Elliott Trudeau Intl
Royal Air Maroc
9 May
YUL5:50 p.m.Montreal Pierre Elliott Trudeau Intl
10h 00m
1 stop
RAK3:50 a.m.Marrakech Menara
6 Jun.
RAK9:30 a.m.Marrakech Menara
11h 20m
1 stop
YUL8:50 p.m.Montreal Pierre Elliott Trudeau Intl
SWISS
26 Mar.
YUL12:50 p.m.Montreal Pierre Elliott Trudeau Intl
20h 30m
1 stop
RAK9:20 a.m.Marrakech Menara
4 Apr.
RAK1:15 p.m.Marrakech Menara
25h 55m
1 stop
YUL3:10 p.m.Montreal Pierre Elliott Trudeau Intl

Find the cheapest one-way flights to Marrakech

If you're looking for one-way flights from Canada to Marrakech, view some of our deals below.
Multiple Airlines
19 Mar.
YTZ9:00 a.m.Toronto Island
25h 10m
2 stops
RAK10:10 a.m.Marrakech Menara
Multiple Airlines
19 Mar.
YYZ3:55 a.m.Toronto Pearson Intl
30h 15m
2 stops
RAK10:10 a.m.Marrakech Menara
Multiple Airlines
20 Mar.
YYZ3:55 a.m.Toronto Pearson Intl
31h 10m
2 stops
RAK11:05 a.m.Marrakech Menara

Other cabin classes for Marrakech flights

Explore alternative premium cabin options for your flight to Marrakech

Which airlines fly to Marrakech?

Here you can see a selection of the most popular and cheapest airlines for flights to Marrakech

Which airlines fly to Marrakech?

Based on our data, the most popular airlines that fly to Marrakech from Canada are Royal Air Maroc, Air France, TAP AIR PORTUGAL and KLM. There may also be other airline options depending on where in Canada you’re flying from.

SWISS Flights to Marrakech

SWISS will jet to Marrakech around 1 time in an average week. Where you fly from will dictate what kind of deals you can get for SWISS, but prices as low as C$ 772 have been found from Ottawa to Marrakech. SWISS has scored 8.2/10 in momondo user reviews.

Turkish Airlines Flights to Marrakech

Turkish Airlines flights to Marrakech can start from as low as C$ 1,742 (round-trip, from Vancouver Intl, found in the last 72 hours). Over 7 flights that Turkish Airlines operates to Marrakech in a normal week, prices can vary significantly. The most popular Turkish Airlines flight to Marrakech is from Istanbul. Turkish Airlines has been rated 8.0/10 by momondo users, in 166 reviews.


Popular routes to Marrakech

Most frequently searched flights to Marrakech along with the cheapest price and shortest flight duration
Montreal to Marrakech Flights
Fastest flight time10h 00m
Cheapest priceC$ 838
Toronto to Marrakech Flights
Fastest flight time16h 15m
Cheapest priceC$ 881
Ottawa to Marrakech Flights
Fastest flight time20h 10m
Cheapest priceC$ 998
Calgary to Marrakech Flights
Fastest flight time28h 26m
Cheapest priceC$ 1,139
Vancouver to Marrakech Flights
Fastest flight time27h 55m
Cheapest priceC$ 1,246
Winnipeg to Marrakech Flights
Fastest flight time23h 30m
Cheapest priceC$ 1,264
Edmonton to Marrakech Flights
Fastest flight time24h 35m
Cheapest priceC$ 1,560
Québec City to Marrakech Flights
Fastest flight time16h 45m
Cheapest priceC$ 1,400
Barcelona to Marrakech Flights
Fastest flight time2h 25m
Cheapest priceC$ 535
Thunder Bay to Marrakech Flights
Fastest flight time16h 45m
Cheapest priceC$ 1,477
Kelowna to Marrakech Flights
Fastest flight time23h 15m
Cheapest priceC$ 2,474
Halifax to Marrakech Flights
Fastest flight time20h 20m
Cheapest priceC$ 1,455
Lisbon to Marrakech Flights
Fastest flight time1h 35m
Cheapest priceC$ 273
Saskatoon to Marrakech Flights
Fastest flight time41h 20m
Cheapest priceC$ 5,538
Paris to Marrakech Flights
Fastest flight time3h 35m
Cheapest priceC$ 792
London to Marrakech Flights
Fastest flight time15h 05m
Cheapest priceC$ 325

Start planning your trip to Marrakech


Why use momondo?

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 Marrakech.

Flights to Marrakech with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.

momondo provides multiple filters to help you find the best flight to Marrakech. Filter by price, airline, airport, cabin, aircraft, payment method, number of stops and more.

Price alerts on flights to Marrakech are quick and easy to set up on momondo. Simply perform a search and select the price alert feature. It is as simple as that.


Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.