Good Weather Getaway

Marrakesh weather by month › December

Marrakesh in December: weather and what to expect

It’s fine, but not the best. March to April and October to November are more pleasant.

December weather in Marrakesh

Daytime high66°F 19°C
Night low46°F 8°C
Rain1.0 in 25 mm
AirDry
SunModerate sun

In December, Marrakesh averages highs of 66°F (19°C) and lows of 46°F (8°C), with 1.0 in (25 mm) of rain. The air feels dry and the sun is moderate. 1991–2020 averages, not a forecast.

Pack: light layers, a sweater for evenings.

Stays in MarrakeshThings to do in Marrakesh
Where else has Marrakesh’s December weather?

Places with the same weather in December

Match out of 100 for December, one city per country.

Jan · Feb · Mar · Apr · May · Jun · Jul · Aug · Sep · Oct · Nov · Dec

Where to go in December