Best: May-Jun · Great: Aug-Sep
The year swings from a cold January to a hot, humid July, with rainfall concentrated around April — usually the least comfortable stretch of the year. In May, expect highs around 22°C with rain on roughly 9 days of the month.
The Prado and Retiro Park anchor the city center, with tapas culture and late-night plazas defining the rest of a visit.
Try tapas and a classic Spanish tortilla, alongside sangria or a glass of Spanish wine — Rioja and Ribera del Duero are the best-known regions.
Daylight, sunrise, and sunset are calculated exactly from this region's latitude. Temperature and rainfall are modeled from its general climate type, not measured station data. Month summaries are generated from those modeled figures.
Expect cool days around 9°/2°C, with frequent rain (~10 rainy days).
Expect cool days around 12°/3°C, with occasional rain (~9 rainy days).
Expect mild days around 16°/5°C, with occasional rain (~8 rainy days).
Expect mild days around 18°/7°C, with frequent rain (~11 rainy days).
Expect mild days around 22°/11°C, with occasional rain (~9 rainy days).
Expect warm days around 29°/16°C, with occasional rain (~5 rainy days).
Expect hot days around 34°/19°C, with mostly dry conditions (~3 rainy days).
Expect hot days around 33°/19°C, with occasional rain (~4 rainy days).
Expect warm days around 27°/15°C, with occasional rain (~7 rainy days).
Expect mild days around 20°/11°C, with frequent rain (~11 rainy days).
Expect cool days around 13°/6°C, with frequent rain (~10 rainy days).
Expect cool days around 9°/3°C, with frequent rain (~10 rainy days).