Morocco
Best time to visit Marrakech
For comfortable sightseeing weather, the best time to visit Marrakech is November to April. June to September are very hot.
Marrakech month by month
From daily weather for 2011–2025. Tap a month for the full picture.
- January21°Good for sightseeing3 rainy days
- February22°Good for sightseeing4 rainy days
- March24°Good for sightseeing5 rainy days
- April27°Beach weatherGood for sightseeing4 rainy days
- May31°Beach weather3 rainy days
- June34°Beach weatherVery hot0 rainy days
- July39°Beach weatherVery hot0 rainy days
- August39°Beach weatherVery hot0 rainy days
- September33°Beach weatherVery hot1 rainy day
- October30°Beach weather2 rainy days
- November24°Good for sightseeing4 rainy days
- December21°Good for sightseeing4 rainy days
Beach weather = highs of 25°C or more and fewer than seven rainy days. Good for sightseeing = highs between 18°C and 28°C and fewer than ten rainy days. Very hot = highs of 33°C or more. Wet = ten or more rainy days. Cool = highs below 18°C. How we measure
Quick answers
- When is the best time to visit Marrakech?
- For comfortable sightseeing weather, the best time to visit Marrakech is November to April. June to September are very hot.
- What is the hottest month in Marrakech?
- August, with average highs of 39°C and lows of 22°C.
- What is the rainiest month in Marrakech?
- March, with rain on about 5 days and 50 mm in a typical month.