Home › Things to do in Morocco › December

Things to Do in Morocco in December

Great for the desert, Marrakech and winter sun on the coast – but cold nights. Updated October 2026 · by our local team

The most popular of all things to do in Morocco in December is a night – or New Year’s Eve – in a desert camp among the Erg Chebbi dunes. Days in the Sahara are sunny and comfortable, the air is clear and the stars are bright. Nights are cold, but camps give warm blankets and a fire, and the silence of the dunes in winter is unforgettable.

December is also a good month for Marrakech, where the sun shines most days, and for the Atlantic coast, where Agadir and Taghazout enjoy mild winter sun and the best surf season. The Christmas and New Year holidays are the busiest time of the winter, so desert camps, riads and balloon flights fill up early. Send us your dates as soon as you can.

In short

The best things to do in Morocco in December are celebrating New Year in a desert camp at Merzouga (book early), a camel ride under winter stars, the medina of Marrakech in the sunshine, a sunrise balloon flight and surfing the winter swells at Taghazout. Days are mostly sunny; desert and mountain nights are cold, sometimes close to freezing.

Things to Do in Morocco in December: White desert tents lit by lanterns at the foot of a sand dune under a starry night sky

Morocco weather in December

WhereTemperaturesWhat to expect
Marrakechabout 19°C by day, 7°C at nightmostly sunny, cold evenings
Sahara (Merzouga)about 18°C by day, 3°C at nightsunny days, very cold nights
High Atlasabout 10°C by day, below 0°C at night (Imlil)snow on the peaks, sometimes in the villages
Atlantic coast (Essaouira, Agadir)about 19–21°C by day, 9°C at nightmild winter sun, sea about 18°C

Typical values – the weather changes from year to year.

Where to go in Morocco in December

Merzouga

Sunny days, starry nights and the most popular place in Morocco to celebrate New Year.

Things to do in Merzouga →

Marrakech

Winter sunshine for the medina, plus balloon flights and Agafay a short drive away.

Things to do in Marrakech →

Agadir & Taghazout

Mild winter sun and the best surf season on the Atlantic.

Essaouira

A calm, mild port town for a relaxed end to the year.

Festivals & events in Morocco in December

Marrakech International Film Festival

usually late November or December

An international film festival in Marrakech with screenings and guest film-makers; some screenings are open to the public. Dates change every year – check before you travel.

New Year’s Eve in the desert

end of December

Desert camps around Merzouga hold special dinners with music by the fire. It is the busiest night of the winter in the Sahara – book early.

What to pack for Morocco in December

  • A warm down or padded jacket for desert nights
  • Warm hat, gloves and a scarf
  • Thermal layer for sleeping in the camp
  • Fleece or warm sweater
  • Sunglasses and sunscreen – the winter sun is strong
  • Comfortable, closed walking shoes
  • Warm socks and slippers for chilly riads
  • A wetsuit if you plan to surf

Plan your trip in December

Tell us your dates and what you love – our local team plans the route, the stays and the activities for this time of year.

Ask us on WhatsApp →

Morocco in December: your questions

Is December a good time to visit Morocco?

Yes, if you pack for cold nights. Days are mostly sunny in Marrakech, the desert and on the coast, and the Sahara is very beautiful in winter. The Christmas and New Year weeks are busy, so book early.

What are the best things to do in Morocco in December?

Celebrate New Year in a desert camp at Merzouga, ride a camel and watch the stars, explore Marrakech in the sunshine, take a balloon flight and surf or relax in Agadir. Book desert camps for New Year as early as possible.

Is it cold in Morocco in December?

Days are mild – about 18–21°C in Marrakech, the desert and on the coast. Nights are cold: about 3°C in Merzouga and below freezing in the High Atlas, where snow is common on the peaks.

Where to go in Morocco in December?

Merzouga for the Sahara and New Year, Marrakech for the medina and day trips, and Agadir, Taghazout or Essaouira for winter sun and surf. Mountain trips are possible in the lower valleys, with warm clothes.

Are there things to do in Morocco in December with kids?

Yes. Camel rides, sandboarding, a night in a well-equipped desert camp with warm blankets, the beach at Agadir and a cooking class in Marrakech are family favourites. Bring warm pyjamas and plan shorter drives in the short winter days.

What should I wear in Morocco in December?

Layers by day that cover shoulders and knees, plus a warm jacket, hat and gloves for evenings, sunrise and desert nights. Pack warm socks too – riads and camps can be chilly at night.

Travel to Morocco in December

Private trips on your dates, planned by a local team who knows what each month brings.

Trip request

Send us your trip details

Your request comes straight to our team’s inbox and we reply by email or WhatsApp, as you prefer – usually the same day.

  • No payment to send a request
  • Private trips on your dates
  • Your programme in writing before you pay
Celebrate New Year in the Sahara
Things to do in Morocco in December · Land adventure

Celebrate New Year in the Sahara

New Year’s Eve in a desert camp near Merzouga is one of the most popular trips of the year. Camps fill up months ahead, so book as early as you can and plan at least three to four days from Marrakech.

Number 1 of the best things to do in Morocco in December.

Where
Erg Chebbi, near Merzouga
Time needed
3–4 days from Marrakech
In December
Busy around New Year
Tip
Book early – camps fill up fast
Ride camels under winter stars
Things to do in Morocco in December · Land adventure

Ride camels under winter stars

December days in the desert are pleasant for riding, and the dry winter air makes the night sky very sharp. Ride at sunset and wake up early for sunrise from the top of a dune – with a warm jacket.

Number 2 of the best things to do in Morocco in December.

Where
Merzouga or Agafay
Time needed
1–2 hours to several days
In December
Sunny days, cold nights
Tip
Warm hat and gloves for sunrise
Stargazing in the Sahara: stars fill the night sky above a desert camp of white tents beside a sand dune
Things to do in Morocco in December · Moroccan experience

Watch the stars in the desert

Nights are long in December, so there is plenty of time after dinner to look at the sky. Far from city lights, the Milky Way and the winter constellations shine over the dunes.

Number 3 of the best things to do in Morocco in December.

Where
Merzouga or Agafay
Time needed
An evening
In December
Long, clear nights
Tip
Wrap up in a blanket by the fire
Explore Marrakech in winter sunshine
Things to do in Morocco in December

Explore Marrakech in winter sunshine

Marrakech enjoys many sunny December days, ideal for exploring the medina without the heat. Evenings get cold quickly, so warm up with soup at the stalls of Jemaa el-Fna or in a hammam.

Number 4 of the best things to do in Morocco in December.

Where
Marrakech
Time needed
2–3 days
In December
Sunny days, cold evenings
Tip
Riads can be chilly – ask about heating
Fly over Marrakech at sunrise
Things to do in Morocco in December · Air adventure

Fly over Marrakech at sunrise

On a clear December morning the snowy summits of the High Atlas shine behind the palm groves. Take-off is cold, so dress warmly – a hot breakfast waits after landing.

Number 5 of the best things to do in Morocco in December.

Where
Near Marrakech
Time needed
Early morning, about 4–5 hours with transfers
In December
Cold, clear dawns
Tip
Book early over the holidays
Surf the winter swells at Taghazout
Things to do in Morocco in December · Water adventure

Surf the winter swells at Taghazout

Winter is the main surf season on Morocco’s Atlantic coast, with long right-hand point breaks for experienced surfers. Beginners learn in the sheltered bays, and the coast stays mild and sunny.

Number 6 of the best things to do in Morocco in December.

Where
Taghazout & Tamraght, near Agadir
Time needed
2–7 days
In December
Main surf season
Tip
Bring or rent a 3/2 or 4/3 wetsuit
Find winter sun in Agadir
Things to do in Morocco in December

Find winter sun in Agadir

Agadir is one of the sunniest places in Morocco in winter. Walk the beach promenade, visit the Souk El Had market and climb to the old kasbah for sunset over the bay.

Number 7 of the best things to do in Morocco in December.

Where
Agadir
Time needed
2–4 days
In December
Mild and sunny
Tip
Evenings are cool – bring a jumper
See the snowy High Atlas villages
Things to do in Morocco in December · Land adventure

See the snowy High Atlas villages

A day trip from Marrakech to the Atlas valleys gives views of snow-covered summits and Berber villages. Our guides choose low, safe walks; winter Toubkal climbs need special equipment and experience. Skiing at Oukaïmeden depends on the snow and is more reliable after December.

Number 8 of the best things to do in Morocco in December.

Where
Imlil and the Ourika valley
Time needed
1 day from Marrakech
In December
Cold, often snowy peaks
Tip
Waterproof shoes and warm layers
WhatsAppPlan my trip