Find cheap flights to Marrakech

Return
1 adult
Economy
From?
To?
Mon 24/1
Mon 31/1

Deals available from 900+ travel sites.

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 (YTO) to Marrakech (RAK)

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

CHEAPEST MONTH TO FLY TO MARRAKECH FROM TORONTO PEARSON INTL AIRPORTNovember16% cheaperFlying from Toronto Pearson Intl Airport to Marrakech costs on average just C$ 811 in November
MOST EXPENSIVE MONTH TO FLY TO MARRAKECH FROM TORONTO PEARSON INTL AIRPORTDecember51% more expensiveIt costs about C$ 1,456 for flights to Marrakech from Toronto Pearson Intl Airport in December
MOST POPULAR MONTH TO FLY TO MARRAKECH FROM TORONTO PEARSON INTL AIRPORTMarch736% more users visitedMore momondo users searched in flights to Marrakech from Toronto Pearson Intl Airport in March than any other month

When is the best time to fly to Marrakech?

  • What is the absolute cheapest flight to Marrakech?

    In the past two weeks, users have booked deals to Marrakech for C$ 50/person, which is 94% 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.

  • What is the cheapest month to fly to Marrakech?

    In general, November 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$ 816. If you are unable to visit Marrakech during the month of November, then departing from Canada during the month May is also very affordable. Most momondo users find prices during this month for around C$ 817.

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

    We recommend purchasing flights from Canada to Marrakech 60 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$ 953. However, flight prices might be lower outside of this timeframe. For example, people recently found flights to Marrakech from Canada for as low as C$ 617 on momondo.

  • 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$ 825. If your travel schedule is flexible, try to avoid departing on a Thursday because tickets tend to average around C$ 1,061. 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 at noon. Flights from Canada to Marrakech during this time can be as low as C$ 797. If you have a flexible travel schedule, then try to avoid flying in the evening when prices are C$ 965 on average. Flights to Marrakech from Canada in the evening are generally more expensive because this time of day is more convenient for travellers’ schedules.

  • Is there an alternative airport near 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.

  • Is there a cheaper alternative to flying into Marrakech?

    With an average price of C$ 780 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
Multiple Airlines
19 Mar.
YYZ6:45 p.m.Toronto Pearson Intl
16h 25m
1 stop
RAK11:10 a.m.Marrakech Menara
27 Mar.
RAK3:45 p.m.Marrakech Menara
22h 55m
2 stops
YYZ2:40 p.m.Toronto Pearson Intl
TAP AIR PORTUGAL
27 May
YUL6:40 p.m.Montreal Pierre Elliott Trudeau Intl
12h 45m
1 stop
RAK7:25 a.m.Marrakech Menara
18 Jun.
RAK1:10 p.m.Marrakech Menara
27h 10m
1 stop
YUL4:20 p.m.Montreal Pierre Elliott Trudeau Intl
TAP AIR PORTUGAL
27 May
YUL6:40 p.m.Montreal Pierre Elliott Trudeau Intl
12h 45m
1 stop
RAK7:25 a.m.Marrakech Menara
18 Jun.
RAK1:10 p.m.Marrakech Menara
27h 10m
1 stop
YUL4:20 p.m.Montreal Pierre Elliott Trudeau Intl
Multiple Airlines
4 Feb.
YUL4:45 p.m.Montreal Pierre Elliott Trudeau Intl
16h 45m
2 stops
RAK9:30 a.m.Marrakech Menara
4 Mar.
RAK4:20 a.m.Marrakech Menara
16h 55m
2 stops
YUL9:15 p.m.Montreal Pierre Elliott Trudeau Intl
TAP AIR PORTUGAL
3 Jun.
YUL6:40 p.m.Montreal Pierre Elliott Trudeau Intl
12h 45m
1 stop
RAK7:25 a.m.Marrakech Menara
18 Jun.
RAK1:10 p.m.Marrakech Menara
27h 10m
1 stop
YUL4:20 p.m.Montreal Pierre Elliott Trudeau Intl
Multiple Airlines
12 May
YYZ6:45 p.m.Toronto Pearson Intl
14h 50m
1 stop
RAK9:35 a.m.Marrakech Menara
18 May
RAK7:30 p.m.Marrakech Menara
21h 55m
2 stops
YYZ5:25 p.m.Toronto Pearson 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
1 Jun.
YYZ3:30 p.m.Toronto Pearson Intl
31h 50m
3 stops
RAK11:20 p.m.Marrakech Menara
Multiple Airlines
18 Mar.
YUL2:00 p.m.Montreal Pierre Elliott Trudeau Intl
21h 15m
2 stops
RAK11:15 a.m.Marrakech Menara
Multiple Airlines
1 Jun.
YYZ6:45 p.m.Toronto Pearson Intl
28h 35m
2 stops
RAK11:20 p.m.Marrakech Menara

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, KLM and TAP AIR PORTUGAL. There may also be other airline options depending on where in Canada you’re flying from.


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 time9h 30m
Cheapest priceC$ 652
Toronto to Marrakech Flights
Fastest flight time13h 15m
Cheapest priceC$ 647
Lisbon to Marrakech Flights
Fastest flight time1h 35m
Cheapest priceC$ 191
Paris to Marrakech Flights
Fastest flight time3h 15m
Cheapest priceC$ 692
Winnipeg to Marrakech Flights
Fastest flight time30h 00m
Cheapest priceC$ 905
Halifax to Marrakech Flights
Fastest flight time19h 40m
Cheapest priceC$ 1,263
Barcelona to Marrakech Flights
Fastest flight time2h 30m
Cheapest priceC$ 313
Thunder Bay to Marrakech Flights
Fastest flight time46h 25m
Cheapest priceC$ 902
Saskatoon to Marrakech Flights
Fastest flight time42h 20m
Cheapest priceC$ 1,735
Québec City to Marrakech Flights
Fastest flight time16h 10m
Cheapest priceC$ 931
Kelowna to Marrakech Flights
Fastest flight time37h 40m
Cheapest priceC$ 1,247
Ottawa to Marrakech Flights
Fastest flight time20h 05m
Cheapest priceC$ 831
Edmonton to Marrakech Flights
Fastest flight time26h 50m
Cheapest priceC$ 1,428
London to Marrakech Flights
Fastest flight time23h 00m
Cheapest priceC$ 11,453
Calgary to Marrakech Flights
Fastest flight time35h 00m
Cheapest priceC$ 1,657
Vancouver to Marrakech Flights
Fastest flight time24h 20m
Cheapest priceC$ 904

Start planning your trip to Marrakech