Marrakech Climate & Weather

The weather in Marrakech is sunny nearly all year round, with pleasantly warm, dry summers and mild, slightly damp winters. The climate in Marrakech is hot, semi-arid, and often typically Mediterranean. Despite the proximity of the formidable Sahara Desert, Marrakech does not have a desert climate. The average temperatures range from 54°F (12°C) in the winter, to 84°F (29°C) in the summer. The hottest months of the year are July, August and September, when temperatures can reach 100°F (38°C); however Marrakech's humidity is low, making temperatures are generally bearable. Winter can bring heavy downpours of rain, which leave the streets of the old town very muddy, and winter nights can be cold, but those visiting the city at this time should still get plenty of sun and will be rewarded by seeing the Atlas Mountains at their most beautiful when they are capped with white snow. Marrakech is a year-round destination but spring (March, April, May) and autumn (October, November) are considered to be the best seasons in the city as it is warm and sunny but not swelteringly hot.

Our Travel Expert

Abdessamad is a tourism expert based in Marrakech, with lots of advice to share with travellers in Morocco.

>Read Abdessamad's tips on Marrakech
>Ask Abdessamad a question

Become our Marrakech Travel Expert

We are looking for contributors for our Marrakech travel guide. If you are a local, a regular traveller to Marrakech or a travel professional with time to contribute and answer occasional forum questions, please contact us.