Marrakech in December: Weather, Festive Season and Things to Do
In December, Marrakech offers what Northern Europe no longer has: sunshine, lunch on terraces and the snow-capped Atlas on the horizon. It is also the festive month, in high demand from around 20 December.
Marrakech in December means around 19 °C by day and 7 °C at night: lunch in the sun on a terrace, but bring a jacket for the evening, and poorly heated riads can feel chilly. The Atlas peaks are often snow-capped, a superb backdrop from the medina rooftops. Christmas is not a public holiday in Morocco, but tourist hotels and restaurants often offer festive menus. The Christmas school holidays, broadly from 19 December 2026 to early January 2027, and New Year are the most expensive period of the winter: boutique riads fill up early. Early December, by contrast, is calm and affordable. For activities: hammam, the Agafay Desert at sunset (from €14), Ourika and a hot-air balloon (from €52-61). For the holidays, book now.
Things to Do in Marrakech in December
| Experience | Rating | Reviews | From |
|---|---|---|---|
| Agafay: quad, camel and dinner show | 4.8 | 36,771 | €20 |
| Traditional hammam and massage | 4.7 | 210 | €46 |
| Atlas, waterfalls and Ourika Valley | 4.9 | 6,299 | €9 |
| Hot-air balloon flight with breakfast | 4.8 | 10,196 | €61 |
Ratings, reviews and prices taken from GetYourGuide; they may change.
See things to do in Marrakech in December· GetYourGuideFree cancellation up to 24h before on most activities · the best time slots sell out first in high seasonReserve now, pay later on many activities
- Festive season: see Christmas in Morocco and New Year in Marrakech.
- Snow: see skiing at Oukaimeden, depending on snow cover.
- Warmer sun: see Agadir in winter.
What to Pack
Layers: a T-shirt for midday, a jumper and warm jacket for the evening and the desert, a hat if you head into the Atlas. See what to pack for Morocco.
See heated riads in Marrakech· Booking.comFree cancellation on many properties · the best-rated places fill up firstNo prepayment needed on many offers: lock in your room now
Book your arrival transferYou will be redirected to our partner GetTransfer.FAQ — Marrakech in December
What is the weather like in Marrakech in December?
Is Christmas celebrated in Marrakech?
Are riads cold in December?
When should I book for the holidays in Marrakech?
Can you see snow near Marrakech in December?
In Short
- 19 °C by day, cool nights.
- Early December calm, festive period in high demand.
- A heated riad and early booking.
See also Marrakech in winter and Morocco in December.












