Flights to Marrakesh, Morocco
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Marrakesh
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 19°C | 6°C |
February | 20°C | 7°C |
March | 22°C | 9°C |
April | 25°C | 11°C |
May | 29°C | 15°C |
June | 32°C | 18°C |
July | 37°C | 21°C |
August | 37°C | 22°C |
September | 32°C | 19°C |
October | 29°C | 16°C |
November | 23°C | 11°C |
December | 20°C | 8°C |
14 day forecast
Cheapest month to fly to Marrakesh
Explore price trends for trips to Marrakesh
Showing prices in USD
Annual Avg. Price | 233 USD |
April 2024 | 306 USD |
May 2024 | 219 USD |
June 2024 | 230 USD |
July 2024 | 253 USD |
August 2024 | 312 USD |
September 2024 | 209 USD |
October 2024 | 233 USD |
November 2024 | 226 USD |
December 2024 | 205 USD |
January 2025 | 172 USD |
February 2025 | 232 USD |
March 2025 | 203 USD |
Direct flights to Marrakesh
Find direct flights from anywhere to Marrakesh
- Lisbon to Marrakesh from $72
- Naples to Marrakesh from $81
- Birmingham to Marrakesh from $84
- Oslo to Marrakesh from $85
- Geneva to Marrakesh from $90
- Brussels to Marrakesh from $96
- Casablanca to Marrakesh from $97
- Vienna to Marrakesh from $102
- Dakhla to Marrakesh from $102
- Nantes to Marrakesh from $109
- Copenhagen to Marrakesh from $113
- Helsinki to Marrakesh from $122
- Paris to Marrakesh from $140
- Bologna to Marrakesh from $140
- Montpellier to Marrakesh from $163
- Athens to Marrakesh from $174
- Amsterdam to Marrakesh from $180
- Nice to Marrakesh from $184
- Las Palmas to Marrakesh from $210
- Munich to Marrakesh from $285
- Luxembourg to Marrakesh from $353
- Frankfurt to Marrakesh from $384
- Zürich to Marrakesh from $454
- Istanbul to Marrakesh from $487
Airlines flying to Marrakesh
Best airlines flying to Marrakesh
- Air China
- China Southern Airlines
- SKY express
- Air France
- French Bee
- WestJet
- Virgin Atlantic Airways
- SAS
- Batik Air
- Aegean
- TAP Portugal
- Indonesia AirAsia
- Wizz Air
- Transavia
- KLM Royal Dutch Airlines
- Silver Airways
- Avianca
- Eurowings
- Emirates
- Israir