It's snowing! Fresh snow in 48 ski areas this week · See live snow depths →

Morocco in winter

In Morocco it is on average 21 °C during the day in December, 20 °C in January and 21 °C in February. The warmest destination in winter is Marrakech en omgeving (23 °C on average from December to February). Of the winter months, November is the warmest at 25 °C. That makes it a real winter-sun destination.

Weather in Morocco by month (November–March)

MonthDay °CSea °CSun hoursRain daysWarmest destination
November25°–9.52Marrakech en omgeving (26°)
December21°–8.74Marrakech en omgeving (22°)
January20°–9.33Marrakech en omgeving (21°)
February21°–9.46Marrakech en omgeving (22°)
March23°–10.16Marrakech en omgeving (24°)

Open-Meteo multi-year averages, weighted by the number of accommodations per destination. Sun hours and rain days are model values.

Destinations in Morocco

DestinationDecJanFebSea (winter)FlightFrom pp
Marrakech area22°21°22°–3 u 45€161
Atlantic coast20°19°20°–4 u€157
Central Morocco22°21°22°–3 u 45€172
Marrakech22°21°22°–3 u 45€256
Agadir––––4 u€288
Atlas––––4 u€169
Mediterrane kust––––4 u€231

Day temperature = average maximum. Flight time: indicative, direct from Amsterdam.

Morocco on the map

Frequently asked questions about Morocco in winter

How warm is Morocco in winter?

In Morocco it is on average 21 °C during the day in December, 20 °C in January and 21 °C in February. The warmest destination in winter is Marrakech en omgeving (23 °C on average from December to February). Of the winter months, November is the warmest at 25 °C. That makes it a real winter-sun destination.

Where is it warmest in Morocco in winter?

Marrakech en omgeving, with an average of 23 °C during the day from December to February.

What is the best winter month for Morocco?

Between November and March, November is the warmest month (25 °C). In midwinter, December to February, December is the warmest.

What does a winter holiday in Morocco cost?

We currently list 1251 accommodations in 12 destinations in Morocco, from €129 per person. Prices are refreshed daily.

How long is the flight to Morocco?

A flight from Amsterdam takes about 3.75 hours (indicative).

More winter sun