WhereItsSunny

Climate of Marrakesh-Tensift-El Haouz, Morocco

Area-weighted average across Marrakesh-Tensift-El Haouz. For where people actually live and travel, see the cities below.

Marrakesh-Tensift-El Haouz, a subdivision of Morocco, has a seasonal climate on average. Area-weighted monthly temperatures across the whole territory range from 9.7°C / 49.5°F in January to 24.9°C / 76.8°F in August, with rainfall from 2 mm / 0.1 in to 48 mm / 1.9 in depending on the season (337 mm / 13.3 in total across the year). See the city listed below for point-value climate at specific locations — these often differ from the area-weighted average, especially in geographically diverse subdivisions.

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January9.7°C49.5°F42 mm1.7″
February11.2°C52.2°F43 mm1.7″
March13.5°C56.3°F45 mm1.8″
April15.5°C59.9°F40 mm1.6″Sunny & Mild
May18.2°C64.8°F22 mm0.9″Sunny & Mild
June21.4°C70.5°F8 mm0.3″Sunny & Warm, Sunny & Mild
July24.6°C76.3°F2 mm0.1″Sunny & Warm
August24.9°C76.8°F2 mm0.1″Sunny & Warm
September22.2°C72°F10 mm0.4″Sunny & Warm
October18.3°C64.9°F30 mm1.2″Sunny & Mild
November13.9°C57°F45 mm1.8″
December10.6°C51.1°F48 mm1.9″

Frequently asked questions

What is the best time to visit Marrakesh-Tensift-El Haouz?

The best months to visit Marrakesh-Tensift-El Haouz, Morocco for sunny, dry weather are April, May, June, July, August, September, October. The warmest month is August at an area-wide average of 24.9°C / 76.8°F, and the driest is July with about 2 mm / 0.1 in of rainfall.

What is the climate of Marrakesh-Tensift-El Haouz?

Marrakesh-Tensift-El Haouz, Morocco has area-weighted monthly average temperatures ranging from 9.7°C / 49.5°F in January to 24.9°C / 76.8°F in August. Annual rainfall averages about 337 mm / 13.3 in, with the wettest month being December (48 mm / 1.9 in) and the driest July (2 mm / 0.1 in). Because this is an area average across the whole subdivision, local city values can differ substantially.

What is the hottest month in Marrakesh-Tensift-El Haouz?

The hottest month in Marrakesh-Tensift-El Haouz is August, with an area-wide average temperature of 24.9°C / 76.8°F.

What is the coldest month in Marrakesh-Tensift-El Haouz?

The coldest month in Marrakesh-Tensift-El Haouz is January, with an area-wide average temperature of 9.7°C / 49.5°F.

When does it rain most in Marrakesh-Tensift-El Haouz?

The wettest month in Marrakesh-Tensift-El Haouz is December, averaging about 48 mm / 1.9 in of rainfall. The driest is July with about 2 mm / 0.1 in.