Early winter · Weather & things to do
Marrakech in December
Marrakech cools off: highs slip to 68°F (20°C), from 73°F in November, with lows of 46°F (8°C) and about 1.3 in (32 mm) of rain.
At 99/100 for comfort (2nd of 12), it's one of the best months to visit.

- Avg high
- 68°F (20°C)
- Avg low
- 46°F (8°C)
- Rain
- 1.3 in (32 mm)
- Humidity
- 59%
- Cloud cover
- 34%
- Daylight
- ~9 h 57 min
- Comfort score
- 99/100 · Great
What December feels like
Days are mild at around 68°F (20°C): comfortable for walking all day, with a layer for the evening.
There's a big swing between day and night, about 12°C (22°F), so mornings and evenings feel much cooler than the afternoon.
About 1.3 in (32 mm) of rain falls in a typical year's December.
Sunny spells dominate: cloud cover averages 34%.
Plan around December
December is one of Marrakech's best months on the climate data.
- Inside the wettest three-month stretch, November – January.
- Shortest days of the year, about 9 h 57 min of daylight.
- Comfort improves from 96/100 in November to 99/100.
- Our Morocco Imperial Cities route recommends Mar – May, so December falls outside its suggested window.
What to pack for December
- A warm layer for eveningsnights drop to 46°F
- Comfortable walking shoesmost picks involve some walking
What to do in Marrakech in December
With conditions on your side, the picks below favor time outside.
Saadian Tombs
16th-century royal tombs with a carved Hall of Twelve Columns.
Musée Yves Saint Laurent Marrakech
Museum of the designer's work next to Jardin Majorelle.
Al Fassia
Restaurant run by women serving classic Moroccan dishes like lamb shoulder and pastilla.
Jardin Majorelle
Cactus and bamboo garden with the cobalt-blue villa restored by Yves Saint Laurent.
Why now December scores 99/100 for comfort, good conditions for being outside.
Café des Épices
Rooftop cafe over the spice square for mint tea and light lunches.
Why now Highs near 68°F and 1.3 in of monthly rain make this an easy outdoor pick.
Nearby in December
- Merzouga in December~237 mi · highs 64°F, 0.2 in rain · 2°C (4°F) cooler by day, drier
- Fes in December~239 mi · highs 64°F, 3.7 in rain · 2°C (4°F) cooler by day, wetter
NASA POWER 2001–2025 monthly averages on a ~50 km grid, temperatures adjusted from the grid cell's ~837 m to Marrakech's ~468 m elevation (standard lapse rate). Comfort scores weigh temperature, rain, humidity and cloud: see how we score each month. Check a forecast before you go.
Marrakech in December: quick answers
Is December a good time to visit Marrakech?
Yes. On the climate data it's one of the best months, scoring 99/100. Expect highs of 68°F (20°C) and 1.3 in (32 mm) of rain. Our Morocco Imperial Cities route recommends Mar – May, so December is outside its suggested window.
How hot is Marrakech in December?
Average highs are 68°F (20°C) and average lows 46°F (8°C), making it the 2nd-coldest month by daytime highs.
Does it rain a lot in Marrakech in December?
Not much: about 1.3 in (32 mm) of rain falls across December on average, the 4th-wettest month of the year. The annual total is about 11.5 in (291 mm).
What should I pack for Marrakech in December?
Bring a warm layer for evenings (nights drop to 46°F) and comfortable walking shoes (most picks involve some walking).
More on Marrakech
Planning Marrakech in December?
Share this December plan with your group, poll everyone on dates and keep the packing list in one place.





