Cheap flights to Marrakech
Round trips from 4 cities to Marrakech, Morocco, from $44. Economy, per person, in USD.
Prices updated
Flights to Marrakech by departure city
Cheapest round trip, per personCheapest month to fly to Marrakech
Lowest round trip per departure month, any of our cities| Month | Cheapest round trip |
|---|---|
| November 2026 | $45 from Madrid |
| December 2026 | $44 from Madrid (cheapest month) |
| January 2027 | $60 from Paris |
| February 2027 | $81 from Paris |
| March 2027 | $70 from Paris |
| April 2027 | $192 from Paris |
| May 2027 | $194 from Paris |
| June 2027 | $95 from Madrid |
| July 2027 | No fares found yet |
| August 2027 | $228 from Paris |
Cheapest dates to Marrakech
Best date pair from each city-
Dec 14 – 21 from Madrid · 7 nights$44Book
Ryanair Nonstop -
Dec 1 – 10 from Marseille · 9 nights$48Book
Ryanair Nonstop -
Dec 14 – 22 from Geneva · 8 nights$60Book
easyJet Nonstop -
Jan 17 – 20, 2027 from Paris · 3 nights$60Book
Ryanair Nonstop
Prices change often. The booking site shows the final price before you pay.
Flights to Marrakech: questions
Which city has the cheapest flights to Marrakech?
Right now it's Madrid: round trips from $44 (Dec 14 – 21, nonstop). Next cheapest: Marseille from $48 and Geneva from $60. We compare 4 departure cities.
What is the cheapest month to fly to Marrakech?
December 2026: the cheapest round trip we have found departing that month is $44. The most expensive month in our data is August, where the cheapest round trip is $228. Based on the 9 months ahead we track.
Are there nonstop flights to Marrakech?
Yes. We have found nonstop round trips from Madrid, Marseille, Paris and Geneva. The cheapest is $44 from Madrid.
More of Morocco
All flights to MoroccoPopular destinations
-
New York from $114
-
London from $36
-
Istanbul from $47
-
Paris from $32
-
Tokyo from $71
-
Los Angeles from $51
-
Las Vegas from $38
-
Rome from $34
About these prices
We track round-trip economy fares to Marrakech (Morocco) from the cities listed above using Travelpayouts / Aviasales data, and refresh every route about once a day. The cheapest round trip we've found is $44 from Madrid. Prices are per person and were correct when found; the final price is set by the airline or booking site when you book.