Quick answer
- Marrakech by day
- About 19 °C
- Nights around 6 °C
- Sahara at night
- Around 4 °C
- Days around 18 °C and sunny
- Daylight
- About 10 hours
- Plan long drives to end before dark
- Busiest dates
- 20 Dec – 2 Jan
- Book desert camps early
Need a driver? We can arrange your transfer — message us on WhatsApp.
December is one of the most surprising months to visit Morocco. Days are often sunny and mild in Marrakech and the Sahara, snow covers the High Atlas, and the medinas are quieter than in spring or autumn, until the Christmas and New Year rush.
It is also the month when travellers get caught out. Nights are cold, old riads can be chilly, the north can be rainy and mountain roads sometimes close after snow. This guide explains what December is really like, region by region, and how to plan a trip that stays warm where it matters.
The short answer: is December a good time to visit Morocco?
- Yes, if you pack for winter. Expect sunny days around 15–22 °C in most places and cold nights, close to freezing in the desert and the mountains.
- Marrakech, the Sahara and the southern coast are the best bets. Fes and the north are cooler and get more rain.
- Early December is quiet and good value. From about 20 December to 2 January, prices rise and desert camps fill up.
- Snow is common in the High Atlas. It is beautiful, but it can close mountain passes such as the Tizi n’Tichka for a few hours.
- Choose heated rooms and tents: the difference between a cold night and a great one is often just good heating.
December weather in Morocco, city by city
Typical December values. Real days can be a few degrees warmer or colder, and mountain weather changes quickly.
| Place | Day | Night | Rainy days | What it feels like |
|---|---|---|---|---|
| Marrakech | 19 °C | 6 °C | About 4 | Sunny and mild by day, cold evenings |
| Fes | 17 °C | 5 °C | About 8 | Cool, often grey, some rain |
| Chefchaouen | 15 °C | 6 °C | About 10 | The wettest stop in December |
| Merzouga (Sahara) | 18 °C | 4 °C | Rare | Dry and sunny, with cold nights |
| Essaouira | 19 °C | 11 °C | About 5 | Mild, with cool sea breezes |
| Agadir | 22 °C | 9 °C | About 4 | The warmest city; sea around 18 °C |
| Imlil (High Atlas, 1,740 m) | 9 °C | −1 °C | Several | Snow possible, freezing nights |
Approximate climate averages, not a forecast. Rain usually comes in short spells rather than all day.
Pros and cons of visiting in December
| Good reasons to go | Things to plan for |
|---|---|
| Sunny, comfortable days for walking the medinas | Cold nights, especially in the desert and the mountains |
| Dry, clear air and very sharp night skies in the Sahara | Old riads and budget hotels can be chilly without heating |
| Snow on the High Atlas, visible from Marrakech | Snow can close mountain roads for a few hours |
| Fewer visitors and lower prices in early December | Busy, expensive Christmas and New Year weeks |
| Citrus season and warming food: soups, tagines and mint tea | Short days, with about 10 hours of light |
Marrakech in December
Marrakech is the easiest place to enjoy December. Most days are bright and pleasant for exploring the souks, gardens and palaces, and you can often see snow on the High Atlas from the city’s rooftops. The temperature drops quickly after sunset, so take a jacket when you go out for dinner on Jemaa el-Fna.
The weak point is often your room. Many riads are built around open courtyards and stay cool inside. Before you book, check that rooms have real heating and extra blankets.


The High Atlas: snow, villages and skiing
December is when the High Atlas turns white. Imlil, about 90 minutes from Marrakech, is the base for walks in the Toubkal National Park. Easy walks between the villages are still possible, but higher trails can be icy, and climbing Toubkal in winter is a mountaineering trip that needs crampons, an ice axe and a qualified guide.
Oukaïmeden, about 75 km from Marrakech, has one of Africa’s few ski areas. Whether it opens in December depends on the snow, which varies a lot from year to year, so check close to your dates. Even without skiing, a day in the snow is a fun contrast with the desert.


Fes, Chefchaouen and the north
Fes is colder and wetter than Marrakech in December, with grey days alternating with bright ones. The medina is still wonderful, and the tanneries and madrasas are calmer than in high season. Bring a waterproof jacket and shoes with good grip: the stone lanes are slippery after rain.
Chefchaouen is the rainiest stop on a typical route. It is still worth the trip, but give it a flexible day. On the road from Fes to the Sahara, the Middle Atlas around Ifrane and Azrou often has snow in winter, with cedar forests and Barbary macaques along the way.


The coast: Essaouira, Agadir and Taghazout
For the warmest days, head to the Atlantic. Agadir is usually the mildest city in December, with sunny afternoons around 22 °C. The sea is around 18 °C, refreshing rather than warm, so it suits walks, surfing and sunbathing more than long swims.
Essaouira is an easy day trip from Marrakech and looks beautiful in winter light, though sea breezes make the evenings cool. Nearby Taghazout is a classic winter surf spot, when the Atlantic swells are at their best.


The Sahara in December: Merzouga and Erg Chebbi
December is one of the best months for the desert, as long as you are ready for the cold after sunset. Days in Merzouga are usually sunny and around 18 °C, perfect for camel rides, 4x4 tours and climbing the dunes. The air is dry and clear, and on moonless nights the stars are extraordinary.
After dark, the temperature can fall to around 4 °C, sometimes lower. This is where your camp matters. A tent with real heating, thick bedding and a private bathroom makes a winter night comfortable instead of something to endure.
Below are hand-picked activities in Merzouga: camel rides, 4x4 tours, sandboarding and horse riding. In winter, they are most pleasant from late morning to sunset.


Things to do in Merzouga
Partner links: if you book through GetYourGuide we may earn a small commission, at no extra cost to you. Tours are run by independent operators.
Christmas and New Year in Morocco
Morocco is a Muslim country and Christmas is not a public holiday, so shops, souks and sites stay open as usual. Many riads and hotels in Marrakech still put up decorations and offer a special Christmas or New Year dinner, and the big cities have Catholic churches for anyone who wants to attend a service.
New Year’s Eve is the busiest night of the season. Marrakech has parties in hotels, restaurants and clubs, while many travellers prefer a quiet night in the desert, around a fire and under the stars. 1 January is a public holiday, but most tourist services run normally.
A 10-day December route
This loop keeps you in the sunniest places, gives you two nights in the desert and finishes in Fes. Reverse it if you fly into Fes.
- 1
Days 1–3 · Marrakech
Souks, gardens and palaces by day, plus a day trip to the snowy Atlas at Imlil or the Ourika Valley.
- 2
Day 4 · Over the Atlas to the Dades Valley
Cross the Tizi n’Tichka, visit Aït Ben Haddou and sleep in the Dades Valley.
- 3
Days 5–6 · Merzouga
Walk the Todra Gorge, reach the dunes for a sunset camel ride and spend two nights in a heated tent.
- 4
Day 7 · Across the Middle Atlas
Drive north through the Ziz Valley, Midelt and the cedar forests around Ifrane to Fes.
- 5
Days 8–10 · Fes and Chefchaouen
Explore the Fes medina, then take a day trip to Chefchaouen on the driest day of the forecast.
Desert tours to Merzouga in December
If you prefer not to drive mountain roads in winter, a guided desert tour is the easiest option. We picked four tours that reach Merzouga: two 3-day tours and a 4-day tour from Marrakech, and a 2-day tour from Fes.
In December, check that the camp has heated tents and private bathrooms, and ask what happens if the Tizi n’Tichka is closed by snow on the day you leave.
Desert tours to Merzouga for December
Partner links: if you book through GetYourGuide we may earn a small commission, at no extra cost to you. Tours are run by independent operators.
Winter day trips from Marrakech
These four day trips work well in December: the Atlas villages and the Ourika Valley for snow-capped views, Essaouira for sea air, and Aït Ben Haddou across the mountains. Check the forecast the day before a mountain trip.
Winter day trips from Marrakech
Partner links: if you book through GetYourGuide we may earn a small commission, at no extra cost to you. Tours are run by independent operators.
What to pack for Morocco in December
- A warm jacket or down jacket for evenings, the desert and the mountains.
- Layers: T-shirts and a long-sleeved top for sunny days, plus a fleece or jumper.
- A hat, gloves and warm socks for sunrise in the Sahara.
- A light waterproof jacket for Fes, Chefchaouen and the north.
- Sunglasses and sun cream: the winter sun is strong, especially on sand and snow.
- Comfortable shoes with good grip for wet medina lanes and the dunes.
- Clothes that cover shoulders and knees: respectful everywhere and practical in winter.
What does December cost?
Early December is one of the better-value times of the year. Prices change sharply in the last ten days of the month.
| Period | Prices | Availability |
|---|---|---|
| 1–19 December | Low to normal | Easy to find riads, drivers and camps |
| 20 December – 2 January | The highest of the winter | Book weeks ahead, especially for the desert |
| After 2 January | Back to normal | Quieter in January |
General trend for tourist services; exact prices depend on the property and the tour.
Spend a warm December night in the Sahara
Merzouga Glamping is a camp at the edge of Erg Chebbi with private ensuite tents. Heating in winter and air conditioning in summer run day and night. Dinner is served in our indoor restaurant, and a sunset camel ride and sandboarding are included.
Stays start from €70 per person per night, and a single tent is €85. Our camp can be reached by normal car, and we can help arrange a driver. For Christmas and New Year, write to us early.
- What a night at a luxury desert camp is really like
- Stargazing in the Sahara
- Can you reach a Merzouga desert camp by normal car?
Planning Morocco in December? Tell us your dates and we will check availability in our heated tents.
Ask about your datesWeather, tour and photo notes
Temperatures and rainy days are approximate climate averages, with our own observations for Merzouga; they are not a forecast. Tour listings were checked on GetYourGuide on 13 November 2026; prices and inclusions can change.
- Erg Chebbi dunes photo · Jorge Franganillo · CC BY 2.0
- Jemaa el-Fna at night photo · procsilas · CC BY 2.0
- Snowy Atlas seen from Marrakech photo · WafaaBerrada · CC BY-SA 4.0
- Imlil under snow photo · Musguide · CC BY-SA 4.0
- Oukaïmeden ski area photo · GuHKS · CC BY-SA 4.0
- Chouara tannery photo · Houssain tork · CC BY-SA 4.0
- Ifrane under snow photo · KatyZita · CC BY-SA 4.0
- Essaouira ramparts photo · Christinagrabelusshaikh · CC BY-SA 4.0
- Agadir beach photo · Werner100359 · CC BY-SA 4.0
- Erg Chebbi in late December photo · Jorge Franganillo · CC BY 2.0
- Camel shadows photo · Johannes K Becker · CC BY-SA 3.0
Frequently asked questions
Is December a good time to visit Morocco?+
Yes, if you pack for cold evenings. Days are often sunny and mild in Marrakech, the Sahara and the south, and early December is quiet. Fes and the north get more rain, and the mountains can have snow.
How cold is Morocco in December?+
Daytime temperatures are usually 15–22 °C depending on the region. Nights are around 5–11 °C in the cities and can fall close to freezing in the Sahara and the High Atlas.
Is it too cold to sleep in the desert in December?+
Not in a heated tent. Nights in Merzouga are around 4 °C, so choose a camp with real heating, thick bedding and a private bathroom. Our tents are heated day and night.
Does it snow in Morocco in December?+
Yes, in the mountains. The High Atlas and the Middle Atlas often have snow, around Imlil, Oukaïmeden, Ifrane and Azrou. It almost never snows in Marrakech, Fes or the Sahara.
Can you swim in Morocco in December?+
The Atlantic is around 18 °C in Agadir, so swimming is possible if you do not mind cool water. Heated hotel pools are more comfortable. Most visitors enjoy the beaches for walks, surfing and sunshine.
Is Morocco busy at Christmas and New Year?+
Yes. From about 20 December to 2 January, Marrakech and the desert are very busy and prices are higher. Book camps, riads and drivers several weeks ahead.
Plan the rest of your desert stay
Stay with us in Merzouga
Private ensuite tents with air conditioning and heating, dinner and breakfast, the sunset camel ride and sandboarding — all included.
Request availability




