Climate and average weather in Morocco
The distinct areas of Morocco make for differing climates across the country, so that it is a good destination all year round. The climate of the northern Moroccan coast and central areas is Mediterranean, with hot dry summers and mild wet winters. Further inland temperatures are more extreme, and the weather is cold in winter and very hot in summer. Daily sunshine ranges from 13 hours in the desert to nine & 10 on the Atlantic. In the winter, you'll see upto 6 hours in the North, increasing to 7 or 8 as you move south.
Rain falls between April and May, and during October and November. The Atlantic coast (Casablanca) sees most rain, with the heaviest falls in winter. Moving further south the climate is drier. The coast is very mild in winter, and avoids the snow that can be seen throughout the year on the peaks of the Atlas mountains.
Interested in the more detailed Weather and Climate of Morocco?
Please select a city in or above the map you wish to travel to or the one closest to your destination. Each selected city will show you the following graphs:
1. Average minimum and maximum temperature over the year
2. Average monthly precipitation over the year (rainfall, snow)
3. Average monthly hours of sunshine over the year
On certain pages we also offer other historical weather data like humidity wind speed and water temperature.
Regions in Morocco
Popular places in Morocco
Select a city to see its average temperature, precipitation and hours of sunshine over the year.
- Aït Baha
- Aït Ben Haddou
- Aït Hamid
- Al Hoceïma
- Cabo Negro
- Dar Caïd Layadi
- Douar Caïd Layadi
- El Harkat
- El Jadida
- Er Rachidia
- Lalla Takerkoust
- Marina Smir