Weather in Marrakech
Morocco • Population: 995,871
Best Months to Visit
Based on temperature, precipitation, and humidity data
Rain is about 291 mm of rain spread through the year. The wettest month is November at 54 mm; the driest is June at 4 mm.
Marrakech is in Morocco at 31.6°N. The 2001–2020 NASA POWER daily record describes a Mediterranean pattern: dry summers and wetter winters. August is the warmest month (average 29.6°C, high 38.0°C) and January is the coolest (average 11.5°C, low 5.2°C). On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are May, June, and October.
Rain through the year
Annual rainfall is 291 mm. November leads at 54 mm; June is lightest at 4 mm.
Humidity peaks near 59%. That usually lines up with the wetter months rather than the hottest ones.
Temperature through the year
The heat peaks in August, when the typical afternoon is 38.0°C. The opposite pole is January, when mornings average 5.2°C.
Across the year the mean afternoon high is 27.0°C. If you want the smallest day–night shock, look at months where the high and low sit close together; August nights still hold 21.3°C.
The calendar in Marrakech
The year bottoms out in January. Plan for 5.2°C at night and 17.8°C in the afternoon. In April, Marrakech averages 25.0°C by day and 10.0°C at night, with 27 mm of rain. May: 29.0°C high, 12.9°C low, 16 mm rain, 50% humidity. June is the driest month, averaging only 4 mm across 1 rainy days. Highs sit near 33.5°C. July brings 7 mm and 1 rainy days; temperatures run from 20.5°C to 38.2°C.
August is the warmest month. Afternoon highs average 38.0°C and nights settle near 21.3°C, with 7 mm of rain. September: 32.7°C high, 17.7°C low, 14 mm rain, 44% humidity. October brings 23 mm and 4 rainy days; temperatures run from 14.8°C to 28.1°C. November is the wettest month — 54 mm and 7 rainy days, with 55% humidity.
When the score favours a visit
The three months with the highest comfort score are May, June, and October: May (21.0°C average, 16 mm, 50% humidity); June (25.0°C average, 4 mm, 42% humidity); October (21.5°C average, 23 mm, 48% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you prefer the hottest stretch, that is August. The coolest stretch is January.
Marrakech and other cities in Morocco
Casablanca is about 220 km away: Marrakech is 4.2°C warmer than Casablanca in its hottest month and 182 mm drier over the year than Casablanca. Casablanca’s wettest month is November (98 mm) versus November here.
Rabat is about 286 km away: Marrakech is 4.6°C warmer than Rabat in its hottest month and 197 mm drier over the year than Rabat. Rabat’s wettest month is November (98 mm) versus November here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 17.8°C | 5.2°C | 36 | 5 |
| February | 19.2°C | 5.8°C | 31 | 6 |
| March | 22.5°C | 7.9°C | 40 | 6 |
| April | 25.0°C | 10.0°C | 27 | 5 |
| May | 29.0°C | 12.9°C | 16 | 3 |
| June | 33.5°C | 16.4°C | 4 | 1 |
| July | 38.2°C | 20.5°C | 7 | 1 |
| August | 38.0°C | 21.3°C | 7 | 2 |
| September | 32.7°C | 17.7°C | 14 | 3 |
| October | 28.1°C | 14.8°C | 23 | 4 |
| November | 21.7°C | 9.7°C | 54 | 7 |
| December | 18.7°C | 6.6°C | 32 | 5 |
Monthly Details
Click on any month for detailed weather information: