Climate Chart of Marrakesh, Morocco

Monthly data: Temperature °C, Rain (mm), Sunshine (h) · 2013–2023

For Marrakesh, Morocco, the climate data cover 2013–2023. Monthly mean temperatures range from 13.3 °C in January to 27.4 °C in August, giving a broad sense of the year's cooler and warmer periods. The figures describe monthly averages rather than daytime highs, while the rainfall and sunshine measures below are daily means. Together, they offer useful planning context, but they cannot predict conditions on any particular day.

Chart
Share
Share this climate chart on Share
Climate Chart: Marrakesh (Morocco)

Climate overview

Temperature

The monthly mean temperature is lowest in January, at 13.3 °C, and reaches its highest point in August, at 27.4 °C. These are averages for the month, not daytime maximum temperatures, so they do not show the full range visitors may experience within a day. Across the calendar-month means, the unweighted mean is 19.8 °C. It provides a broad summary rather than a day-weighted annual average, and should not be read as the expected temperature on every visit.

Rain

Mean daily rainfall reaches its highest monthly level in November, at 0.48 mm/day. This is a daily mean, not a monthly rainfall total, and it does not reveal how often rain falls or whether a particular day will be wet. The lowest monthly mean daily rainfall is in June, at 0.02 mm/day. The unweighted mean across calendar-month means is 0.18 mm/day per day; neither figure guarantees dry weather on a given date.

Sunshine

Mean daily sunshine is highest in June, at 12.14 hours/day, and lowest in December, at 8.91 hours/day. These averages can help frame expectations for outdoor daylight, but sunshine duration is not the same as day length and does not promise clear skies on an individual day. The unweighted mean of the calendar-month sunshine averages is 10.60 hours/day per day. It summarizes the monthly figures without indicating how sunshine is distributed from one day to another.

Best Travel Time Guide for Marrakesh, Morocco: Ideal Seasons and Weather Insights

For visitors prioritising cooler monthly averages, January is the relevant option: its monthly mean temperature is 13.3 °C. This is a useful planning reference, not a forecast of daytime highs or a guarantee of a particular day's conditions. If lower average rainfall is the priority, June has the lowest mean daily rainfall, at 0.02 mm/day. For rain preparation, note that the highest monthly mean daily rainfall is in November, at 0.48 mm/day; these averages do not quantify rain frequency or ensure wet or dry days, so flexible plans and a light rain layer can be sensible.

For outdoor sightseeing planned around average sunshine, June records the highest mean daily duration, 12.14 hours/day, while December records the lowest, 8.91 hours/day. These figures may help with broad timing choices, but they are not measures of daylight length or guarantees of sunshine; check forecasts closer to travel and keep plans adaptable.

Climate Data Overview for Marrakesh, Morocco

Explore the comprehensive climate data for Marrakesh, Morocco. This detailed table provides valuable insights into temperature variations, precipitation levels, and seasonal changes, helping you understand the unique weather patterns of this region.

Month Average: Temperature °C Rain (mm) / day Snow (mm) / day Sunshine (h) / day
Jan 13.3 0.12 0.00 9.30
Feb 14.8 0.27 0.00 9.66
Mar 16.6 0.18 0.00 10.61
Apr 18.2 0.04 0.00 11.49
May 20.7 0.05 0.00 12.13
Jun 21.3 0.02 0.00 12.14
Jul 26.5 0.04 0.00 11.97
Aug 27.4 0.10 0.00 11.41
Sep 23.5 0.22 0.00 10.44
Oct 22.4 0.44 0.00 10.07
Nov 17.6 0.48 0.00 9.11
Dec 14.7 0.15 0.00 8.91
Average 19.8 0.18 0.00 10.60