Travel Tips

Morocco in December: Weather, Sea Temperature and Winter Sun

Looking for winter sun in December? Here is Morocco's weather region by region, the sea temperature, Christmas and New Year tips, and why December is a classic surf month.

November 4, 2026
8 min read
Article cover image
Taghazout

In short: December is one of the sunniest winter escapes within a few hours of the UK. On Morocco's Atlantic coast, around Agadir and Taghazout, afternoons are usually 20 to 22 °C with clear skies, the sea is around 18 °C and rain is infrequent. Nights are cool, and in Marrakech and the Atlas Mountains they are cold. For surfers, December is the heart of the season, with big, regular swells at the famous point breaks.

  • Agadir and Taghazout: about 20–22 °C by day, 9–12 °C at night
  • Sea temperature: around 18 °C
  • Sunshine: about 7 to 8 hours a day
  • Rain: a few showery days are possible, but most days are dry
  • Marrakech: about 18–20 °C by day, around 5–7 °C at night
  • Wetsuit: 4/3 mm

Is December a good time to visit Morocco?

Yes, if you are looking for winter sun rather than beach heat. The Atlantic coast is mild and bright while much of Europe is grey, and the days are long enough for a morning surf, a walk along the beach and dinner outside on a sheltered terrace. Christmas and New Year are the busiest weeks, so book early if you travel then.

  • Reliable winter sunshine on the Atlantic coast
  • Short flights from the UK and much of Europe
  • The main surf season, with the most consistent waves
  • Christmas and New Year are busy: book flights and rooms early

Weather in December, region by region

The Atlantic coast (Agadir, Taghazout, Tamraght, Imsouane) is the warmest part of Morocco in December. Most days are sunny and dry, with light winds in the morning. Once the sun sets, temperatures drop quickly: you will want a warm jumper and a jacket in the evening.

Marrakech has pleasant, sunny days but cold nights, and riads can feel chilly without heating. Essaouira is cooler and windier than Agadir. The Atlas Mountains are often snowy, and nights there fall below freezing.

Surfing in December

December is one of the best surf months in Morocco. North Atlantic storms send long-period north-west swells, and the right-hand points around Taghazout, such as Anchor Point and Killer Point, break regularly. The water is around 18 °C, so a 4/3 mm wetsuit is the norm. It is also a busy month in the water, especially over the Christmas holidays, so surf early.

  • Beginners: possible on sheltered beaches with a good camp that checks the forecast every day.
  • Intermediates: a great month to try the points on medium days, ideally with a local guide.
  • Experienced surfers: classic point-break conditions, but expect crowds on the best days.
Agadir beach and the Kasbah hill on a sunny winter day
Agadir beach in winter

Is it warm enough to swim?

The sea is around 18 °C, which feels cool. A quick swim on a sunny afternoon is fine for many people, but you will need a wetsuit for longer sessions in the water.

What to pack for Morocco in December

  • Light layers for sunny days
  • A warm jumper, a fleece and a proper jacket for the evenings
  • Warm clothes and good shoes if you visit Marrakech or the Atlas
  • Sunscreen (SPF 50) and sunglasses: the winter sun is still strong
  • Covered shoulders and knees for medinas and towns

Christmas and New Year in Morocco

Christmas is not a public holiday in Morocco, but the coastal towns are used to European visitors and many hotels and surf camps organise a special dinner. New Year's Eve is busy in Agadir and Marrakech. For a relaxed festive week by the sea, look at the surf villages north of Agadir: read our guides to surf camps in Taghazout and surfing in Morocco in winter.

FAQ: Morocco in December

Is Morocco warm in December?

On the Atlantic coast, yes: afternoons are usually 20 to 22 °C. Nights are cool, and inland cities such as Marrakech are cold after dark.

Does it rain in Morocco in December?

Some rain is possible, especially in the north, but the Agadir coast is usually dry and sunny for most of the month.

Where is the warmest place in Morocco in December?

The south-west Atlantic coast around Agadir and Taghazout, and further south towards Dakhla, which is often a few degrees warmer.

Is December good for surfing in Morocco?

Yes. It is the heart of the surf season, with the most consistent swells. Beginners should choose a camp that takes them to sheltered beaches.

Escaping the winter? Compare surf camps in Morocco and book early for Christmas and New Year.

Related Articles

View all articles