Marrakesh Weather in April

Morocco · April climate averages and travel tips

Avg high26°C (80°F)
Avg low11°C (53°F)
Rainfall26 mm (1.0 in)
RatingExcellent 10/10

Expect hot days in Marrakesh in April: the average high is 26°C (80°F) and the average low is 11°C (53°F). April is spring in Morocco. The month is fairly dry, with about 26 mm (1.0 in) of rain spread over 4 days. You get roughly 12.8 hours of daylight and a mix of sun and cloud.

Is April a good time to visit Marrakesh?

Yes — April is one of the best months to visit Marrakesh. The weather rates excellent (10/10) on our comfort score.

April weather at a glance

Average high26°C (80°F)
Average low11°C (53°F)
Daily mean18°C (65°F)
Rainfall26 mm (1.0 in)
Rainy days (1 mm+)4
Humidity55%
Cloud cover37%
Daylight12.8 hours
Est. sunshine8.9 hours/day
Wind8.4 km/h
vs March3°C warmer than March, with 14 mm less rain.

What to pack for Marrakesh in April

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

← MarchBest time to visit MarrakeshMay →

Nearby in April

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