When's the best time to visit Madrid in 2026?
Visit from late April to mid-June, or from mid-September to the end of October, when Madrid's highs run around 20-26°C, terrazas stay open past midnight, and the San Isidro fiesta fills the Pradera in mid-May. Skip July and August: afternoons reach 35-40°C, and many family-run restaurants close for the August holiday.
Late April to mid-June is the right answer for a first visit. Madrid sits 650 metres above sea level, so May afternoons reach about 25°C, but at 9am in Retiro Park you'll still want a light jacket, and by 11am the Estanque smells of cut grass and you can hear the creak of the rowing boats. The big date is San Isidro, the patron-saint fiesta around 15 May, and it is a reason to come, not a reason to stay away: families in chulapo waistcoats and carnation-pinned headscarves pack the Pradera de San Isidro and dance the chotis to barrel organs, while the stalls sell rosquillas tontas y listas, aniseed doughnut rings, for 1 or 2 euros each. Hotel rates around Huertas tend to rise that week, so book by March. Semana Santa falls in late March or April, bringing hooded processions out of the churches of La Latina and putting torrijas, Madrid's milk-soaked fried bread, in every pastry window.
Mid-September to the end of October comes a close second, and plenty of Madrileños rank it first. Highs fall from roughly 27°C to 19°C over those six weeks, and by 7pm the light turns the white stone of the Royal Palace a warm honey colour. October starts the rainy stretch, so pack a light rain shell. The Museo del Prado is free from 6pm to 8pm Monday to Saturday, and in October the queue on the Paseo del Prado tends to be far shorter than in May. Real Madrid's league season is in full swing at the Bernabéu by then too. One oddity worth timing your trip for is the Fiesta de la Trashumancia, usually held on a late-October Sunday, when shepherds drive about a thousand merino sheep down Calle Mayor and Calle de Alcalá and their bells clank off the façades. By November, chestnut sellers along Calle Preciados fill the cold air with woodsmoke and sell paper cones of castañas for about 3 euros.
July and August are the months to skip. Afternoon highs average 33°C, heatwaves push past 38°C, and the paving of the Plaza de Oriente holds its heat well after 11pm. August empties the city of its own people: many Madrileños leave for the coast, and the family-run tabernas in Chamberí hang 'cerrado por vacaciones' signs on their shutters for two to four weeks. If summer is all you have, flip your day around: reach the Reina Sofía when it opens at 10am, rest from 3pm to 6pm, and eat dinner at 10pm on a terraza once the air drops into the mid-20s. August has its own reward in the verbenas of San Cayetano, San Lorenzo and La Paloma, when paper lanterns hang over the streets of Lavapiés and the stalls pour cold tinto de verano into plastic cups. Madrid Pride in early July is one of Europe's largest, and hotels in Chueca sell out months ahead.
Winter gets less credit than it deserves, as long as you dress for it. January highs hover around 10°C with 2°C mornings, the sky over the Casa de Campo runs a hard blue most days, and hotel rates in Centro sit well below May levels. In December the Christmas market fills the Plaza Mayor with stalls selling cork nativity figures and joke wigs. On New Year's Eve the crowd at Puerta del Sol swallows twelve grapes, one on each chime of the clock. The Three Kings parade on the evening of 5 January runs down the Paseo de la Castellana to Cibeles, sweets thrown into the crowd along the way, and the next morning every bakery sells roscón de Reyes, a sugar-crusted ring cake with a tiny figurine hidden inside. If price matters, avoid 24 December to 6 January, because Spanish holiday travel pushes city-centre rates back up.
Month-by-month outlook
- Jan Shoulder
- Feb Shoulder
- Mar Shoulder
- Apr Ideal
- May Ideal
- Jun Ideal
- Jul Avoid
- Aug Avoid
- Sep Ideal
- Oct Ideal
- Nov Shoulder
- Dec Shoulder
Year-round climate
Averages from the last 5 years.
| Month | Avg high (°C) | Avg low (°C) | Rainfall (mm) |
|---|---|---|---|
| Jan | 11 | 2 | 46 |
| Feb | 14 | 3 | 24 |
| Mar | 16 | 5 | 103 |
| Apr | 20 | 8 | 59 |
| May | 25 | 12 | 43 |
| Jun | 30 | 17 | 30 |
| Jul | 35 | 20 | 3 |
| Aug | 35 | 21 | 6 |
| Sep | 27 | 15 | 77 |
| Oct | 22 | 12 | 73 |
| Nov | 15 | 6 | 40 |
| Dec | 11 | 4 | 50 |
Dry continental climate at 650 m. July highs average 33°C (91°F); January highs reach 10°C (50°F) with frosty nights. About 420 mm of rain a year, heaviest in October, November, April and May, with summers almost rainless.
Go deeper into Madrid
Last verified by automated review (v1.7.2) on . What is automated review?