Madrid has hot, dry summers and cool winters. Using NASA POWER data for 2014–2023, average daily highs climb from 10 °C in January to 35 °C in July, and the city receives about 479 mm of rain a year. It sits about 666 m above sea level, and winter nights are cold: average lows are just 1 °C in January and February.
For walking between the Prado, Retiro Park and the tapas bars around Plaza Mayor, the most comfortable months are usually April and May (highs of 19 °C and 24 °C) and late September into October (28 °C, then 23 °C). Spring brings some showers: April averages 61 mm.
July and August are the hottest months, with highs of 35 °C and 34 °C, and also the driest (11 mm and 16 mm). Plan museum visits and indoor time for the afternoon and save outdoor sightseeing for mornings and evenings.
October is the wettest month at 66 mm, and November and December stay fairly damp. Winter brings fewer showers than late autumn and crisp days, but pack a warm layer for evenings.
Updated:
Weather month by month
| Month | Average daytime high | Rain |
|---|---|---|
| January | 10 °C | 38 mm |
| February | 13 °C | 33 mm |
| March | 16 °C | 52 mm |
| April | 19 °C | 61 mm |
| May | 24 °C | 33 mm |
| June | 30 °C | 25 mm |
| July | 35 °C | 11 mm |
| August | 34 °C | 16 mm |
| September | 28 °C | 42 mm |
| October | 23 °C | 66 mm |
| November | 15 °C | 57 mm |
| December | 12 °C | 45 mm |
Daily averages 2014–2023, NASA POWER, adjusted to the city centre's elevation. A guide, not a forecast.
Use this table on your site
Free to reuse on blogs and travel sites. Paste this HTML; keep the source link.
Questions travellers ask
- What is the best month to visit Madrid?
- For mild weather, April, May, late September and October work well, with average highs between 19 °C and 28 °C.
- How hot is Madrid in summer?
- July averages highs of 35 °C and August 34 °C. Average lows are 18 °C in both months.
- Which is the rainiest month in Madrid?
- October, with about 66 mm on average. July is the driest at about 11 mm.
- Is Madrid cold in winter?
- Days are cool, with highs of 10 °C in January and 13 °C in February, and nights drop to about 1 °C on average.
- Where does this weather data come from?
- From NASA POWER, averaged over 2014–2023 for Madrid.