Flights Africa Morocco Marrakesh

Find cheap flights to Marrakesh

Fri. 13/12
Fri. 20/12
Any month
Compare vs. momondo |

When is the best time to fly to Marrakesh?

1,830 C$
1,500 C$
1,170 C$
833 C$
Price
833 C$ - 1,546 C$

When is the best time to fly to Marrakesh?

From most locations, the cheapest flights to Marrakesh can be found during the month of November; however great deals can be found at other times.

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?

On average, the cheapest flights to Marrakesh are found when departing on a Monday. Try to avoid departing on a Thursday, as this is usually the most expensive day.

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

On average you can find the best deals on plane tickets to Marrakesh when looking for flights with noon departure times.


Marrakesh flight deals found on momondo

Check out some of the best fares to Marrakesh found recently by users on momondo
Quickest
Cheapest
TAP AIR PORTUGAL
TAP AIR PORTUGAL
08 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
RAK
Marrakesh Menara airport
TAP AIR PORTUGAL
06 Jul.
RAK
Marrakesh Menara airport
10h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
675 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
25 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
RAK
Marrakesh Menara airport
TAP AIR PORTUGAL
09 Jun.
RAK
Marrakesh Menara airport
10h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
707 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
24 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
RAK
Marrakesh Menara airport
TAP AIR PORTUGAL
09 Jun.
RAK
Marrakesh Menara airport
10h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
726 C$
SWISS
SWISS
20 Jan.
YUL
Montreal Pierre Elliott Trudeau Intl airport
38h 15m
2 Stops
RAK
Marrakesh Menara airport
SWISS
27 Jan.
RAK
Marrakesh Menara airport
27h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
736 C$
SWISS
SWISS
24 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
17h 30m
1 Stop
RAK
Marrakesh Menara airport
SWISS
31 Mar.
RAK
Marrakesh Menara airport
25h 10m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
741 C$
KLM
KLM
18 Jan.
YUL
Montreal Pierre Elliott Trudeau Intl airport
17h 54m
1 Stop
RAK
Marrakesh Menara airport
KLM
28 Jan.
RAK
Marrakesh Menara airport
35h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
745 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
08 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
RAK
Marrakesh Menara airport
TAP AIR PORTUGAL
06 Jul.
RAK
Marrakesh Menara airport
10h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
675 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
25 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
RAK
Marrakesh Menara airport
TAP AIR PORTUGAL
09 Jun.
RAK
Marrakesh Menara airport
10h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
707 C$
TAP AIR PORTUGAL
TAP AIR PORTUGAL
24 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 50m
1 Stop
RAK
Marrakesh Menara airport
TAP AIR PORTUGAL
09 Jun.
RAK
Marrakesh Menara airport
10h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
726 C$
Royal Air Maroc
Royal Air Maroc
13 Dec.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 40m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
22 Dec.
RAK
Marrakesh Menara airport
12h 50m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,033 C$
Delta
Delta
27 Mar.
YVR
Vancouver Intl airport
14h 15m
1 Stop
RAK
Marrakesh Menara airport
Delta
04 Apr.
RAK
Marrakesh Menara airport
19h 23m
2 Stops
YVR
Vancouver Intl airport
1,000 C$
SWISS
SWISS
24 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
17h 30m
1 Stop
RAK
Marrakesh Menara airport
SWISS
31 Mar.
RAK
Marrakesh Menara airport
25h 10m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
741 C$

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
8h 35m
Cheapest price
599 C$
Toronto to Marrakesh Flights
Fastest flight time
12h 35m
Cheapest price
729 C$
Québec City to Marrakesh Flights
Fastest flight time
15h 30m
Cheapest price
798 C$
London to Marrakesh Flights
Fastest flight time
37h 35m
Cheapest price
904 C$
Thunder Bay to Marrakesh Flights
Fastest flight time
25h 15m
Cheapest price
969 C$
Vancouver to Marrakesh Flights
Fastest flight time
14h 15m
Cheapest price
1,002 C$
Winnipeg to Marrakesh Flights
Fastest flight time
17h 08m
Cheapest price
1,204 C$
Edmonton to Marrakesh Flights
Fastest flight time
25h 40m
Cheapest price
1,208 C$
Calgary to Marrakesh Flights
Fastest flight time
37h 00m
Cheapest price
1,221 C$
Kelowna to Marrakesh Flights
Fastest flight time
41h 35m
Cheapest price
1,472 C$
Saskatoon to Marrakesh Flights
Fastest flight time
19h 08m
Cheapest price
1,544 C$
Abbotsford to Marrakesh Flights
Fastest flight time
45h 10m
Cheapest price
1,624 C$
Halifax to Marrakesh Flights
Fastest flight time
37h 25m
Cheapest price
2,138 C$
View more

Start planning your trip to Marrakesh

Flights Africa Morocco Marrakesh