Menu

Weather in Marrakech in December

View all deals
temperature
Temp

14° C

average

rain
Rain

7 mm

per month

sun
Sun

64 %

chance

humidity
Humidity

55 %

average

What’s the weather like in Marrakech in December?

In December, Marrakech experiences mild and relatively comfortable weather, making it a popular destination for winter holidays. The city enjoys plenty of sunshine throughout the month, although temperatures can be chilly in the early mornings and evenings. It is important to pack layers to stay warm during the cooler times of the day, but you can still expect pleasant daytime temperatures.

Average daily temperatures

The average daily temperature in Marrakech during December ranges between 10°C (50°F) and 19°C (66°F). Despite the cool mornings and evenings, the afternoons can still be quite warm, with temperatures reaching up to the high teens. However, it is advised to check the daily forecast and pack accordingly, as temperatures can vary throughout the month.

Sunshine and rainfall

December in Marrakech generally offers plenty of sunshine, with an average of 7 hours of sunlight per day. This makes it an excellent time to explore the city and its attractions. However, it is not uncommon to experience some rainfall during this month. On average, Marrakech receives around 20 mm of precipitation spread across 5 days in December. It is advisable to have an umbrella or raincoat handy, as the occasional rain showers can occur.

Holiday deals in Marrakech