Temperatures in January
January in Marrakech is possibly the coldest month to visit. However the city enjoys far more warmer temperatures and hours of sunshine than the rest of Europe. Marrakech January weather can easily reach 20c or more with around 7 hours of sunshine out of a 10 hours of daylight. Once the sun sets the temperature will plummet to an average of 6c during the night.
The midday temperature can reach 20c but by late afternoon it cools down strasically. Night temperatures on average are 6c
On average with 10 hours of daylight per day generally there will be 7 hours of sunshine.
In December, the average monthly precipitation for Marrakech is 32mm.