Flights Africa Morocco Marrakesh

Find cheap flights to Marrakesh

Thu. 22/8
Thu. 29/8
Any month
Compare vs. momondo |

When is the best time to fly to Marrakesh?

+120.0%
+80.0%
+40.0%
Base
Price
781 - 1,579 CAD

When is the best time to fly to Marrakesh?

In general when looking for the cheapest flight to Marrakesh, try to book your flight during the month of February for the best deal.

When is the best time to book flights to Marrakesh?

From most locations, booking your flights to Marrakesh around 58 days prior to your departure date finds the best deals.

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

From most locations, the cheapest flights to Marrakesh are found on a Sunday. Booking a Friday departure is usually the most expensive.

What is the cheapest time of day to fly to Marrakesh?

Typically, cheap prices to Marrakesh are most often found for noon flights. Cheap prices are less likely for morning flights.


Marrakesh flight deals found on momondo

Check out some of the best fares to Marrakesh found recently by users on momondo
Quickest
Cheapest
KLM
KLM
YUL
18 Sep.
Montreal Pierre Elliott Trudeau Intl airport
33h 40m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
25 Sep.
Marrakesh Menara airport
12h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
762 CAD
KLM
KLM
YUL
06 Oct.
Montreal Pierre Elliott Trudeau Intl airport
18h 15m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
12 Oct.
Marrakesh Menara airport
12h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
762 CAD
KLM
KLM
YUL
17 Oct.
Montreal Pierre Elliott Trudeau Intl airport
19h 00m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
24 Oct.
Marrakesh Menara airport
15h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
762 CAD
SWISS
SWISS
YYZ
28 Nov.
Toronto Pearson Intl airport
35h 05m
1 Stop
RAK
Marrakesh Menara airport
SWISS
RAK
06 Dec.
Marrakesh Menara airport
29h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
807 CAD
SWISS
SWISS
YYZ
26 Jan.
Toronto Pearson Intl airport
17h 40m
1 Stop
RAK
Marrakesh Menara airport
SWISS
RAK
07 Feb.
Marrakesh Menara airport
29h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
809 CAD
Lufthansa
Lufthansa
YUL
31 Dec.
Montreal Pierre Elliott Trudeau Intl airport
35h 00m
2 Stops
RAK
Marrakesh Menara airport
Lufthansa
RAK
13 Jan.
Marrakesh Menara airport
27h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
847 CAD
KLM
KLM
YUL
06 Oct.
Montreal Pierre Elliott Trudeau Intl airport
18h 15m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
12 Oct.
Marrakesh Menara airport
12h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
762 CAD
KLM
KLM
YUL
17 Oct.
Montreal Pierre Elliott Trudeau Intl airport
19h 00m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
24 Oct.
Marrakesh Menara airport
15h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
762 CAD
Delta
Delta
YYZ
22 Aug.
Toronto Pearson Intl airport
19h 30m
2 Stops
RAK
Marrakesh Menara airport
Delta
RAK
29 Aug.
Marrakesh Menara airport
18h 46m
2 Stops
YYZ
Toronto Pearson Intl airport
1,877 CAD
KLM
KLM
YVR
12 Oct.
Vancouver Intl airport
17h 55m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
28 Oct.
Marrakesh Menara airport
24h 20m
2 Stops
YVR
Vancouver Intl airport
1,107 CAD
KLM
KLM
YUL
18 Sep.
Montreal Pierre Elliott Trudeau Intl airport
33h 40m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
25 Sep.
Marrakesh Menara airport
12h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
762 CAD
SWISS
SWISS
YYZ
26 Jan.
Toronto Pearson Intl airport
17h 40m
1 Stop
RAK
Marrakesh Menara airport
SWISS
RAK
07 Feb.
Marrakesh Menara airport
29h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
809 CAD

Airports near Marrakesh

Below you will find all the airports in Marrakesh along with their distance from the city centre
Marrakesh Menara
5 km from city centre

Popular routes to Marrakesh

Most frequently searched flights to Marrakesh along with the cheapest price and shortest flight duration
Montreal to Marrakesh
Fastest flight time
11h 55m
Cheapest price
719 CAD
Québec City to Marrakesh
Fastest flight time
15h 10m
Cheapest price
749 CAD
Toronto to Marrakesh
Fastest flight time
12h 40m
Cheapest price
801 CAD
Halifax to Marrakesh
Fastest flight time
25h 20m
Cheapest price
834 CAD
London to Marrakesh
Fastest flight time
17h 25m
Cheapest price
889 CAD
Thunder Bay to Marrakesh
Fastest flight time
49h 50m
Cheapest price
957 CAD
Saskatoon to Marrakesh
Fastest flight time
22h 00m
Cheapest price
1,020 CAD
Vancouver to Marrakesh
Fastest flight time
17h 55m
Cheapest price
1,060 CAD
Calgary to Marrakesh
Fastest flight time
15h 50m
Cheapest price
1,172 CAD
Edmonton to Marrakesh
Fastest flight time
19h 05m
Cheapest price
1,179 CAD
Kelowna to Marrakesh
Fastest flight time
26h 15m
Cheapest price
1,472 CAD
Winnipeg to Marrakesh
Fastest flight time
18h 54m
Cheapest price
1,525 CAD
Abbotsford to Marrakesh
Fastest flight time
21h 20m
Cheapest price
3,794 CAD
View more

Start planning your trip to Marrakesh

Flights Africa Morocco Marrakesh