Climate guide for Morocco

Best Time to Visit
Morocco

How to read the score (0–10)
05810
UnfavorableGoodOptimal
01 · Morocco

About Morocco

Morocco mixes Atlantic and Mediterranean coasts with the Atlas mountains, desert oases and imperial cities. Marrakesh and Fes carry the best-known medinas and crafts, the Rif and Chefchaouen offer blue-washed hills in the north, and the Sahara dunes near Merzouga and Zagora sit beyond the Atlas. Spring and autumn are the most comfortable seasons across the country; summer is hot inland and on the coast, while winter is mild by the sea and cold with snow in the mountains.

02

Did you know?

Weather

Morocco: weather by month

Warmest month: August (25°C). Wettest: March (65 mm). Best overall score: April (9.8/10).

MonthAvg tempRainSunny daysScore
January16°C16 mm78.4/10
February16°C38 mm118.5/10
March16°C65 mm198.4/10
April18°C14 mm309.8/10
May20°C14 mm319.7/10
June23°C3 mm309.5/10
July25°C2 mm318.6/10
August25°C3 mm318.5/10
September23°C5 mm249.1/10
October22°C36 mm138.6/10
November19°C9 mm78.3/10
December17°C48 mm37.6/10
03

Travel Tips

01Best time & timing
Target April, May, June — that is where comfort scores peak (9.8/10). December is the weakest month at 7.6/10.
02Weather & what to pack
April averages 18°C with 14 mm of rain and about 30 days with 6+ hours of sunshine. Pack layers you can shed by midday plus one warm layer for the evening.
03Crowds & value
If budget matters, target June — 9.5/10 with lighter demand than April.

Things to do in Morocco

Morocco. Live activities and tours from GetYourGuide, matched to this destination.

FAQ

Frequently asked

When is the best time to visit Morocco?
The best time to visit depends on where you go. Agadir: May & June; Casablanca: May & June; Chefchaouen: June & September; Essaouira: August & July; Fez: April & May; Marrakech: April & November.
Which month is best overall in Morocco?
Averaged across our 11 destinations in Morocco, the strongest months are April, May, June. Individual places can shift a month or two earlier or later — each destination page lists its own peak.
Which cities in Morocco does bestime.to cover?
We currently score 11 destinations in Morocco: Agadir, Casablanca, Chefchaouen, Essaouira, Fez, Marrakech, Meknes, Merzouga, Ouarzazate, Rabat, +1 more.
How are the Morocco travel scores calculated?
Every city is rated 0-10 per month using ERA5 climate normals - temperature, precipitation, humidity, daylight, and days with 6+ hours of sunshine.

Climate data: Open-Meteo ERA5 historical archive, the five most recent complete years (2021–2025). Scores are monthly averages for that window, not forecasts, and short-window precipitation can differ from longer-term normals. “Sunny days” count days with at least 6 hours of measured sunshine — they are not dry days.

Curated in Morocco

Tickets & experiences

Destinations in Morocco