Morocco in December: Weather, Christmas and New Year

December in Morocco means sunny, mild days, short afternoons and cold nights, with snow on the High Atlas. This guide covers the weather in each region, Christmas and New Year, and how to plan a desert trip that stays comfortable after dark.

A desert camp lit by lanterns among the dunes at night

What is the weather like in Morocco in December?

Expect clear, mild days and cold nights almost everywhere, with the north wetter than the south. December is early winter in Morocco. The sun is still strong at midday, so a sweater is often enough in Marrakech after lunch, but the temperature drops quickly once the sun goes down. The gap between day and night is widest in the desert and the mountains, where clear skies let the heat escape.

Morocco in December: typical weather by region
RegionDaytime highNight lowRainWhat it means for you
Marrakech18 to 21°C5 to 8°CLight, about 4 wet days in the monthPleasant for walking the medina. Cool evenings on rooftop terraces
Fes15 to 18°C3 to 6°CWetter, about 6 or 7 wet daysGood for sightseeing. Bring a waterproof layer
Sahara (Merzouga, Erg Chebbi)15 to 19°CAbout 0 to 4°C, frost possibleVery littleClear days for camel treks. Cold at sunset and sunrise
Atlantic coast (Essaouira, Rabat)18 to 20°C9 to 13°CSome, about 5 to 8 wet daysMildest nights in the country. Windy and too cool for swimming for most people
High Atlas villages (around 1,700 m)8 to 12°CAround or below 0°CRain or snow on several daysSnow on the peaks and passes. Short walks rather than treks

Approximate long-term averages (1991 to 2020 normals for the nearest weather stations, rounded into ranges). The Sahara row is based on Errachidia, the closest long-term station to Merzouga. Any single year can be warmer, colder or wetter.

Daylight is the other thing to plan around. The sun rises at about 7.25 am in Marrakech and sets at about 5.30 pm, a little earlier in Fes and Merzouga. Morocco moved its clocks to GMT in September 2026, so sunset is an hour earlier on the clock than it was in past winters. A long road day that starts at 8 am will often finish in the dark.

Is December a good time to visit Morocco?

December is a good month for the cities and the desert if you pack for cold nights, and a poor month for beaches and serious mountain walking. Many travellers prefer it to summer, when inland Morocco is very hot. The honest trade-offs are below.

Why December works

  • Comfortable sightseeing temperatures in Marrakech and Fes, with no midday heat
  • Clear, dry days in the Sahara and mild afternoons for the camel ride
  • Early and mid December are quiet, with good availability in riads and camps
  • Snow on the High Atlas makes the mountain drive and the Ourika Valley look their best

What is harder in December

  • Desert nights fall to around freezing, and standard camp tents are not heated like a hotel room
  • Short days: about 10 hours of daylight, so long drives end after dark
  • Snow can close the Tizi n'Tichka pass between Marrakech and Ouarzazate for hours or longer
  • The last week of December is one of the busiest of the year, and the best rooms go early
  • Riads are built to stay cool, so some rooms feel cold at night unless they have heating
The Ourika river with snow on the High Atlas behind
Snow usually covers the High Atlas peaks by December, while the valleys below stay green.

What is Marrakech like in December?

Marrakech in December is sunny and comfortable by day and cool by evening. Afternoons around 20°C are ideal for the souks, the gardens and the palaces, and the square of Jemaa el-Fna is at its liveliest after dark, when you will want a jacket. Rain is uncommon but does happen. The Agafay Desert, about an hour from the city, is cold after sunset, so dress warmly for an evening there.

If your riad matters to you, ask whether rooms have heating and whether the courtyard is open to the sky. Hassan and his team in Marrakech can tell you which of the riads they use stay warm in winter. Our day trips from Marrakech all run in December, though Imlil can see snow and the Ourika Valley is cool.

What is Morocco like at Christmas and New Year?

Christmas is not a public holiday in Morocco, so shops, souks, banks and sites keep their normal hours on 25 December. Most Moroccans are Muslim, and Christmas passes quietly outside hotels that cater for foreign guests. Some larger hotels and riads arrange a Christmas Eve or Christmas Day dinner, usually at an extra cost, so ask when you book if a Christmas meal matters to you.

New Year is different. 1 January is a public holiday, and New Year's Eve in the Sahara has become one of the most popular ways for visitors to spend the night. Many camps around Merzouga hold a special dinner with music around a fire, and the week between Christmas and New Year is often the fullest of the year in the dunes and in Marrakech. Camps and the better riads can book out well ahead, so if you want to see in the new year in the desert, start planning in late summer or early autumn.

Two more winter dates are worth knowing. 11 January and 14 January, the Amazigh (Berber) New Year called Yennayer, are also public holidays. Expect some offices and banks to close, though tourist sites and tours carry on.

For the holidays themselves, see Christmas in Morocco for where to spend it and what is open, and New Year's Eve in Marrakech for the night itself, from riad dinners to a camp in the Sahara.

Is Morocco crowded or more expensive in December?

Most of December is quiet, and only the last ten days are busy. Until about 20 December you will find short queues at the main sights and plenty of choice in riads and camps. From Christmas to the first days of January, Marrakech fills up, flights usually cost more, and the desert camps near Merzouga can be full.

Our prices are the same all year. A private tour costs €500 to €1,000 per person for 3 to 5 days and €1,700 to €3,800 per person for 7 days, in December as in any other month. The final figure depends on group size, hotel and camp level and what you add. What changes over the holidays is availability, not our price. The full table is on the Morocco tour cost page.

Which tours work best in December?

Desert routes and city-based trips suit December well. The desert is at its most comfortable by day, and the cities are pleasant for walking. The main thing to plan for is the night in camp and the mountain crossing on the way there.

Tours that suit Morocco in December
TourWhy it works in DecemberWatch out for
3-day Marrakech to MerzougaThe shortest way to the dunes and a camp nightTwo long road days over the Tizi n'Tichka pass. Day 3 ends in Marrakech after dark
4-day Fes to MarrakechCrosses the country one way, with a full day at MerzougaThe Middle Atlas around Ifrane can be snowy on day 1
7-day tour from MarrakechCity days plus a rest day in the desert and a hotel night after the campTwo crossings of the High Atlas
10-day tour from CasablancaCities, Chefchaouen and the desert in one tripChefchaouen and Fes are cool and often wet

Two warnings apply to every December desert trip. First, nights in camp are cold. Camps provide heavy blankets, but a standard tent is not heated the way a hotel room is, and the gap between camp levels is widest in winter. If you feel the cold, look at a luxury desert camp and ask what heating it has. Second, heavy snow can close the Tizi n'Tichka pass on the road between Marrakech and Ouarzazate, as it did in early January 2026. How long a closure lasts varies with the storm. A private driver can wait for the road to reopen or move a stop to another day, which a fixed group tour often cannot. Browse all our desert tours for more options.

What should you pack for Morocco in December?

Pack layers that cover a 20-degree swing between afternoon and night. You will wear a T-shirt and a light sweater in Marrakech at noon and everything you own at a desert camp at 6 am.

  • A warm jacket: a down or synthetic insulated jacket that packs small is the most useful item for the desert and the mountain pass.
  • Thermal base layers: a top and leggings to sleep in at camp and to wear under trousers for sunrise.
  • A hat, gloves and a scarf: the scarf doubles as sun and sand protection on the camel and as a cover for religious sites.
  • Long, loose trousers: more comfortable on a camel than jeans, and they cover the knees, which is the norm in medinas and villages.
  • Closed walking shoes: for cobbled medina lanes and cold sand at night. Leave the heels at home.
  • A waterproof layer: worth it for Fes, Chefchaouen and the coast.
  • Sunglasses and sunscreen: the winter sun is still strong in the south.

For advice on covering up in medinas and at religious sites, and a full packing list by season, see what to wear in Morocco.

A sample 7-day December route from Marrakech

This is the route of our 7-day itinerary, adjusted for winter. It loops from Marrakech to the Sahara and back, so you fly in and out of the same airport, and it includes a full day at Merzouga so no two long drives fall back to back.

  1. Days 1 and 2, Marrakech. Arrive, rest, then a guided walking day. Book a riad with heating if you can.
  2. Day 3, over the Tizi n'Tichka pass to the Dades Valley. Leave early to cross the pass in full daylight, with a stop at Ait Ben Haddou. If snow closes the road, your driver waits for it to reopen or adjusts the plan.
  3. Day 4, Todra Gorge to Merzouga. Aim to reach the dunes by about 4 pm so the camel ride arrives at camp before the 5.30 pm sunset.
  4. Day 5, a full day at Merzouga. Sunrise over the dunes, then a slow day around the desert and a warm hotel night after the camp.
  5. Day 6, the Draa Valley to Ouarzazate. The longest drive of the week, through Nkob and the palm groves.
  6. Day 7, back to Marrakech. A shorter day over the pass. Book an evening flight or, better, add a night.

For New Year in the dunes, start this route on 28 December so that night 4, the camp night, falls on 31 December. A 7-day private tour costs €1,700 to €3,800 per person, the same as in any other month. Holiday dates fill early, so send us your dates as soon as you know them.

Lantern-lit path and tents of a desert camp at dusk
By the time the lanterns are lit in December, it is cold enough for a warm jacket.

Questions people ask

How cold is Morocco in December?

Days are mild, typically 18 to 21°C in Marrakech and 15 to 19°C in the Sahara. Nights are cold: about 5 to 8°C in Marrakech and close to freezing in the desert, with frost possible.

Does it snow in Morocco in December?

Yes, on high ground. Snow is common on the High Atlas peaks and can fall on the Tizi n'Tichka pass and around Ifrane in the Middle Atlas. It does not snow in Marrakech, Fes or the Sahara.

Is Christmas celebrated in Morocco?

Not as a public holiday. Shops and sites stay open on 25 December, and Christmas is mainly marked in hotels and riads that cater for foreign guests, some of which serve a Christmas dinner.

Where is the best place to spend New Year in Morocco?

A desert camp near Merzouga is the most popular choice, with dinner and music under the stars. Marrakech is the main alternative if you prefer a hotel or restaurant celebration in the city.

How early should I book a New Year trip to Morocco?

As early as you can. The week between Christmas and New Year is among the busiest of the year for desert camps and riads, so late summer or early autumn gives the widest choice.

Can you swim in Morocco in December?

The Atlantic is cool in December, and most visitors find it too cold for swimming. Some hotels have heated pools, so ask before you book if that matters.

What time does it get dark in Morocco in December?

The sun sets at about 5.30 pm in Marrakech and a little earlier in Fes and Merzouga. Morocco has used GMT since September 2026, so it gets dark an hour earlier on the clock than in previous winters.

Sources

Get a price for your dates

Tell us the basics and we reply with a route and an exact price. No payment and no obligation.

We use your details only to reply about this trip.