Average weather and climate 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 below 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

« Select another country

Please select a city in Morocco

Agadir   Casablanca   Essaouira   Fès   Ifni   Marrakech   Meknès   Merzouga   Midelt   Ouarzazate   Rabat   Safi   Tan-tan   Tanger   Tarfaya   Taroudant   Taza  

To select a city click a marker on the map

« Back to Homepage

Popular destinations