Best time to visit Marrakech

View all deals

Average monthly temperatures

Marrakech has high desert climate with extremley hot summers, winter is cooler but still very sunny making it a very enjoyable time to visit.
The highest temperatures occur during the peak summer months, so many holidaymakers visit during spring and autumn for the pefect mix of sun and warmth.
The hottest month of the year is July with an average daily maximum of 39 C and an average low of 22 C.
The coolest month of the year is January with an average daily maximum of 19 C and an average low of 6 C.

Sunshine and rainfall

The driest month is June with 1 mm of rainfall and 30 perfect sunny days. The wettest month is March with 12 mm of rain over 1 day.

First Choice Weather Guarantee

First Choice x Sensible Weather have you covered for when unexpected weather rains on your parade. Our Weather Guarantee allows you to travel where you want, when you want – without having to worry about the forecast.


Average monthly temperature and rainfall for Marrakech

Average weather in Marrakech