Madrid, Spain skyline

Madrid Weather in December

Typical December weather in Madrid, Spain, based on 2006–2025 climate averages.

In December, Madrid averages a high of 10.6°C (51.1°F) and a low of 2.4°C (36.3°F), with about 6 rainy days (42 mm of rain) and 6.6 hours of sunshine a day.

Avg high

10.6°C (51.1°F)

Avg low

2.4°C (36.3°F)

Rainfall

42 mm (1.6 in)

Rainy days

6 days

Sunshine

6.6 h / day

Humidity

80%

December vs the rest of the year

Here is how every month in Madrid stacks up against December — the 5th wettest month for rain.

MonthAvg highvs DecemberRainRainy days
January9.9°C (49.8°F)−0.7°C (−1.3°F)38 mm7
February12.2°C (54°F)+1.6°C (+2.9°F)31 mm6
March15.3°C (59.5°F)+4.7°C (+8.5°F)58 mm9
April18.6°C (65.5°F)+8°C (+14.4°F)58 mm9
May23.5°C (74.3°F)+12.9°C (+23.2°F)37 mm6
June28.9°C (84°F)+18.3°C (+32.9°F)19 mm4
July33.4°C (92.1°F)+22.8°C (+41°F)5 mm1
August32.8°C (91°F)+22.2°C (+40°F)9 mm2
September26.8°C (80.2°F)+16.2°C (+29.2°F)35 mm4
October21.1°C (70°F)+10.5°C (+18.9°F)64 mm7
November14°C (57.2°F)+3.4°C (+6.1°F)52 mm7
December10.6°C (51.1°F)—42 mm6

What December feels like in Madrid

December is early winter in Madrid. The daytime air has a chill to it, though it is rarely bitter. Evenings bring a clear drop in temperature, and nights are cold. The air is damp, which makes cool temperatures feel colder, particularly in wind.

Rain in Madrid in December

Rain turns up now and then — about one day in 5. Wet days average about 6.9 mm (0.3 in), enough to soak you without an umbrella. Across the year Madrid averages about 6.6 mm per rainy day, so December is typical.

Daylight and sunshine in December

On 15 December the sun rises at about 8:31 am and sets around 5:49 pm local time, giving 9 h 19 min of daylight. Days are getting shorter: 40 min less daylight than in mid-November. The sun is out for roughly 71% of those daylight hours, so there are plenty of bright spells.

How December compares to the rest of the year

Ranked by average high, December comes out as the 2nd coolest month in Madrid. Against November, the average high is 3.4°C (6.1°F) lower, with 11 mm less rain. January is cooler again. January averages a high of 9.9°C (49.8°F).

Who December suits

  • Sightseeing: a good fit — comfortable enough to explore on foot all day.
  • Parks & outdoor: less ideal — too cool to sit outside for long.

Tips for visiting Madrid in December

Versatile Layers

Days are noticeably warmer than nights — layers you can add or remove.

Warm Layers

A warm jacket, a hat and gloves for cold mornings and evenings.

Quick questions

How warm is Madrid in December?

Expect around 10.6°C (51.1°F) in the afternoon and 2.4°C (36.3°F) at night, which most visitors would call chilly.

Does it rain a lot in Madrid in December?

Not especially. There are about 6 rainy days (42 mm), mostly moderate rain.

What should I wear in Madrid in December?

The numbers point to versatile layers and warm layers. Add a layer for after dark.

Is December or January better for visiting Madrid?

On our 12-month climate ranking, December comes out ahead (#11 of 12 vs #12). January has more rainy days.

Is December a good time to visit Madrid?

Fair

Fair — chilly days, some rainy days (about 6). Within Madrid's own year, December ranks #11 of 12 — one of the least comfortable months.

December in other Spain cities

Warmer places in December

Plan a trip to Madrid

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Madrid weather by month.