weathermap.co.uk

Marrakesh weather

World cities · Morocco · 31.63°N 7.98°W

Loading live conditions…
Live map & radar Full forecast

Marrakesh, in Morocco, has its warmest weather in July, when daytime temperatures average 40.2°C, while January nights are the coldest at around 6.1°C. The city sees roughly 224mm of rain a year; March is normally the wettest month and July the driest. Figures are averaged from 2020–2024 observations.

Climate averages

MonthAvg highAvg lowRainRain days
Jan20.7°6.1°24mm3
Feb23°8.2°41mm4
Mar23.4°9.5°55mm7
Apr27°12.4°26mm5
May31.4°15.5°13mm3
Jun33.3°18°1mm0
Jul40.2°22.1°0mm0
Aug38.6°21.6°0mm0
Sep33.4°18.7°4mm1
Oct30.1°15.4°24mm3
Nov25.6°11.1°12mm3
Dec21.5°7.8°24mm4

Seasons in Marrakesh

Spring (March–May). Daytime highs in Marrakesh climb from 23.4°C in March to 31.4°C by May, while nights ease from 9.5°C to 15.5°C. The season brings around 94mm of rain in total.

Summer (June–August). The warmest stretch of the year: afternoons average 37.4°C, peaking in July at 40.2°C. July is usually the driest of the summer months (0mm over ~0 rainy days). Around the June solstice, Marrakesh gets roughly 14.1 hours of daylight.

Autumn (September–November). Daytime temperatures fall from 33.4°C in September to 25.6°C by November, with around 40mm of rain across the season.

Winter (December–February). Nights average 7.4°C, with January the coldest month (average low 6.1°C, daytime high 20.7°C). Expect about 11 days with measurable rain over the three months, and only around 9.9 hours of daylight in mid-December.

How Marrakesh compares

MarrakeshUK town average
Annual rainfall224mm1054mm
Rainy days per year33167
Summer daytime high37.4°C19.7°C
Winter night low7.4°C3.4°C

Marrakesh is about 79% drier than the average for the 121 UK towns tracked on this site (1054mm), based on 2020–2024 monthly normals.

Marrakesh weather FAQs

What is the warmest month in Marrakesh?

July is typically the warmest month in Marrakesh, with average daytime highs of 40.2°C. Summer afternoons (June–August) average around 37.4°C.

What is the wettest month in Marrakesh?

March is usually the wettest month, with around 55mm of rain over roughly 7 rainy days. July is typically the driest (0mm).

How much does it rain in Marrakesh per year?

Marrakesh receives roughly 224mm of precipitation per year, spread over about 33 days with at least 1mm of rain (based on 2020–2024 observations).

How cold are winters in Marrakesh?

Winter nights (December–February) in Marrakesh average around 7.4°C, with January typically the coldest month (average low 6.1°C).

When is the best time to visit Marrakesh for good weather?

Late spring and summer offer the most reliable weather in Marrakesh. July is typically the driest of the warm months (0mm of rain), while July is the warmest, averaging 40.2°C by day — and near the June solstice there are around 14 hours of daylight to enjoy.

How does Marrakesh's weather compare with the UK?

Marrakesh receives 224mm of rain a year, about 79% drier than the average for the 121 UK towns tracked on this site (1054mm). Summer daytime highs average 37.4°C against a UK-town average of 19.7°C, and winter nights average 7.4°C versus 3.4°C.

Weather near Marrakesh