WettergramWettergram
📍 Morocco · Avg 2014–2023
🇲🇦

Marrakesh

31.63°N, -8.00°W

The best time to visit Marrakesh: December (avg. 13.4 °C, 4 rainy days).

🌡️
Hottest Month
Ø 29.3°C
Jul
↑ 38°C↓ 20.5°C
🧊
Coldest Month
Ø 11.9°C
Jan
↑ 18.9°C↓ 4.9°C
☀️
Sunniest Month
12.6 h
Jul · avg per day
🌧️
Most Rainy Days
6
Feb · days/month
🐪 Top travel time:Dec
🏜️ Good travel time:JanFebMarAprMayOctNov
Month by month

📊 Monthly Climate Overview

MonthMax °CMin °CRain mmRain DaysSun hWind km/hSea °C
Jan18.9°C4.9°C34.5 mm59.2 h11.8 km/h–
Feb20.6°C6.4°C38 mm69.7 h13.5 km/h–
Mar22.9°C8.4°C48.9 mm610.3 h14.4 km/h–
Apr25.9°C11.5°C34 mm511.4 h15.2 km/h–
May30.4°C14.7°C18.8 mm412.0 h16.3 km/h–
Jun33°C17.1°C2.7 mm112.3 h16.3 km/h–
Jul38°C20.5°C2.4 mm112.6 h15 km/h–
Aug37.7°C21.1°C4.8 mm212.2 h15 km/h–
Sep32.7°C18.1°C7.1 mm210.7 h13.5 km/h–
Oct29.8°C15.2°C18.3 mm310.0 h13.4 km/h–
Nov23.3°C9.6°C39.3 mm59.2 h12.2 km/h–
Dec20.5°C6.3°C26.8 mm48.9 h11 km/h–

📖Climate & Best Time to Visit Marrakesh

Marrakesh (Morocco) has a semi-arid desert climate with an annual average of around 20 °C. Daytime highs average 28 °C, while nights cool to about 13 °C. The destination sees roughly 276 mm of rainfall per year and 10.7 hours of sunshine per day on average.

Morocco's "Red City" with the bustling Djemaa el-Fna square, the Koutoubia Mosque, the blue Jardin Majorelle and the endless souks of the Medina.

With summer highs up to 38 °C in July, the heat is overwhelming for most travellers. Cooler and far more pleasant: January through spring — mild days and crisp starlit nights. Rainfall, at only 276 mm a year, is essentially a non-issue.

Note: with roughly 33 °C between the hottest and coldest month, picking the right time of year matters a lot here.

🎟️ Top activities in Marrakesh

Climate looks good? Time to make it happen.
Compare Marrakesh deals across 80+ providers — one click, fair price.
✈️ Plan trip →
Side by side

🏡 How does it compare to home?

Enter your hometown — we’ll show you a direct climate comparison.

Keep exploring

✨ Discover more of Marrakesh

🌦️WeatherLive & 14-day forecast🌐World mapView on the map🗺️Plan tripBest time: Dec

Frequently asked questions about Marrakesh

When is the best time to visit Marrakesh?

The best time to visit Marrakesh: December (avg. 13.4 °C, 4 rainy days). Based on the monthly values for 2014 to 2023.

What are the temperatures in Marrakesh?

The warmest month is July with an average of 29.3 °C and daytime highs around 38.0 °C. The coldest month is January with an average of 11.9 °C and night-time lows around 4.9 °C.

How many rainy days does Marrakesh have?

February has the most rainy days with 6 rainy days. The driest month is June with 1 rainy day.