Marrakech weather by month

Marrakech weather by month goes from 19 °C by day in January to 38 °C in July, with little rain: 20 mm in December and 3 mm in July.

Marrakech in November, daytime high

23 °C

Night lowno usable record
Sea surfaceinland
Rain in the month29 mm
Days with 1 mm or more4 days
Daylight10 h 30 min
October, daytime high29 °C
December, daytime high20 °C

Averages 1991 to 2020 at Marrakech Menara. A typical month, not a forecast. Method.

Independent site: Radif Partners sells no holidays · Data and method · Editorial policy

Marrakech lies inland on the plain at the foot of the High Atlas, and its climate is semi-arid: hot, dry summers and mild, sunny winters. Our figures come from the Menara airport station, averaged over 1991 to 2020. In winter, the afternoon is pleasant, 20 °C in December and 19 °C in January, which explains the city's appeal for a short break from Britain. Spring warms quickly, 24 °C in March and 25 °C in April, and those are also the months with the most rain, about 37 mm in April. From June to August the heat is intense, 34 °C, 38 °C and 38 °C, and the souks feel hotter still. Being inland, the city has no sea of its own; for the beach, the coast at Agadir or Essaouira means a long transfer. The station's winter night lows are too patchy in the public archive to show.

Marrakech weather by month at Menara

Marrakech Menara station. Inland city: no sea. Night lows from September to March: no usable record. Wet day: 1 mm of rain or more.
MonthDaytime highNight lowSeaRainWet daysDaylight
January19 °Cno usable recordinland24 mm3 days10 h 18 min
February21 °Cno usable recordinland20 mm3 days11 h 00 min
March24 °Cno usable recordinland33 mm5 days11 h 54 min
April25 °C12 °Cinland37 mm4 days12 h 54 min
May30 °C15 °Cinland7 mm1 day13 h 48 min
June34 °C18 °Cinland4 mm1 day14 h 12 min
July38 °C21 °Cinland3 mm1 day14 h 00 min
August38 °C21 °Cinland6 mm1 day13 h 18 min
September33 °Cno usable recordinland20 mm2 days12 h 18 min
October29 °Cno usable recordinland16 mm2 days11 h 18 min
November23 °Cno usable recordinland29 mm4 days10 h 30 min
December20 °Cno usable recordinland20 mm4 days10 h 06 min

Marrakech in winter

From November to February the afternoon averages 23 °C, 20 °C, 19 °C and 21 °C, a few degrees warmer than Malaga across the strait. Rain comes on about 4 days in December. For a winter break built around walking the medina, gardens and day trips to the Atlas, these figures are comfortable. They are not beach figures; for a warm sea in winter, the Canaries or the Red Sea are the options.

When to avoid the heat

A daytime high above 32 °C runs from June to September: 34 °C in June, 33 °C in September. Summer nights stay warm, 21 °C in July. The best balance is in spring, March to May, and in autumn, October and November, when the high sits between 23 °C and 30 °C.

Questions people ask

Tap a question to see the answer.

Is Marrakech warm in December?

By day, yes: the average high at Menara in December is 20 °C, with rain on about 4 days. Winter night lows are not shown: the public record for them is too patchy. It is a good month for the medina and the gardens.

What is the hottest month in Marrakech?

July, with an average high of 38 °C, level with August at 38 °C. The average low in July is 21 °C. Midday sightseeing is hard work in those months. Spring and autumn are more comfortable for walking in the city.

When does it rain most in Marrakech?

In spring. April averages 37 mm and March 33 mm, on about 5 days in March. The driest months are June to August, with 3 mm in July. Even in the wettest months, most days are dry and sunny. Showers rarely last long.

Check next

Data and references behind this page

Published by

Independent publisher of holiday weather tables computed from NOAA station records and sea temperature grids, 1991 to 2020

Last updated · Editorial policy · Contact

Climate averages for 1991 to 2020, prepared in 2026, last updated