The RiadAmenitiesAvailabilityLocationExperiencesReviewsBlog Book direct & save

Home / Blog / Seasons

Christmas and New Year in Marrakech: weather, events and tips

By The Dar Bassidi team · Published 3 November 2026 · Last updated 3 November 2026 · 8 min read

Living room in Marrakech decorated for Christmas in teal and yellow
Quick answerChristmas in Marrakech is sunny and mild, with daytime highs around 17–21 °C and cold nights around 6–7 °C. Christmas Day is not a public holiday in Morocco, so shops and souks stay open. New Year's Eve is celebrated with dinners and parties in hotels and restaurants. The last week of December is busy, so book early.

Key facts

Christmas in Marrakech means winter sun instead of snow, mint tea instead of mulled wine, and souks that stay open on 25 December. This guide covers the weather, the holidays, New Year's Eve and what to do and pack. It is written by the team behind Dar Bassidi, a holiday home in Marrakech.

Marrakech in December and January: the weather

Marrakech in winter is mostly sunny and dry, with warm days and cold nights. The difference between day and night is large, so layers are the key to packing.

Month Daytime high Night-time low Rain
December around 17–21 °C around 7 °C about 20 mm in the month
January around 20 °C around 6 °C about 5 rainy days

Sources: Rough Guides, Malika in Morocco (December), Malika in Morocco (January).

Is Christmas celebrated in Marrakech?

Christmas is not a public holiday in Morocco, so 25 December is a normal day in Marrakech (Wikipedia). Shops, souks and most sights are open as usual.

You will still find festive touches. Many hotels and restaurants that welcome international guests decorate and serve Christmas menus. The Church of the Holy Martyrs in Gueliz, built in 1928, is an active Catholic parish (Made in Marrakech); ask locally about service times.

For many families, a Christmas without the usual rush is the point. A slow morning on a sunny roof terrace, an afternoon in the souks and a dinner out can feel like a real break.

New Year's Eve in Marrakech

New Year's Eve in Marrakech is celebrated with special dinners, live music and parties in hotels, restaurants and rooftop bars (Malika in Morocco). Jemaa el-Fna, the main square, is a popular place to join the crowds.

Plan New Year's Eve with these steps:

  1. Book your dinner or party early; popular places sell out weeks ahead.
  2. Check what is included: set menu, drinks, music, and until what time.
  3. With children, choose an early dinner with a show over a late party.
  4. Arrange your ride home in advance; taxis are in high demand after midnight.
  5. Keep 1 January relaxed: it is a public holiday, and banks and offices are closed.

Holidays and events from November to January

Several holidays and events fall into the winter season. Here is what they mean for your trip:

Date Occasion What it means for travellers
20–28 November 2026 23rd Marrakech International Film Festival Film screenings and a lively city; a great reason to come at the end of November
25 December Christmas Day (not a public holiday) Shops and souks open as usual
31 December New Year's Eve Dinners and parties in hotels and restaurants; book early
1 January New Year's Day (public holiday) Banks and offices closed
11 January Proclamation of Independence Day (public holiday) Banks and offices closed; celebrations in the city
14 January Amazigh New Year, Yennayer (public holiday) Celebrations of the Amazigh (Berber) New Year

Sources: Wikipedia, Unifrance, Malika in Morocco.

Things to do in Marrakech in winter

Winter is a good season for sightseeing in Marrakech, because the days are pleasant for walking. These activities suit the season especially well:

Full disclosure: Morocco Voyage is our own partner brand. Our hot air balloon ride costs €230 and our hammam with massage €50 per person, both bookable for two people or more.

Hot air balloons over the landscape near Marrakech

Crowds and prices over the holidays

The last week of December and the first two weeks of January are the busiest time of the winter in Marrakech. Accommodation prices rise and the best places fill up early (Malika in Morocco). Late January is calmer again.

Book your stay as early as possible, ideally with a flexible cancellation policy. At Dar Bassidi, you can cancel free of charge up to 30 days before arrival. Our guide to where to stay in Marrakech helps you choose the right type of stay.

What to pack for Marrakech in winter

Packing for Marrakech in winter means packing for two climates: a warm, sunny day and a cold night.

Moroccan mint tea on a terrace in Marrakech

A festive break with sunshine

Christmas and New Year in Marrakech combine winter sun, festive dinners and a city that never closes. Book early, pack layers and leave room for a quiet day or two between the highlights.

Looking for a calm base for the holidays? Dar Bassidi is a private holiday home for up to 8 guests with a wide roof terrace and a free 24/7 airport shuttle. Check the calendar and book direct.

Frequently asked questions

Is Christmas celebrated in Marrakech?

Christmas is not a public holiday in Morocco, so daily life in Marrakech carries on as normal on 25 December. Many hotels and restaurants that welcome international guests decorate and offer festive menus. The Catholic Church of the Holy Martyrs in Gueliz serves an active parish, so ask locally about Christmas service times.

What is the weather like in Marrakech at Christmas?

Marrakech at Christmas is usually sunny and dry, with daytime highs around 17–21 °C. Nights are cold, around 7 °C, and December brings only about 20 mm of rain. Pack light layers for the day and a warm jacket for the evening.

Is Marrakech good for New Year's Eve?

Marrakech is one of the most popular places in Morocco to spend New Year's Eve. Hotels, restaurants and rooftop bars host special dinners and parties, and Jemaa el-Fna, the main square, fills with people. Book dinners and accommodation early, because the city is busy over the holidays.

Is Marrakech busy over Christmas and New Year?

Marrakech gets noticeably busier from the last week of December until mid-January, when many Europeans travel for winter sun. Accommodation prices rise and popular places fill up. Book early, and visit big sights such as Jardin Majorelle in the morning to avoid the longest queues.

Are shops and souks open on 25 December and 1 January?

Shops and souks in Marrakech are open as usual on 25 December, because it is not a public holiday in Morocco. On 1 January, a public holiday, banks and offices close, while many shops, restaurants and the souks stay open. Some businesses may keep shorter hours over the festive period.

What should I pack for Marrakech in winter?

Pack layers for Marrakech in winter: T-shirts and light trousers for sunny days, a warm sweater and jacket for the evenings, and comfortable walking shoes. Add sunglasses and sunscreen, because the winter sun is strong, plus a light rain jacket. For a desert evening in Agafay, bring a hat and gloves.

The Dar Bassidi team — hosts of Dar Bassidi, a private holiday home in Marrakech.

Sources

Stay with us in Marrakech.

A private house for up to 8 guests with three pools in the residence, a wide roof terrace and a free 24/7 airport shuttle. Book direct — no platform fees.