Flights to Marrakesh, Morocco
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
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 | 12°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 | 286 USD |
May 2025 | 314 USD |
June 2025 | 285 USD |
July 2025 | 234 USD |
August 2025 | 280 USD |
September 2025 | 208 USD |
October 2025 | 208 USD |
November 2025 | 243 USD |
December 2025 | 220 USD |
January 2026 | 278 USD |
February 2026 | 293 USD |
March 2026 | 302 USD |
April 2026 | 570 USD |
Direct flights to Marrakesh
Find direct flights from anywhere to Marrakesh
- Palma, Majorca to Marrakesh from $89
- Bordeaux to Marrakesh from $93
- Rome to Marrakesh from $99
- Helsinki to Marrakesh from $99
- Oslo to Marrakesh from $100
- Milan to Marrakesh from $108
- Stockholm to Marrakesh from $110
- Bologna to Marrakesh from $124
- Amsterdam to Marrakesh from $133
- Geneva to Marrakesh from $133
- Nice to Marrakesh from $138
- Paris to Marrakesh from $141
- Pisa to Marrakesh from $148
- Berlin to Marrakesh from $152
- Copenhagen to Marrakesh from $159
- Bristol to Marrakesh from $161
- Zürich to Marrakesh from $247
- Montpellier to Marrakesh from $252
- Athens to Marrakesh from $253
- Venice to Marrakesh from $276
- Munich to Marrakesh from $355
- Vienna to Marrakesh from $495
- Reykjavik to Marrakesh from $554
- Istanbul to Marrakesh from $764
Airlines flying to Marrakesh
Best airlines flying to Marrakesh
- Fiji Airways
- Vueling
- Beijing Capital Airlines
- Eurowings
- Austrian Airlines
- Volotea
- Air France
- Pegasus
- Corendon
- World2fly
- Norwegian Air Shuttle
- Play
- Etihad Airways
- Icelandair
- Lufthansa
- Gulf Air Bahrain
- Binter Canarias
- KLM Royal Dutch Airlines
- Swiss International Air Lines
- Saudi Arabian Airlines