

December in one line: Two months in one: pleasant and calm until the 20th, then the most expensive and crowded ten days of the year over Christmas and New Year.
Weather in December
18–20°C afternoons, 6–8°C nights, four or five rainy days. Cold riads: heating matters.
| Afternoon high | Night low | Rainy days | Sunshine | Crowds | Prices |
|---|---|---|---|---|---|
| 19°C | 7°C | ~4 | 7 h/day | Peak | Peak |
Events and holidays
Christmas to 6 January is peak: riads double their rates, Majorelle slots go a fortnight ahead, New Year's Eve dinners need booking. The first half of the month is quiet.
What to do in December
- Early December: the whole 3-day plan with few crowds
- Snow views from the Badi terrace after a cold front
- Imlil for a snowy mountain day
What to avoid
- Booking Christmas week late: riads and Majorelle are both gone
- Riads without heating
When to book what
First half: Majorelle 2–3 days ahead, riads a week ahead. Christmas–New Year: Majorelle 2 weeks ahead, riads 2–3 months ahead.
Plan the days with the 2-day or 3-day itinerary, and compare every month on the best time to visit page.
← Marrakech in November · Marrakech in January →
Marrakech in December: frequently asked questions
Is December a good time to visit Marrakech?
Two months in one: pleasant and calm until the 20th, then the most expensive and crowded ten days of the year over Christmas and New Year.
How hot is Marrakech in December?
Typical afternoon highs around 19°C and night lows around 7°C, with about 4 rainy days and 7 hours of sunshine a day. 18–20°C afternoons, 6–8°C nights, four or five rainy days. Cold riads: heating matters.
Do I need to book Majorelle in advance in December?
Yes, always: it is online-only with timed slots. First half: Majorelle 2–3 days ahead, riads a week ahead. Christmas–New Year: Majorelle 2 weeks ahead, riads 2–3 months ahead. Check the live availability page for the next three weeks.
What should I pack for Marrakech in December?
A warm jacket, a sweater, closed shoes, a rain shell; sunglasses for the days.
More Marrakech guides

Koutoubia & Medina

Jardin Majorelle

YSL Museum

Bahia Palace
Also useful: Marrakech with kids · Saadian Tombs · Jemaa el-Fna · Essaouira day trip · Marrakech scams · Marrakech in 2 days
