Flights Africa Morocco Marrakesh

Find cheap flights to Marrakesh

Wed. 23/10
Wed. 30/10
Any month
Compare vs. momondo |

When is the best time to fly to Marrakesh?

1,709 CAD
1,399 CAD
1,088 CAD
777 CAD
Price
776 - 1,613 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 January for the best deal.

When is the best time to book flights to Marrakesh?

From most locations, booking your flights to Marrakesh around 60 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 Monday. Booking a Thursday 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
SWISS
SWISS
YUL
11 Feb.
Montreal Pierre Elliott Trudeau Intl airport
37h 30m
2 Stops
RAK
Marrakesh Menara airport
SWISS
RAK
24 Feb.
Marrakesh Menara airport
27h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
752 CAD
KLM
KLM
YUL
30 Nov.
Montreal Pierre Elliott Trudeau Intl airport
17h 54m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
08 Dec.
Marrakesh Menara airport
12h 30m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
760 CAD
Air France
Air France
YUL
12 Jan.
Montreal Pierre Elliott Trudeau Intl airport
11h 35m
1 Stop
RAK
Marrakesh Menara airport
Air France
RAK
28 Jan.
Marrakesh Menara airport
35h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
760 CAD
Delta
Delta
YUL
19 Jan.
Montreal Pierre Elliott Trudeau Intl airport
11h 35m
1 Stop
RAK
Marrakesh Menara airport
Delta
RAK
25 Jan.
Marrakesh Menara airport
31h 15m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
771 CAD
Air France
Air France
YUL
12 Mar.
Montreal Pierre Elliott Trudeau Intl airport
22h 55m
2 Stops
RAK
Marrakesh Menara airport
Air France
RAK
28 Mar.
Marrakesh Menara airport
25h 25m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
792 CAD
SWISS
SWISS
YQB
18 Nov.
Québec City airport
40h 05m
2 Stops
RAK
Marrakesh Menara airport
SWISS
RAK
30 Nov.
Marrakesh Menara airport
37h 09m
2 Stops
YQB
Québec City airport
814 CAD
KLM
KLM
YUL
30 Nov.
Montreal Pierre Elliott Trudeau Intl airport
17h 54m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
08 Dec.
Marrakesh Menara airport
12h 30m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
760 CAD
SWISS
SWISS
YYZ
21 Nov.
Toronto Pearson Intl airport
12h 40m
1 Stop
RAK
Marrakesh Menara airport
SWISS
RAK
02 Dec.
Marrakesh Menara airport
24h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
832 CAD
Delta
Delta
YUL
19 Jan.
Montreal Pierre Elliott Trudeau Intl airport
11h 35m
1 Stop
RAK
Marrakesh Menara airport
Delta
RAK
25 Jan.
Marrakesh Menara airport
31h 15m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
771 CAD
Air France
Air France
YUL
12 Jan.
Montreal Pierre Elliott Trudeau Intl airport
11h 35m
1 Stop
RAK
Marrakesh Menara airport
Air France
RAK
28 Jan.
Marrakesh Menara airport
35h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
760 CAD
Air France
Air France
YUL
12 Mar.
Montreal Pierre Elliott Trudeau Intl airport
22h 55m
2 Stops
RAK
Marrakesh Menara airport
Air France
RAK
28 Mar.
Marrakesh Menara airport
25h 25m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
792 CAD
SWISS
SWISS
YUL
11 Feb.
Montreal Pierre Elliott Trudeau Intl airport
37h 30m
2 Stops
RAK
Marrakesh Menara airport
SWISS
RAK
24 Feb.
Marrakesh Menara airport
27h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
752 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 Flights
Fastest flight time
11h 35m
Cheapest price
747 CAD
Toronto to Marrakesh Flights
Fastest flight time
12h 35m
Cheapest price
781 CAD
Québec City to Marrakesh Flights
Fastest flight time
17h 40m
Cheapest price
814 CAD
Winnipeg to Marrakesh Flights
Fastest flight time
35h 45m
Cheapest price
943 CAD
Vancouver to Marrakesh Flights
Fastest flight time
16h 35m
Cheapest price
979 CAD
Edmonton to Marrakesh Flights
Fastest flight time
16h 50m
Cheapest price
982 CAD
Saskatoon to Marrakesh Flights
Fastest flight time
53h 15m
Cheapest price
992 CAD
Calgary to Marrakesh Flights
Fastest flight time
18h 45m
Cheapest price
1,022 CAD
Halifax to Marrakesh Flights
Fastest flight time
22h 00m
Cheapest price
1,116 CAD
Kelowna to Marrakesh Flights
Fastest flight time
39h 20m
Cheapest price
1,122 CAD
Abbotsford to Marrakesh Flights
Fastest flight time
29h 50m
Cheapest price
1,872 CAD
London to Marrakesh Flights
Fastest flight time
20h 25m
Cheapest price
2,152 CAD
Thunder Bay to Marrakesh Flights
Fastest flight time
38h 50m
Cheapest price
3,339 CAD
View more

Start planning your trip to Marrakesh

Flights Africa Morocco Marrakesh