Marrakech weather by month

Morocco · best months: January, February, April, November, December

Average highs in Marrakech run from 20 °C (67 °F) in January to 39 °C (101 °F) in July. By the numbers, the best months to go are January, February, April, November, December.

5°15°25°35°January: 20° / 5°, 3 rainy days20°JFebruary: 21° / 7°, 4 rainy days21°FMarch: 23° / 9°, 5 rainy days23°MApril: 26° / 12°, 4 rainy days26°AMay: 30° / 15°, 3 rainy days30°MJune: 33° / 17°, 0 rainy days33°JJuly: 39° / 21°, 0 rainy days39°JAugust: 38° / 21°, 1 rainy days38°ASeptember: 33° / 18°, 1 rainy days33°SOctober: 30° / 15°, 2 rainy days30°ONovember: 24° / 10°, 3 rainy days24°NDecember: 21° / 7°, 3 rainy days21°D

average high to low each dot ≈ 3 rainy days

Pick a month

January20° / 5°3 rainy daysGreat time to goFebruary21° / 7°4 rainy daysGreat time to goMarch23° / 9°5 rainy daysGood time to goApril26° / 12°4 rainy daysGreat time to goMay30° / 15°3 rainy daysGood time to goJune33° / 17°almost no rainy daysMixed weatherJuly39° / 21°almost no rainy daysTough monthAugust38° / 21°1 rainy dayTough monthSeptember33° / 18°1 rainy dayMixed weatherOctober30° / 15°2 rainy daysGood time to goNovember24° / 10°3 rainy daysGreat time to goDecember21° / 7°3 rainy daysGreat time to go

Marrakech climate table

MonthHighLowRainy daysRainDaylight
January20°C / 67°F5°C / 41°F328 mm10 h 18 min
February21°C / 70°F7°C / 44°F439 mm11 h 01 min
March23°C / 74°F9°C / 47°F551 mm11 h 54 min
April26°C / 79°F12°C / 53°F433 mm12 h 55 min
May30°C / 87°F15°C / 59°F318 mm13 h 45 min
June33°C / 92°F17°C / 63°F03 mm14 h 12 min
July39°C / 101°F21°C / 69°F02 mm14 h 01 min
August38°C / 101°F21°C / 71°F14 mm13 h 18 min
September33°C / 92°F18°C / 65°F17 mm12 h 19 min
October30°C / 85°F15°C / 59°F222 mm11 h 20 min
November24°C / 75°F10°C / 50°F325 mm10 h 30 min
December21°C / 70°F7°C / 44°F325 mm10 h 06 min

Our rule: a month scores 2 points for comfortable average highs of 18–28 °C (1 point for 14–18 or 28–32 °C) and 2 points for 5 or fewer rainy days (1 point for 6–10). Average highs above 35 °C or below 8 °C make it a tough month whatever the rain. A rainy day here means 2 mm of rain or more. 4 points = great, 3 = good, 2 = mixed, 0–1 = tough.

Good to know

Plan your Marrakech trip

Nearby cities

Seville weather · Lisbon weather · Madrid weather · Porto weather

FAQ

What is the best month to visit Marrakech?

By weather alone, January, February, April, November, December score best: comfortable temperatures and few rainy days. Peak season is usually March, April, October, December, when rooms cost more.

What is the warmest month in Marrakech?

July, with average highs of 39 °C (101 °F).

What is the rainiest month in Marrakech?

March, with about 5 rainy days.

Sources: climate averages from Open-Meteo historical weather (ERA5 reanalysis, 2015–2024); sea temperatures from the Open-Meteo marine API (2023–2024); public holidays from Nager.Date. Daylight is calculated for the 15th of the month. Averages are a guide, not a forecast. Costs are typical ranges per person per day, excluding flights.

Just talk.
Every day planned.

Tell Journey where, when and your budget — it plans every hour of every day, with real places and prices. Coming soon to iPhone.