
Marrakech in December
December in Marrakech brings highs around 68°F (20°C), lows near 45°F and about 4 rainy days. The sun sets around 6:30 pm. It's one of the most comfortable months for sightseeing.
Photo: CS.D., CC BY-SA 3.0
What December is good for in Marrakech
Each activity rated for December's weather.
December next to November and January
| Month | November | December | January |
|---|---|---|---|
| High | 74°F (23°C) | 68°F (20°C) | 66°F (19°C) |
| Low | 51°F (11°C) | 45°F (7°C) | 43°F (6°C) |
| Rainy days | 4 | 4 | 3 |
| Sunset | 6:33 pm | 6:30 pm | 6:51 pm |
| Daylight | 10 h 33 min | 10 h 06 min | 10 h 19 min |
Averages for Marrakesh, Morocco, 1991–2020; sunrise and sunset on the 15th.
Tours in Marrakech
Authentic Moroccan Food Tour in MarrakechFrom $54View
Marrakech Shopping Tours : Private Souks TourFrom $45View
Marrakech: Private Guided Half-Day City TourFrom $39View
Marrakech City Tour: Private Custom-MadeFrom $28View
Marrakech Historical and Cultural Tour - Half Day City TourFrom $31View
Marrakech Full Day Guided City Tour - Private TourFrom $69View
Tours from Viator. Good Outing may earn a commission when you book, at no cost to you.
Questions
Is December a good time to visit Marrakech?
It's one of the most comfortable months for sightseeing. The most comfortable months overall are January, February, March, April, November and December.
How hot is Marrakech in December?
Average highs are about 68°F (20°C) and lows about 45°F (7°C).
Does it rain much in Marrakech in December?
December averages 4 rainy days, against 5 in the wettest month.












