Temperatures in October
By far the best time to visit Marrakech is around October. Perfect for sightseeing in the morning and relaxing by the pool or on a Riad rooftop in the afternoon. Also, because it is close to the Sahara Desert, the city experiences warm weather in October, which means the days are pleasant but not too hot. The evenings usually get cooler from October onwards after the balmy Summer months.
Marrakesh has an average temperature of 25°C and highs no higher than 30°C. The lowest temperature is approximately 20°C.
There are 11 hours of daylight per day in October, with eight hours of sunshine.
In October, there are barely a few showers. The average monthly rainfall in October is 9mm.