Best time to visit Marrakech

View all deals

Average monthly temperatures

Marrakech has high desert climate with very hot dry summers and a cooler but still usually very sunny winter.
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.

Weather

When is the best time to visit Marrakech

Holiday deals in Marrakech

Destinations with similar weather