Madrid Weather in December

Spain · December climate averages and travel tips

Avg high11°C (52°F)
Avg low2°C (35°F)
Rainfall43 mm (1.7 in)
RatingGood 6.9/10

Expect cool days in Madrid in December: the average high is 11°C (52°F) and the average low is 2°C (35°F). December is winter in Spain. The month is fairly dry, with about 43 mm (1.7 in) of rain spread over 7 days. You get roughly 9.1 hours of daylight and a mix of sun and cloud.

Is December a good time to visit Madrid?

December is a good time to visit Madrid (6.9/10), though April to May and September to October are even better.

Visiting Madrid in December

December weather in Madrid

December feels chilly, especially after sunset, when the temperature can drop to 2°C. Days reach about 11°C, with roughly seven rainy days, so you'll want indoor stops ready. The Prado Museum, Reina Sofía and cafés around La Latina make good rainy-day plans. On brighter days, stroll through Retiro Park or see the Christmas lights along Gran Vía.

It gets dark early, so fit outdoor sightseeing into the middle of the day. If you're hoping for long, warm afternoons on a terrace, December isn't the best month; spring and early autumn are more comfortable.

Christmas in the city

Madrid puts up festive lights and holds its well-known Christmas market in Plaza Mayor. Browse the stalls, then warm up with churros and chocolate at San Ginés, near Puerta del Sol. Christmas Day is a public holiday, so some shops and restaurants close or shorten their hours.

Travelling with kids? The lights along Gran Vía and the Plaza Mayor market make an easy festive outing, though the central streets can feel crowded.

Crowds and practical tips

December isn't uniformly busy. The days around Christmas and New Year draw more visitors, and prices can rise compared with quieter winter weeks. The first part of the month is often calmer. If you hate crowds, visit Plaza Mayor earlier in the day and save Gran Vía for a weekday evening.

For New Year's Eve, Puerta del Sol is the famous gathering spot for eating twelve grapes at midnight. It gets packed, so enjoy the square earlier if you'd rather avoid the crush. Check local opening hours around the holidays, especially for museums and restaurants.

December weather at a glance

Average high11°C (52°F)
Average low2°C (35°F)
Daily mean6°C (42°F)
Rainfall43 mm (1.7 in)
Rainy days (1 mm+)7
Humidity83%
Cloud cover56%
Daylight9.1 hours
Est. sunshine4.4 hours/day
Wind7.4 km/h
vs November3°C cooler than November, with similar rainfall.

What to pack for Madrid in December

Madrid weather in other months

Jan10°C / 1°C37 mmGoodFeb12°C / 1°C37 mmGoodMar15°C / 3°C49 mmExcellentApr19°C / 6°C55 mmExcellentMay24°C / 10°C38 mmExcellentJun30°C / 14°C26 mmExcellentJul35°C / 18°C8 mmFairAug34°C / 18°C13 mmFairSep28°C / 14°C33 mmExcellentOct22°C / 10°C68 mmExcellentNov15°C / 4°C52 mmGoodDec11°C / 2°C43 mmGood

← NovemberBest time to visit MadridJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.