Menu

Weather in Marrakech in July

View all deals
temperature
Temp

30° C

average

rain
Rain

2 mm

per month

sun
Sun

85 %

chance

humidity
Humidity

35 %

average

What’s the weather like in Marrakech in July?

In July, Marrakech experiences very hot and dry weather, making it the hottest month of the year. The city is situated in the semi-arid climate zone of Morocco, which means that it typically has long, hot summers and mild winters. July is also the peak of the tourist season, so expect the city to be quite crowded.

Average daily temperatures

In July, the average daily temperature in Marrakech is around 37 degrees Celsius (98.6 degrees Fahrenheit). However, it is common for temperatures to exceed 40 degrees Celsius (104 degrees Fahrenheit) during the day. Nights are relatively cooler, with temperatures dropping to around 20-24 degrees Celsius (68-75 degrees Fahrenheit).

Sunshine and rainfall

July is a very sunny month in Marrakech, with an average of 10 to 12 hours of sunshine per day. The chances of rainfall are minimal, as the city typically receives only 1-2 days of light rain during this month. It is important to note that when it does rain, it is usually in the form of short, intense showers rather than prolonged rainfall.

Holiday deals in Marrakech

Destinations with similar weather