Marrakesh Weather in May

Morocco · May climate averages and travel tips

Avg high31°C (87°F)
Avg low15°C (58°F)
Rainfall14 mm (0.6 in)
RatingExcellent 8.4/10

In May, Marrakesh has average highs of 31°C (87°F) and lows of 15°C (58°F). May is spring in Morocco. The month is very dry, with about 14 mm (0.6 in) of rain spread over 3 days. You get roughly 13.6 hours of daylight and a mix of sun and cloud.

Is May a good time to visit Marrakesh?

May is a good time to visit Marrakesh (8.4/10), though November to April are even better.

May weather at a glance

Average high31°C (87°F)
Average low15°C (58°F)
Daily mean22°C (71°F)
Rainfall14 mm (0.6 in)
Rainy days (1 mm+)3
Humidity49%
Cloud cover36%
Daylight13.6 hours
Est. sunshine9.6 hours/day
Wind9.1 km/h
vs April4°C warmer than April, with 12 mm less rain.

What to pack for Marrakesh in May

Marrakesh weather in other months

Jan19°C / 7°C38 mmExcellentFeb20°C / 7°C36 mmExcellentMar23°C / 9°C40 mmExcellentApr26°C / 11°C26 mmExcellentMay31°C / 15°C14 mmExcellentJun34°C / 17°C9 mmFairJul40°C / 22°C7 mmPoorAug40°C / 23°C6 mmPoorSep34°C / 19°C17 mmGoodOct30°C / 16°C24 mmExcellentNov24°C / 11°C47 mmExcellentDec20°C / 8°C29 mmExcellent

← AprilBest time to visit MarrakeshJune →

Better weather in May nearby

Nearby in May

Where else is good in May? See where to go in May.