Przejdź do treści

When to visit

Marrakech in December: Weather, Christmas and New Year

December splits into two moods in Marrakech: the calm, good-value first three weeks, and the busy, festive Christmas-to-New-Year stretch when riads and hotels fill and prices climb. Either way you get bright, mild days, crisp mountain views and cool evenings — a lovely, if layered-up, time to visit.

Read
8 min
Topic
When to visit
Updated
21 July 2026
Marrakech in December: Weather, Christmas and New Year — Marrakech travel guide

At a glance

  • Days are mild and sunny (~17–19°C); nights are cold (~5–7°C).
  • The first weeks are quiet and good value; Christmas–New Year is busy and pricey.
  • Riads and hotels put on festive dinners and New Year parties.
  • Pack warm evening layers and check heating.

December weather

Expect classic Marrakech winter: comfortable, sunny afternoons around 17–19°C that are perfect for sightseeing, and cold nights dropping to 5–7°C. There's a chance of a little rain, and the High Atlas will likely be snow-capped and clear on the horizon. Bring layers — light clothes for the day, a warm jacket and scarf for evenings — and make sure your accommodation has heating, since courtyard riads can feel cold after dark.

Christmas and New Year

Morocco is a Muslim country, so Christmas isn't a public holiday, but Marrakech's riads, hotels and many restaurants embrace it for their international guests with decorations, special festive dinners and, on 31 December, lively New Year's Eve parties, gala dinners and events across the city and out in desert camps. This fortnight is the busiest and most expensive of the winter, so book accommodation, festive meals and any New Year event well in advance. The atmosphere is warm and celebratory.

Making the most of December

For value and calm, the first three weeks of December are a quiet, pleasant time with thin crowds at the monuments and easy availability. Use the mild days for full-on sightseeing and day trips, and cosy evenings for hammams, long dinners and mint tea. A day trip to the snowy Atlas is a December highlight, and the desert, though cold at night, is beautifully clear. Whether you come for the quiet early weeks or the festive finale, plan your days with our itineraries.

Frequently asked questions

What is the weather like in Marrakech in December?

Mild, sunny days around 17–19°C, ideal for sightseeing, with cold nights falling to 5–7°C and a chance of occasional rain. The High Atlas is often snow-capped. Pack layers and a warm jacket for the evenings.

Does Marrakech celebrate Christmas and New Year?

Christmas isn't a Moroccan public holiday, but Marrakech's riads, hotels and restaurants put on festive decorations and special dinners for international guests, and New Year's Eve brings lively parties and gala events. Book ahead — that fortnight is busy and pricey.

Is December a good time to visit Marrakech?

Yes — you get mild, sunny sightseeing days and atmospheric cool evenings. The early weeks are quiet and good value; Christmas to New Year is festive but busy and expensive. Just pack warm layers for the cold nights.