Planning a Trip to Marrakech? Here's the Weather
See what weather to expect in Marrakech, Morocco and plan your trip with confidence. Monthly averages from real historical weather data.
Marrakech sits at the edge of the Sahara, and its climate makes that proximity felt — mild, sun-warmed winters give way to a summer that can push highs to 39°C, making timing your visit genuinely consequential. The city rewards those who plan around its rhythms: cooler months are prime for losing yourself in the medina's souks, and when temperatures drop, a hammam or a traditional spa session feels less like a luxury and more like the obvious thing to do.
Written by Leo Vicente, founder & engineer who loves to travel
·28°C
Avg. high
14°C
Avg. low
272mm
Yearly rainfall
5
Best months
Travel Window Score · 9.2/10
Marrakech's best travel month is November — around 4 rain days and daytime highs near 24°C, on a 10-year historical average (climatology tier).
Climatology · 10-YR AVG · How we forecast →
Try It with Real Forecasts
Get confidence scores, activity suggestions, and real-time forecasts for your exact travel dates — not just averages.
Start PlanningMonthly Temperature & Rainfall
20°
6°
24mm
Jan
22°
7°
41mm
Feb
23°
9°
50mm
Mar
26°
12°
39mm
Apr
30°
15°
17mm
May
34°
18°
2mm
Jun
39°
21°
1mm
Jul
39°
22°
3mm
Aug
33°
19°
6mm
Sep
30°
16°
20mm
Oct
24°
11°
27mm
Nov
20°
7°
42mm
Dec
What Weather to Expect in Marrakech
Marrakech typically has the most favorable weather for travel during January, February, March, April, November, with comfortable temperatures and relatively low rainfall — ideal conditions for sightseeing and outdoor activities.
Best Time to Visit Marrakech
January, February, March, April, November offer the most comfortable conditions for exploring on foot, with daytime highs ranging from 20°C up to 26°C — cool enough to wander the Djemaa el-Fna for hours without wilting. Note that March sits within this window and can bring 50mm of rain, so pack accordingly, but temperatures remain pleasant throughout.
The best time to visit Marrakech is January, February, March, April, November, when daytime highs average around 23°C and rainfall stays low at roughly 36mm per month. These months offer the most comfortable conditions for sightseeing, outdoor activities, and exploring the city at a relaxed pace. January is typically the driest of these months, with only around 24mm of precipitation.
July is genuinely brutal, with highs reaching 39°C — outdoor exploration becomes difficult and the heat dominates the experience.
Marrakech Weather by Season
Spring
Spring (March–May) brings warm weather to Marrakech, with highs averaging 26°C and lows around 12°C. The season is relatively dry, accumulating around 106mm total with roughly 5 rainy days per month.
Summer
Summer (June–August) brings hot weather to Marrakech, with highs averaging 37°C and lows around 20°C. The season is very dry with minimal rainfall, accumulating around 6mm total with roughly 1 rainy day per month.
Autumn
Autumn (September–November) brings warm weather to Marrakech, with highs averaging 29°C and lows around 15°C. The season is very dry with minimal rainfall, accumulating around 53mm total with roughly 3 rainy days per month.
Winter
Winter (December–February) brings mild weather to Marrakech, with highs averaging 21°C and lows around 7°C. The season is relatively dry, accumulating around 107mm total with roughly 5 rainy days per month.
Things to do in Marrakech
Handpicked activities you can book now, matched to typical weather in Marrakech.
Climate data is a 10-year historical average (2016–2025), averaged across a wide area rather than a single weather station. Temperatures in Celsius. How we forecast →