Best time to visit Marrakech for good weather
When is the best weather in Marrakech? Monthly breakdown of temperature, rainfall, and sunshine hours — ranked by what actually matters for your trip.
Best month
October
October equals spring for quality — warm, golden, and the best balance of everything.
↑27°C: the medina is fully walkable throughout the day without heat stress
↑Marrakech International Film Festival (if scheduled): Moroccan and international cinema in the city's most beautiful venues
↑Gardens at Majorelle and Menara regenerated after summer — autumn colours in the palm groves
All months ranked — Good weather
Best match
October equals spring for quality — warm, golden, and the best balance of everything.
#1 for good weather
Best match
Near-perfect conditions: warm and dry, Jardin Majorelle at its best, before the summer heat arrives.
#2 for good weather
Best match
Spring arrives and Marrakech is at its most seductive — warm, colourful, and still affordable.
#3 for good weather
Best match
Pleasantly warm days, cold nights — the medina at its most authentic and affordable.
#4 for good weather
Best match
Slightly warmer than January — almond blossom appears, the season shifts.
#5 for good weather
Best match
The second shoulder window — quieter and cheaper than October, still excellent weather.
#6 for good weather
Strong option
Excellent but warming — the last comfortable month before the summer heat becomes serious.
#7 for good weather
Strong option
Christmas escape from northern Europe — 18°C and sunshine when London is grey and frozen.
#8 for good weather
Strong option
Heat easing but still demanding — the city waking up from summer, not yet at its best.
#9 for good weather
Strong option
Heat builds quickly — avoid unless you're heat-adapted and have a riad pool.
#10 for good weather
Worth considering
Extreme heat: 36°C average, zero rainfall. Only for heat lovers with a pool strategy.
#11 for good weather
Worth considering
Near-identical to July: extreme heat, empty city, extraordinary prices. Avoid unless you're serious about it.
#12 for good weather