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 | 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 | 264 USD |
May 2024 | 423 USD |
June 2024 | 274 USD |
July 2024 | 283 USD |
August 2024 | 311 USD |
September 2024 | 205 USD |
October 2024 | 269 USD |
November 2024 | 230 USD |
December 2024 | 212 USD |
January 2025 | 202 USD |
February 2025 | 201 USD |
March 2025 | 204 USD |
April 2025 | 351 USD |
Direct flights to Marrakesh
Find direct flights from anywhere to Marrakesh
- Vienna to Marrakesh from $101
- Bucharest to Marrakesh from $110
- Copenhagen to Marrakesh from $114
- Dublin to Marrakesh from $117
- Budapest to Marrakesh from $129
- Zürich to Marrakesh from $132
- Kyiv to Marrakesh from $151
- Istanbul to Marrakesh from $170
- Tel Aviv to Marrakesh from $212
- Fort Lauderdale to Marrakesh from $322
- Atlanta to Marrakesh from $366
- New York to Marrakesh from $392
- Houston to Marrakesh from $404
- Las Vegas to Marrakesh from $413
- Los Angeles to Marrakesh from $435
- Austin to Marrakesh from $439
- Boston to Marrakesh from $446
- Chicago to Marrakesh from $473
- Orlando to Marrakesh from $473
- Oakland to Marrakesh from $480
- Washington, D.C. to Marrakesh from $486
- Seattle to Marrakesh from $496
- San Francisco to Marrakesh from $521
- Denver to Marrakesh from $523
Airlines flying to Marrakesh
Best airlines flying to Marrakesh
- Batik Air Malaysia
- China Southern Airlines
- AirAsia
- NouvelAir
- Aegean
- World2fly
- ITA Airways
- TUI fly Netherlands
- Qantas
- Air France
- WestJet
- TAP Portugal
- EVA Air
- Emirates
- Singapore Airlines
- Binter Canarias
- Pegasus
- Etihad Airways
- Sichuan Airlines
- Jetstar Airways