Month guide · Madrid, Spain

Madrid in December: weather and what to expect

December highs in Madrid are now 1.3°C warmer than in 1991-2000. In December, Madrid averages highs of 10°C and lows of 2°C, with about 8 rainy days and 48 mm of rain. Highs are 3°C cooler than in November and 1°C warmer than in January. Crowds in Madrid are high.

Based on 1991-2020 climate data · Updated 2 November 2026 · Sources

Average high Town-level10°CLow 2°C
Rainy days Town-level848 mm in total
UV index Modelled1Low at noon on a clear day
Crowds RegionalHighMadrid as a whole

Is December a good time to visit?

Good for

No verdicts for Madrid in December yet. They only use climate values that are precise enough to judge with.

Not ideal for

  • Warm-weather holidays
    Highs of only 10°C

Daily highs through December

Town-level · ERA5-Land 1991-2020
Usual range (8 in 10 years)Typical high

Highs fall about 1°C over the month. A day above 15°C happens in roughly 1 December in 5.

December in detail

Town-level · ERA5-Land
MeasureNovemberDecemberJanuary
Average high13°C10°C9°C
Average low5°C2°C1°C
Rainy days (at least 1 mm)887
Total rainfall57 mm48 mm42 mm
Daylight (mid-month)9 h 59 min9 h 19 min9 h 35 min

Crowds, holidays and daylight

Visitor level RegionalHighNights booked through online platforms in Madrid in December 2025: about 90% of the busiest month.

Public holidays in December 2026

  • 7 Dec Monday following Constitution DayMadrid
  • 8 Dec Immaculate Conception
  • 25 Dec Christmas Day

Local (municipal) holidays are not included.

Daylight mid-month Exact9 h 19 minSunrise to sunset, calculated from the town's coordinates.
PlaceHighRain daysFrom Madrid
Santomera, Murcia17°C4348 km
Benferri, Valencian Community16°C4346 km
Cobatillas, Murcia16°C5346 km
Albatera, Valencian Community16°C5348 km
Granja de Rocamora, Valencian Community16°C5349 km

The nearest towns with a warmer December. Distances are in a straight line.

How December is changing

Town-level · ERA5-Land

December highs are 1.3°C warmer than in 1991-2000, and December rainfall is down about 25% (2016-2025 against 1991-2000).

Questions about Madrid in December

Is December a good time to visit Madrid?

It is less suited to warm-weather holidays (highs of only 10°C).

How warm is Madrid in December?

Average highs are 10°C and lows 2°C. November averages 13°C and January 9°C.

Does it rain much in Madrid in December?

About 8 days have at least 1 mm of rain, with 48 mm in total over the month.

Is Madrid busy in December?

In December 2025, nights booked through online platforms in Madrid were about 90% of the busiest month, which we count as high. The figure is for the whole region and leaves out hotels.

How long are the days in Madrid in December?

About 9 h 19 min from sunrise to sunset in the middle of the month.

Sources

Climate: ERA5-Land, Copernicus Climate Change Service (C3S) Climate Data Store, contains modified Copernicus information (CC BY 4.0). Crowds: Eurostat, nights spent in short-stay accommodation booked through online platforms (tour_ce_omn12) (CC BY 4.0). Place names and populations: GeoNames (CC BY 4.0). Climate averages cover 1991-2020. Daylight: calculated from the town's coordinates. Full methodology