Menu

Weather in Morocco in December

View all deals
temperature
Temp

16° C

average

rain
Rain

6 mm

per month

sun
Sun

66 %

chance

humidity
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.

Holiday deals in Morocco

Destinations with similar weather