Expect 19°C daytime maximum temperatures in the shade with on average 7 hours of sunshine per day in Morocco in December. Check more long-term weather averages for Morocco in December before you book your next holiday to Morocco in 2018/2019. The December weather averages shown above are for Marrakech.

The December weather guide for Morocco, represented by Marrakech, shows long term weather averages processed from data supplied by CRU (University of East Anglia), the Met Office & the Netherlands Meteorological Institute. Find out more about our data sources.

Guide to Morocco weather in December

The average maximum daytime temperature in Morocco in December is a comfortable 19°C (66°F). The average night-time temperature is usually a cold 6°C (43°F). There are usually 7 hours of bright sunshine each day, which represents 70% of the 10 hours of daylight.

Expect 35mm (1.4 inches) of rainfall across the whole of December with 6 days with some rain falling. Maximum UV levels will be moderate (3 UV index) at midday when the skies are clear.

Morocco sunrise & sunset times for December 2018

Browse the sunrise & sunset times for Morocco in December 2018. Select a month to view Morocco sunrise & sunset times for the next twelve months. The Morocco sunrise & sunset times shown below are for Marrakech.