Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Flights Africa Morocco Marrakesh

Find cheap flights to Marrakesh

Fri. 19/4
Fri. 26/4
Any month
Compare vs. momondo |

When is the best time to fly to Marrakesh?

+120.0%
+80.0%
+40.0%
Base
Price
787 - 1,531 CAD
Temperature
17 - 37 °C
Precipitation
0 - 2 mm

Marrakesh flight deals found on momondo

Check out some of the best fares to Marrakesh found recently by users on momondo
Quickest
Cheapest
Brussels Airlines
Brussels Airlines
YUL
05 Jun.
Montreal Pierre Elliott Trudeau Intl airport
14h 00m
1 Stop
RAK
Marrakesh Menara airport
Brussels Airlines
RAK
16 Jun.
Marrakesh Menara airport
31h 55m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
818 CAD
KLM
KLM
YUL
30 May
Montreal Pierre Elliott Trudeau Intl airport
18h 30m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
12 Jun.
Marrakesh Menara airport
15h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
820 CAD
Multiple Airlines
Multiple Airlines
YTZ
09 Sep.
Toronto Island airport
22h 05m
2 Stops
RAK
Marrakesh Menara airport
Multiple Airlines
RAK
18 Sep.
Marrakesh Menara airport
37h 30m
2 Stops
YTZ
Toronto Island airport
828 CAD
Multiple Airlines
Multiple Airlines
YYZ
29 May
Toronto Pearson Intl airport
34h 45m
1 Stop
RAK
Marrakesh Menara airport
Multiple Airlines
RAK
04 Jun.
Marrakesh Menara airport
35h 44m
2 Stops
YYZ
Toronto Pearson Intl airport
834 CAD
Multiple Airlines
Multiple Airlines
YYZ
09 Sep.
Toronto Pearson Intl airport
14h 20m
2 Stops
RAK
Marrakesh Menara airport
Multiple Airlines
RAK
18 Sep.
Marrakesh Menara airport
50h 12m
2 Stops
YYZ
Toronto Pearson Intl airport
839 CAD
Brussels Airlines
Brussels Airlines
YUL
31 May
Montreal Pierre Elliott Trudeau Intl airport
22h 50m
2 Stops
RAK
Marrakesh Menara airport
Brussels Airlines
RAK
09 Jun.
Marrakesh Menara airport
31h 45m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
847 CAD
Multiple Airlines
Multiple Airlines
YUL
04 Jul.
Montreal Pierre Elliott Trudeau Intl airport
16h 00m
1 Stop
RAK
Marrakesh Menara airport
Multiple Airlines
RAK
17 Jul.
Marrakesh Menara airport
14h 30m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,196 CAD
KLM
KLM
YUL
30 May
Montreal Pierre Elliott Trudeau Intl airport
18h 30m
1 Stop
RAK
Marrakesh Menara airport
KLM
RAK
12 Jun.
Marrakesh Menara airport
15h 00m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
820 CAD
Air France
Air France
YYZ
09 Jun.
Toronto Pearson Intl airport
14h 20m
2 Stops
RAK
Marrakesh Menara airport
Air France
RAK
16 Jun.
Marrakesh Menara airport
20h 30m
1 Stop
YYZ
Toronto Pearson Intl airport
858 CAD
Multiple Airlines
Multiple Airlines
YUL
24 Aug.
Montreal Pierre Elliott Trudeau Intl airport
19h 55m
2 Stops
RAK
Marrakesh Menara airport
Multiple Airlines
RAK
10 Sep.
Marrakesh Menara airport
17h 40m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,028 CAD
Royal Air Maroc
Royal Air Maroc
YUL
27 Jun.
Montreal Pierre Elliott Trudeau Intl airport
24h 25m
1 Stop
RAK
Marrakesh Menara airport
Royal Air Maroc
RAK
07 Jul.
Marrakesh Menara airport
15h 50m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,275 CAD
Brussels Airlines
Brussels Airlines
YQB
04 Sep.
Québec City airport
16h 45m
2 Stops
RAK
Marrakesh Menara airport
Brussels Airlines
RAK
21 Sep.
Marrakesh Menara airport
26h 34m
2 Stops
YQB
Québec City airport
863 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

Quick facts about Marrakesh

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Marrakesh
Local time
Currency
Moroccan Dirham
Beer
Domestic Beer (.5 litre)
1.56 CAD
Food
Inexpensive restaurant
3.49 CAD
Public transport
One-way ticket
0.56 CAD

Start planning your trip to Marrakesh

Flights Africa Morocco Marrakesh