Marrakech Climate — Average Highs, Lows & Rainfall by Month
Marrakech has a temperate climate with four distinct seasons. Daytime temperatures average 40°C / 103°F in July, the warmest month, and drop to 21°C / 70°F in January, the coldest. Overnight lows in January average 7°C / 44°F. Marrakech receives about 247 mm of rain a year across roughly 34 wet days, with December the wettest month.
Averages for 2021–2025 · Open-Meteo Historical Weather API (ERA5 reanalysis) · Updated 2026-10-05
Monthly averages in Marrakech
Average daytime high, overnight low and rainfall for each month of the year.
| Month | Avg high | Avg low | Rainfall | Wet days |
|---|---|---|---|---|
| January | 21°C / 70°F | 7°C / 44°F | 20 mm | 3 |
| February | 22°C / 72°F | 8°C / 47°F | 47 mm | 5 |
| March | 23°C / 74°F | 10°C / 49°F | 50 mm | 7 |
| April | 27°C / 81°F | 13°C / 55°F | 30 mm | 4 |
| May | 31°C / 88°F | 16°C / 60°F | 11 mm | 2 |
| June | 34°C / 93°F | 19°C / 66°F | 1 mm | 0 |
| July | 40°C / 103°F | 22°C / 72°F | 0 mm | 0 |
| August | 39°C / 102°F | 22°C / 72°F | 0 mm | 0 |
| September | 33°C / 92°F | 19°C / 66°F | 7 mm | 1 |
| October | 31°C / 87°F | 16°C / 61°F | 18 mm | 3 |
| November | 26°C / 78°F | 11°C / 52°F | 12 mm | 3 |
| December | 21°C / 70°F | 8°C / 46°F | 52 mm | 6 |
Best time to visit Marrakech
May, November, October offer the most comfortable weather in Marrakech: mild daytime temperatures with the year's lowest rainfall — May averages 31°C (88°F); November averages 26°C (78°F); October averages 31°C (87°F).
Marrakech climate FAQ
- What is the hottest month in Marrakech?
- July is the hottest month in Marrakech, with average daytime highs of 40°C / 103°F and overnight lows of 22°C / 72°F (averages for 2021–2025).
- What is the coldest month in Marrakech?
- January is the coldest month in Marrakech, with average highs of 21°C / 70°F and lows of 7°C / 44°F.
- How much rain does Marrakech get a year?
- Marrakech receives about 247 mm of rainfall a year, spread over roughly 34 wet days. December is the wettest month (52 mm on average) and August the driest (0 mm).
- When is the best time to visit Marrakech?
- May, November, October are the most comfortable months in Marrakech: mild daytime temperatures with the least rainfall of the year.
Want today's conditions instead of averages?
See live weather in Marrakech →Source: Open-Meteo Historical Weather API (ERA5 reanalysis), Open-Meteo. Averages are daily means across 2021–2025 and are rounded for display — for a live forecast see the Marrakech weather page.