Weather in Morocco: Live Forecast and Climate by City

Morocco's weather varies hugely by region and season. Use the forecast below for a live look at the main cities, and the climate notes for planning.
Live forecast
Typical daytime highs
| City | Winter (Jan) | Summer (Jul) | Notes |
|---|---|---|---|
| Marrakech | About 18 degrees | About 38 degrees | Cool nights in winter, very hot summers |
| Fes | About 15 degrees | About 35 degrees | Wetter winters |
| Casablanca and Rabat | About 17 degrees | About 27 degrees | Atlantic breeze keeps summers mild |
| Essaouira | About 18 degrees | About 24 degrees | Windy year-round |
| Chefchaouen | About 14 degrees | About 30 degrees | Rain from autumn to spring |
| Agadir | About 21 degrees | About 28 degrees | Mild all year |
| Merzouga | About 18 degrees by day, near freezing at night | Above 40 degrees | Best visited October to April |
These are typical averages, not forecasts, and conditions vary from year to year.
What to wear
Layers beat anything else. For packing details, see our Morocco packing list, and for timing your trip read the best time to visit Morocco.
Weather hazards
- Heatwaves in July and August inland.
- Flash floods after storms in the south and Atlas.
- Snow on the High Atlas passes in winter, which can close roads.
- Sandstorms in the desert in spring.
Data for the widget comes from Open-Meteo.
Frequently asked questions
What is the weather like in Morocco?
It varies: Mediterranean in the north, hot and dry inland and in the south, mild on the Atlantic coast.
When is it too hot to visit Marrakech?
July and August regularly exceed 38 degrees. Spring and autumn are more comfortable.
Does it rain in Morocco?
Mostly from late autumn to spring, particularly in the north and the mountains.
