Home › Marrakech › Best time to visit
Best time to visit Marrakech: month by month
Short answer
March to May and late September to November are best, with highs of 24-33°C and almost no rain. Summer is very hot, reaching 39-40°C in July and August. Winter days are sunny and pleasant, around 20-22°C, but nights drop to 6-8°C and riads can be chilly.
Month by month
| Month | High | Low | Rainy days | Crowds |
|---|---|---|---|---|
| Jan | 20°C | 6°C | 3 | medium |
| Feb | 22°C | 8°C | 5 | medium |
| Mar | 24°C | 10°C | 5 | high |
| Apr | 28°C | 13°C | 3 | very high |
| May | 32°C | 16°C | 3 | high |
| Jun | 34°C | 18°C | 0 | medium |
| Jul | 40°C | 22°C | 0 | low |
| Aug | 39°C | 22°C | 0 | medium |
| Sep | 33°C | 19°C | 1 | medium |
| Oct | 32°C | 16°C | 2 | high |
| Nov | 25°C | 10°C | 1 | high |
| Dec | 22°C | 8°C | 3 | high |
Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.
Season by season
Spring (Mar-May)
24°C in March to 32°C in May, with only 3-5 rainy days. The most popular time, with gardens in bloom.
Summer (Jun-Aug)
Very hot: 34°C in June and 39-40°C in July and August, with nights of 18-22°C and no rain. Lower prices.
Autumn (Sep-Nov)
33°C in September, 32°C in October and 25°C in November, with 1-2 rainy days. Excellent for the Atlas.
Winter (Dec-Feb)
Sunny days of 20-22°C, cold nights of 6-8°C and 3-5 rainy days. Snow on the High Atlas behind the city.
Events worth planning around
- Marrakech International Film Festival, usually late November or early December
- Marrakech Popular Arts Festival, usually in summer
- Ramadan, with evenings coming alive after iftar (dates move each year)
- Marrakech Marathon, usually January
When to avoid
July and August are extremely hot at around 40°C. Easter, Christmas and New Year are busiest and most expensive.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
What is the best time to visit Marrakech?
March to May and late September to November, with warm, dry days.
How hot is Marrakech in summer?
Very hot: about 39-40°C in July and August.
Is Marrakech cold in winter?
Days are mild at 20-22°C, but nights drop to 6-8°C and riads can be chilly.