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.

Loading climate data…

Marrakesh

460 m
Pleasantly warm
92
21°/7°40 mm54 %11 h
JanFebMarAprMayJunJulAugSepOctNovDec
A typical mid-February in Marrakesh
Sunny 17Cloudy 8Rain 5
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 %

Open on the world map

Month by month

MonthScoreDayNightRainWet days (≥ 1 mm)SunDaylightFeels like
January9119°5°31 mm462 %10 hPleasantly warm
February9221°7°38 mm554 %11 hPleasantly warm
March8824°9°41 mm653 %12 hPleasantly warm
April9325°12°24 mm454 %13 hWarm
May8929°15°14 mm354 %14 hWarm
June7533°18°4 mm158 %14 hHot
July5937°20°2 mm155 %14 hVery hot
August5938°21°5 mm156 %13 hVery hot
September7433°18°11 mm358 %12 hHot
October8929°15°28 mm459 %11 hWarm
November9423°10°36 mm560 %11 hPleasantly warm
December9720°6°35 mm469 %10 hPleasantly warm and sunny

The score (0–100) is calculated from a range of variables, and changes with your filter settings.

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