When to go
A New Year or Easter holiday in Marrakesh might sound fun, but everyone else has the same idea. Hotels and riads raise their prices and flights are booked well in advance. For better rates and service, plan around these holidays.
Weather-wise, the best times to go are spring and autumn, when temperatures are 20°C to 25°C by day and at least 10°C by night, and November to February, with cooler nights but similar daytime temperatures and light rainfall possible.
The weather in March and April features sporadic, light rainfall with some sandstorms in April, while June sees dusty siroccos (desert winds) sweep through the city. From mid-June to August temperatures rise into the 30s and occasionally 40s.