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 Weather and Climate information?
Please select the city below 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.

Popular places in Morocco

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Show all places

Regions in Morocco