Madrid month by month
Plan your visit to Madrid by month. Compare weather, crowds, events, and prices across all twelve months with historical climate data.
Madrid's measured year runs from a January high of 10°C to a July peak of 35°C. Winter holds between December's 11°C and February's 14°C, with 5 to 7 rain days each month. March marks the turn toward spring at 16°C, but it logs 12 rain days, the highest count in the year. April reaches 20°C with 8, and May climbs to 24°C with 6. June crosses 30°C. July and August both hit 35°C, and July records 0 rain days. Autumn cools steadily from September's 26°C through October's 22°C to November's 15°C, with 6 to 8 rain days each month.
The 12 month guides beneath this index follow Madrid through each of those shifts. For mild, walkable conditions, start with April at 20°C or May at 24°C. The July page maps out what 35°C with 0 rain days looks like on the ground. January at 10°C and December at 11°C, each with 7 rain days, give a different picture of the city. Open whichever of the 12 pages sits closest to your travel dates.
March tends to catch visitors off guard. Its 12 rain days are double February's 5 and well above April's 8. July and August, both at 35°C, sit at the other extreme, with August logging only 1 rain day.
July is Madrid's most decisive month, hitting 35°C with 0 rain days, the only month in the measured year that records no rainfall.
- January
- High
- 11°C
- Low
- 2°C
- Rain
- 46 mm
The first thing to know about January in Madrid is that the month has two distinct personalities. For the opening six days, the city still buzzes with holiday energy leading up to…
- February
- High
- 14°C
- Low
- 3°C
- Rain
- 24 mm
February in Madrid is cold, quiet, and cheap. That's the headline. Daytime highs hover around 14°C (58°F) under pale winter sun, while nights drop to 3°C (38°F) with a dry, biting…
- March
- High
- 16°C
- Low
- 5°C
- Rain
- 103 mm
March in Madrid tends to feel like the city is still shaking off winter. Daytime highs reach about 15.6°C (60°F), warm enough for a comfortable walk through Retiro Park in a light…
- April
- High
- 20°C
- Low
- 8°C
- Rain
- 59 mm
April in Madrid might be the closest the city gets to a perfect month. Daytime temperatures reach around 19.8°C (68°F) under a dry, high-altitude sun that tends to feel warmer than…
- May
- High
- 25°C
- Low
- 12°C
- Rain
- 43 mm
May is likely the single best month to visit Madrid. That is the most important thing to know. Daytime highs sit around 24.5°C (76°F), nights cool to a comfortable 11.7°C (53°F),…
- June
- High
- 30°C
- Low
- 17°C
- Rain
- 30 mm
June in Madrid means 15 hours of daylight and the first real heat of summer. Daytime temperatures average 30.2°C (86°F), warm enough to make midday sightseeing tiring but nowhere…
- July
- High
- 35°C
- Low
- 20°C
- Rain
- 3 mm
July in Madrid means heat, and you need to know that before anything else. The average high reaches 34.7°C (94°F), but that number understates the midday reality. Afternoons…
- August
- High
- 35°C
- Low
- 21°C
- Rain
- 6 mm
August in Madrid is hot. Not warm, not balmy. Hot in the way that makes the pavement on Gran Vía soft underfoot and sends locals fleeing to the coast by the thousands. Daytime…
- September
- High
- 27°C
- Low
- 15°C
- Rain
- 77 mm
The single most important thing about Madrid in September is that the city comes back to life. August is when madrileños flee to the coast, and entire blocks in Chamberí and…
- October
- High
- 22°C
- Low
- 12°C
- Rain
- 73 mm
October is when Madrid finally exhales. The relentless summer heat that pins daytime temperatures above 35°C (95°F) through July and August breaks decisively, and the city settles…
- November
- High
- 15°C
- Low
- 6°C
- Rain
- 40 mm
November in Madrid is when the city turns inward. The scorching 35°C (95°F) summer heat is months gone, replaced by cool days averaging 14.6°C (58°F) and mornings that dip to 6°C…
- December
- High
- 11°C
- Low
- 4°C
- Rain
- 50 mm
December in Madrid is cold, dry, and lit up for Christmas. Expect daytime highs around 11°C (52°F) and lows near 4°C (38°F), which feels sharper than it sounds because Madrid sits…