City City · Morocco

Best time to visit Marrakesh

The best time to visit Marrakesh is most of the year, with daytime temperatures around 21°C.

Marrakesh at a glance: warmest in August with daytime temperatures around 38°C and coolest in January (19°C). The wettest month is March (41 mm) and the driest July (2 mm), with about 270 mm of rain a year. Sunniest in December.

Eddigo
Loading climate data…

Marrakesh

460 m
Pleasantly warm
92
21°/7°40 mm54 %11 h
JanFebMarAprMayJunJulAugSepOctNovDec
A typical mid-February in Marrakesh
Sunny 15Cloudy 9Rain 6
Daytime temperature (night ☾)
7°16°25°2°44°
Daylight (solar time)
06:2917:31
0006121824
11 h 2 m
Precipitation
050 mm
40 mm
Air feel
FreshComfortableHumidMuggy
RH 58 %
Poor ExcellentDoesn’t matchERA5 · CRU TS · ETOPO

Open on the world map

Month by month

MonthScoreDayNightRainWet daysSunDaylightFeels like
January9119°5°31 mm562 %10 hPleasantly warm
February9221°7°38 mm654 %11 hPleasantly warm
March8824°9°41 mm753 %12 hPleasantly warm
April9325°12°24 mm554 %13 hWarm
May8929°15°14 mm354 %14 hWarm
June7533°18°4 mm158 %14 hHot
July5937°20°2 mm155 %14 hVery hot
August5938°21°5 mm256 %13 hVery hot
September7433°18°11 mm358 %12 hHot
October8929°15°28 mm559 %11 hWarm
November9423°10°36 mm560 %11 hPleasantly warm
December9720°6°35 mm569 %10 hPleasantly warm and sunny

The score (0–100) combines daytime temperature, rain days, humidity and cloud cover, weighted for a typical warm-weather trip: 20–28 °C, little rain. On the map you can change these preferences.

Climate averages 2016–2025 (ERA5, CRU TS). Sea temperature from ERA5. Not a forecast. Elevation: 460 m. Coordinates: 31.63, -7.99.