Temp
16° C
average
Rain
6 mm
per month
Sun
66 %
chance
Humidity
62 %
average
What’s the weather like in Morocco in December?
In December, Morocco experiences winter weather. However, the climate differs depending on the region. In the northern cities such as Tangier and Casablanca, temperatures tend to be cooler, while the southern regions such as Marrakech and the Sahara Desert are generally warmer during the day. Overall, Morocco offers pleasant weather for travelers looking to escape the harsh winter conditions in other parts of the world.
Average daily temperatures
The average daily temperatures in Morocco during December range between 10°C (50°F) and 20°C (68°F). However, it is important to note that temperatures can drop significantly in the evenings, especially in the northern regions, so it is advisable to pack warm clothing for those colder nights. In the Sahara Desert, temperatures can still reach high temperatures during the day, while nights can be quite chilly.
Sunshine and rainfall
December marks the start of the rainy season in Morocco. While rainfall is not as significant as in other months, it is more frequent during this time of the year. On average, Morocco receives around 5-8 days of rainfall in December, with precipitation ranging from light showers to heavy downpours. The northern coastal regions tend to receive more rainfall compared to the southern parts of the country. Despite the rain, Morocco still enjoys a good amount of sunshine, with an average of 6-7 hours of sunshine per day in December.