When to go · Madrid
Madrid in December
Mixed month. Cold; shops open long over Christmas; check Dec 24–25 closures.
Key facts
- Verdict
- Mixed
- Temperature
- 10°C (50°F)50°F (10°C) / 3°C (37°F)37°F (3°C)
- average high / low
- Rain days
- 7
- Crowds
- Medium
- Spain overall
- Prices
- Medium
- Spain overall
Verdict
Cold; shops open long over Christmas; check Dec 24–25 closures.
All twelve months in one grid — weather, crowds and prices, with gaps left as unknown.
Is another month better than December?
December is rated mixed. These months rate higher:
Weather in December
- MadridHighs around 10 °C (50 °F), lows around 3 °C (37 °F), rain on about 7 daysHighs around 50 °F (10 °C), lows around 37 °F (3 °C), rain on about 7 days
- Madrid and the central plateau, Spain · Madrid, Toledo, Segovia, Salamanca, Cuencacool
Dry, sunny and continental: frost on winter nights, 35–40 °C (95–104 °F) in July and August.Dry, sunny and continental: frost on winter nights, 95–104 °F (35–40 °C) in July and August.
Winter season
Christmas lights, chocolate and churros, clear cold skies.
Watch: Freezing mornings; Dec 24–25 closures.
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Christmas lights and markets check
Late Nov to Jan 6 · Sol, Plaza Mayor, Gran Vía
Crowded evenings and pickpockets; roasted chestnuts on the corners.
Nochebuena and Navidad
Dec 24–25 · Whole city
Most restaurants and shops close on the evening of Dec 24 and all of Dec 25.
Christmas and New Year
Dec 24–25 and Jan 1
Most restaurants and shops closed on the evening of Dec 24 and Dec 25.
Crowds and prices
- Crowds · Spain overall
- Medium
- Prices · Spain overall
- Medium
Spain overall: Christmas lights and markets; the 6–8 December long weekend (puente) fills hotels. The Christmas lottery on 22 December stops the country for a morning.
Compare two months
Weather, crowds and prices for any two months in Madrid, side by side.
Verdict
Dec: Mixed
Apr: Great (better)
Daytime high
Dec: 10 °C (50 °F)50 °F (10 °C)
Apr: 19 °C (66 °F)66 °F (19 °C)
Night low
Dec: 3 °C (37 °F)37 °F (3 °C)
Apr: 8 °C (46 °F)46 °F (8 °C)
Rain days
Dec: 7 (better)
Apr: 8
Crowds
Dec: Medium
Apr: High
Prices
Dec: Medium
Apr: High
Festivals listed
Dec: 3
Apr: 1
December: Cold; shops open long over Christmas; check Dec 24–25 closures.
April: Warm; Easter week is busy.
Madrid: figures are long-term averages from this guide, not a forecast.
What to pack
- A warm coat, hat and gloves for mornings and evenings
- Layers: a fleece or light jacket