Marrakesh Weather & Climate

Morocco

Marrakesh sees feels-like daytime highs peak around 39.5°C in July and nighttime lows bottom out near 8.3°C in January. January is the wettest month (~34 mm), while July is the driest (~1 mm). For sunshine, July leads with about 94% clear skies.

Best time to visit Marrakesh

Based on mild feels-like temperatures and low rain chances, the most comfortable months are April, October, and March — expect around 15.627.4°C with roughly 10% chance of rain on a given day in April.

Marrakesh climate by month

MonthLow / High °CRain %RainfallClear skiesWind
January8.3° / 19°14%34 mm64%10.6 kph
February9.3° / 20.1°13%30 mm66%10.9 kph
March12.9° / 24.2°14%32 mm66%11.4 kph
April15.6° / 27.4°10%21 mm70%12 kph
May18° / 31.4°5%9 mm74%12.6 kph
June21.8° / 36.7°2%2 mm85%12.9 kph
July24.2° / 39.5°1%1 mm94%12.4 kph
August24.2° / 38.5°1%2 mm89%11.7 kph
September22.1° / 34.8°4%6 mm72%11.2 kph
October18° / 29.5°8%19 mm63%10.9 kph
November12.9° / 23.8°14%34 mm63%11 kph
December9.3° / 19.5°14%31 mm63%10.9 kph

Feels-like temperatures from long-term historical data; ☀ marks the most comfortable months (mild temperatures, low rain).

Want to catch Marrakesh at its best?

Save your perfect conditions and get an email when a forecast matches.

Set up a free alert