Climate and average weather in Morocco
The distinct areas of Morocco make for differing climates across the country. This makes it 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 9 & 10 at the Atlantic. In winter, you'll see up to 6 hours of sun a day 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 rain 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 more detailed information on the Weather and Climate in Morocco?
Please select the city 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