Temp
14° C
average
Rain
7 mm
per month
Sun
64 %
chance
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.