Marrakech riad courtyard with a pool, palms and carved wooden doors

Marrakech in December

Mild afternoons, cool winter evenings.

The short answer

December is a good time to visit Marrakech.

December offers mild daytime conditions rather than a reliably warm winter escape. Average daily lows of 7°C call for evening layers, and accommodation availability should be checked for the specific dates of your trip.

7.5/10 overall7–20°CModerate–High crowds$$$
Weather7/10
Crowds6/10
Prices$$$
Events6/10

December in detail

What December actually feels like

Weather
7–20°C
Mild days and cold evenings
Crowds
Moderate–High
Moderate–High — editorial assessment; exact dates and holidays can change demand.
Prices
$$$
$$$

+Comfortable daytime sightseeing

–Cold nights and date-sensitive demand

My tip for December

Choose a riad with suitable heating as well as a pleasant courtyard.

  • Winter city breaks
  • Daytime walks

How December compares

Against the other eleven months

6th of 12 overall in Marrakech, 6th for weather, 5th for space, 6th for value. The emptiest month is January; the best value is July.

See all twelve months for Marrakech

Not set on December?

Even stronger months in Marrakech

Ready to book December in Marrakech?

Comfortable daytime sightseeing

Find hotels in Marrakech

Affiliate link