Cheap flights from Ontario to Marrakech

YYZ — RAK
4 Oct — 11 Oct1
Return
1 adult
Economy
From?
To?
Tue 4/10
Tue 11/10

How far in advance should I book a flight from Region of Ontario to Marrakech?

To save up to 12% on this flight, we recommend booking at least 34 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Region of Ontario to Marrakech from C$ 1,239 1-2 weeks out and tickets from C$ 1,383 for flights departing within the next 72 hours.

What is the cheapest month to fly from Region of Ontario to Marrakech?

Flights from Region of Ontario to Marrakech lean towards being more expensive in August. Prices are generally better when you fly from Region of Ontario to Marrakech in November, with the cheapest ticket starting at C$ 824.

When is the cheapest time to fly from Region of Ontario to Marrakech (ON - RAK)?

When flying from Region of Ontario to Marrakech, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from Ontario to Marrakech in September, October 2022

The best prices found for Ontario to RAK flights for September, October
29 Oct. - 5 Nov.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

20h 40m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

24h 00m
C$ 872

Multiple Airlines

Pick Dates

Deal found 29/9/22

30 Sep. - 7 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

30h 05m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

27h 40m
C$ 912

Multiple Airlines

Pick Dates

Deal found 28/9/22

20 Oct. - 1 Nov.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

14h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

32h 00m
C$ 936

Multiple Airlines

Pick Dates

Deal found 28/9/22

Ontario to Marrakech 2022 flight deals

Cheap flights to Marrakech from Ontario found for this year
21 Nov. - 9 Dec.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

16h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

27h 30m
C$ 610

TAP AIR PORTUGAL

Pick Dates

Deal found 29/9/22

21 Nov. - 9 Dec.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

11h 15m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

14h 30m
C$ 611

TAP AIR PORTUGAL

Pick Dates

Deal found 28/9/22

21 Nov. - 9 Dec.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

16h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

14h 30m
C$ 614

TAP AIR PORTUGAL

Pick Dates

Deal found 28/9/22

Cheap TAP AIR PORTUGAL flights from Ontario to Marrakech

21 Nov. - 9 Dec.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

16h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

27h 30m
C$ 610

TAP AIR PORTUGAL

Pick Dates

Deal found 29/9/22

21 Nov. - 9 Dec.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

11h 15m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

14h 30m
C$ 611

TAP AIR PORTUGAL

Pick Dates

Deal found 28/9/22

21 Nov. - 9 Dec.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

16h 20m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

14h 30m
C$ 614

TAP AIR PORTUGAL

Pick Dates

Deal found 28/9/22

Cheap Lufthansa flights from Ontario to Marrakech

6 Oct. - 17 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

18h 35m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

28h 20m
C$ 1,069

Lufthansa

Pick Dates

Deal found 28/9/22

6 Oct. - 17 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

15h 15m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

28h 20m
C$ 1,139

Lufthansa

Pick Dates

Deal found 28/9/22

6 Oct. - 17 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

15h 15m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

1 stop

26h 35m
C$ 1,252

Lufthansa

Pick Dates

Deal found 28/9/22

Last minute flights from Ontario to Marrakech

Late deals on round-trip flights to Marrakech from Ontario, departing today and this week
4 Oct. - 6 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

18h 55m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

44h 20m
C$ 1,021

Multiple Airlines

Pick Dates

Deal found 28/9/22

6 Oct. - 17 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

18h 35m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

28h 20m
C$ 1,069

Lufthansa

Pick Dates

Deal found 28/9/22

6 Oct. - 17 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

15h 15m
RAK

Marrakech Menara

YYZ

Toronto Pearson Intl

2 stops

28h 20m
C$ 1,139

Lufthansa

Pick Dates

Deal found 28/9/22

One-way flights to Marrakech from Ontario

The cheapest one-way flights from Ontario to Marrakech
2 Mar.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

1 stop

34h 05m
C$ 779

Turkish Airlines

Pick Dates

Deal found 27/9/22

8 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

42h 20m
C$ 822

SWISS

Pick Dates

Deal found 29/9/22

11 Oct.
YYZ

Toronto Pearson Intl

RAK

Marrakech Menara

2 stops

17h 10m
C$ 824

Lufthansa

Pick Dates

Deal found 29/9/22

Related info for your journey

Useful info, stats and facts about Ontario to Marrakech flights.

What airport do you fly into for flights to Marrakech from Ontario?

For a flight from Ontario to Marrakech, you will be flying into Menara. Marrakech Menara (RAK) is just 5.3 km from the centre of the city.

Which airlines flying from Ontario to Marrakech Menara have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Ontario to Marrakech Menara that may be offering flexible cancellation policies are Air France, TAP AIR PORTUGAL, and Lufthansa. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Region of Ontario to Marrakech for under C$ 700 on Cheapflights?

Yes, there are multiple flights from Region of Ontario to Marrakech for under C$ 700. The cheapest flight booked recently is on TAP AIR PORTUGAL for just C$ 610, but on average you can expect to pay C$ 683.

Are there last-minute flights available from Region of Ontario to Marrakech for under C$ 1,100?

There are currently 20+ open flights from Region of Ontario to Marrakech within the next 7 days for less than C$ 1,100.

What are the cheapest airlines to fly from Region of Ontario to Marrakech one-way?

C$ 779 is the cheapest one-way deal found within the past few days, from Turkish Airlines. You may also be able to find cheap deals on SWISS and Lufthansa, with prices starting from C$ 822 and C$ 824, respectively.

What are the most popular routes from Region of Ontario to Marrakech?

While some choose either Toronto Island - Marrakech Menara or Ottawa - Marrakech Menara, Toronto Pearson Intl - Marrakech Menara is the most popular route from Region of Ontario to Marrakech.

What are the most popular airlines that fly from Region of Ontario to Marrakech?

When booking a flight from Region of Ontario to Marrakech, you may want to consider flying on Air France, British Airways or Delta as they are the most popular for this route.

What are the cheapest flights from Region of Ontario to Marrakech?

On average you can expect to pay C$ 2,072 for a flight from Region of Ontario to Marrakech. The cheapest flight overall is C$ 720 while the most popular route, (Toronto Pearson Intl - Marrakech Menara) is currently priced at C$ 606.

Departure points for flights from Ontario to Marrakech

Select to see more specific information for flights to Marrakech from all departure points in Ontario

Top 6 airlines flying from Ontario to Marrakech

The chart below displays the airlines Cheapflights users travelling from Ontario to Marrakech choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
TAP AIR PORTUGALCheapestC$ 613AverageC$ 855FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
Brussels AirlinesCheapestC$ 717AverageC$ 905FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Brussels Airlines flights
Air FranceCheapestC$ 813AverageC$ 1,135FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
DeltaCheapestC$ 822AverageC$ 1,007FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
LufthansaCheapestC$ 829AverageC$ 1,051FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
KLMCheapestC$ 894AverageC$ 1,002FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights