Skip to main content

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

Hottest month
July
40°C / 103°F
Coldest month
January
7°C / 44°F
Wettest month
December
52 mm
Annual rainfall
247 mm
~34 wet days

Monthly averages in Marrakech

Average daytime high, overnight low and rainfall for each month of the year.

Average temperatures and rainfall by month in Marrakech, 2021–2025
MonthAvg highAvg lowRainfallWet days
January21°C / 70°F7°C / 44°F20 mm3
February22°C / 72°F8°C / 47°F47 mm5
March23°C / 74°F10°C / 49°F50 mm7
April27°C / 81°F13°C / 55°F30 mm4
May31°C / 88°F16°C / 60°F11 mm2
June34°C / 93°F19°C / 66°F1 mm0
July40°C / 103°F22°C / 72°F0 mm0
August39°C / 102°F22°C / 72°F0 mm0
September33°C / 92°F19°C / 66°F7 mm1
October31°C / 87°F16°C / 61°F18 mm3
November26°C / 78°F11°C / 52°F12 mm3
December21°C / 70°F8°C / 46°F52 mm6

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.