Flights Africa Morocco Marrakesh

Find cheap flights to Marrakesh

Fri. 28/2
Fri. 6/3
Any month
Compare vs. momondo |

Cheapest flights to Marrakesh airports

Find the cheapest flights to these Marrakesh airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to Marrakesh?

What is the cheapest month to fly to Marrakesh?

Most travellers find the cheapest round-trip flights to Marrakesh when choosing a flight departing in February.

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
Delta
Delta
26 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
14h 50m
1 Stop
RAK
Marrakesh Menara airport
Delta
23 May
RAK
Marrakesh Menara airport
17h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
761 C$
Royal Air Maroc
Royal Air Maroc
09 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 40m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
19 Apr.
RAK
Marrakesh Menara airport
30h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
771 C$
KLM
KLM
16 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl airport
18h 30m
1 Stop
RAK
Marrakesh Menara airport
KLM
28 Jun.
RAK
Marrakesh Menara airport
12h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
789 C$
Royal Air Maroc
Royal Air Maroc
25 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 35m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
01 Apr.
RAK
Marrakesh Menara airport
15h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
797 C$
Delta
Delta
24 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
12h 25m
1 Stop
RAK
Marrakesh Menara airport
Delta
31 Mar.
RAK
Marrakesh Menara airport
15h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
799 C$
KLM
KLM
24 May
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
RAK
Marrakesh Menara airport
KLM
07 Jun.
RAK
Marrakesh Menara airport
22h 27m
2 Stops
YYZ
Toronto Pearson Intl airport
806 C$
Royal Air Maroc
Royal Air Maroc
07 Jul.
YUL
Montreal Pierre Elliott Trudeau Intl airport
8h 40m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
16 Jul.
RAK
Marrakesh Menara airport
14h 20m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
819 C$
Royal Air Maroc
Royal Air Maroc
27 Feb.
YUL
Montreal Pierre Elliott Trudeau Intl airport
15h 10m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
12 Mar.
RAK
Marrakesh Menara airport
10h 50m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,036 C$
Royal Air Maroc
Royal Air Maroc
25 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
10h 35m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
01 Apr.
RAK
Marrakesh Menara airport
15h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
797 C$
Air France
Air France
20 Apr.
YYZ
Toronto Pearson Intl airport
13h 35m
1 Stop
RAK
Marrakesh Menara airport
Air France
30 Apr.
RAK
Marrakesh Menara airport
14h 05m
1 Stop
YYZ
Toronto Pearson Intl airport
842 C$
Delta
Delta
24 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
12h 25m
1 Stop
RAK
Marrakesh Menara airport
Delta
31 Mar.
RAK
Marrakesh Menara airport
15h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
799 C$
KLM
KLM
16 Jun.
YUL
Montreal Pierre Elliott Trudeau Intl airport
18h 30m
1 Stop
RAK
Marrakesh Menara airport
KLM
28 Jun.
RAK
Marrakesh Menara airport
12h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
789 C$

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
715 C$
Toronto to Marrakesh Flights
Fastest flight time
12h 35m
Cheapest price
806 C$
Québec City to Marrakesh Flights
Fastest flight time
18h 05m
Cheapest price
931 C$
London to Marrakesh Flights
Fastest flight time
17h 20m
Cheapest price
935 C$
Vancouver to Marrakesh Flights
Fastest flight time
17h 15m
Cheapest price
1,041 C$
Calgary to Marrakesh Flights
Fastest flight time
22h 20m
Cheapest price
1,043 C$
Saskatoon to Marrakesh Flights
Fastest flight time
25h 25m
Cheapest price
1,156 C$
Edmonton to Marrakesh Flights
Fastest flight time
32h 50m
Cheapest price
1,200 C$
Halifax to Marrakesh Flights
Fastest flight time
29h 10m
Cheapest price
1,301 C$
Thunder Bay to Marrakesh Flights
Fastest flight time
49h 55m
Cheapest price
1,456 C$
Winnipeg to Marrakesh Flights
Fastest flight time
20h 30m
Cheapest price
1,496 C$
Kelowna to Marrakesh Flights
Fastest flight time
19h 50m
Cheapest price
1,681 C$
Abbotsford to Marrakesh Flights
Fastest flight time
27h 05m
Cheapest price
1,775 C$
View more

Start planning your trip to Marrakesh

Flights Africa Morocco Marrakesh