31 December 2026 · Madrid
New Year’s Eve 2026 in Madrid
Madrid sees the year out in its own way: a run across the city in the afternoon, a long dinner, then twelve grapes eaten one by one to the chimes of the clock on the Puerta del Sol. Here is every New Year’s Eve event for Thursday 31 December 2026 that we could confirm on the city’s, organisers’ and venues’ own pages on 12 November 2026.
Updated October 2026
Midnight at the Puerta del Sol
The city’s great public moment is at the Puerta del Sol, where thousands gather on 31 December to eat twelve grapes to the twelve chimes of the clock on the Real Casa de Correos. Madrid’s tourism board lists it for 2026 from 9.30pm, with entry free. A few seconds before midnight the ball at the top of the clock tower drops to the sound of the carillon; then come the four quarters, and only then the twelve chimes, one grape for each.
One story traces the custom to 1909, when the growers of the Levante had a surplus of grapes to give away; whatever its origin, it is now kept in every home in Spain, most of them watching the Sol clock on television. The night before, Wednesday 30 December, there is a rehearsal at the same time and in the same place, the preúvas, which many Madrileños prefer to the crush of the night itself.
Our advice: choose small seedless grapes and practise; twelve chimes pass faster than you think. The nearest Metro stations are Sol, Callao, Ópera and Sevilla, but access to the square is controlled on the night, so arrive early and travel light.
esMADRID: New Year’s Eve at the Puerta del Sol Christmas in Madrid
The San Silvestre Vallecana

Photo Credit
Image courtesy of © Luis García (Zaqarbal) · CC BY-SA 4.0 via Wikimedia CommonsOn the afternoon of 31 December the city runs. The San Silvestre Vallecana is a 10K that starts on Calle de Concha Espina, beside the Santiago Bernabéu, and runs south-east across Madrid to Vallecas. Madrid’s tourism board gives the start of the fun run, set off in waves, at 4.55pm, and the international race, with elite athletes, at 7.55pm, finishing in the Vallecas stadium.
The fun run is open to anyone over 16, with up to 42,000 places. When we checked, the organisers’ own site was selling bibs at €27 in the current price band, plus a €0.80 booking fee, with the price rising in later bands as numbers fill. Our advice: many runners race in fancy dress; even if you do not run, the crowds along the route make it one of the happiest afternoons of the Madrid year.
San Silvestre Vallecana: official site esMADRID: San Silvestre Vallecana 2026
Galas: the Four Seasons and The Palace
Four Seasons Hotel Madrid holds its New Year’s Eve Gala with a cocktail at 8pm, dinner at 9pm, grapes at midnight and a party until 4am. The cocktail brings live stations of shellfish and caviar and hand-carved acorn-fed Iberian ham with Ruinart; dinner is paired with wines, the midnight toast is Krug Grande Cuvée, and the party has a premium open bar, live music, a DJ and churros with hot chocolate.
The hotel prints two prices for the gala, €1,200 and €1,400 per person, the second covering dinner and the party with four hours of premium open bar; the children’s menu is €400.
At The Palace, a Luxury Collection Hotel on the Plaza de las Cortes, the glass dome of La Cúpula becomes a grand circus tent for the night. Its New Year’s Eve gala runs from 8pm to 4am: a menu in five acts by the executive chef Jesús Caballero, from caviar and Iberian ham to lobster and beef mille-feuille, the lucky grapes at midnight, then an open bar and late-night bites.
The gala with wine pairing and party is €995 per person; a party-only ticket, from 11.30pm to 4am, is €355.
Our advice: both galas sell out well before Christmas; book now, and ask about rooms, as both hotels are a short walk from the Puerta del Sol.

Photo Credit
Image courtesy of © siestecita · CC BY-SA 4.0 via Wikimedia CommonsFour Seasons Hotel Madrid: festive season 2026 The Palace Madrid: festive season 2026
Dinner rather than a ball
For a smaller night at the Four Seasons, Dani Brasserie on the seventh floor serves a set New Year’s Eve menu with live music and entertainment, and El Patio, in the lobby, a special à la carte with live music; both serve the twelve grapes at midnight. Neither prints its prices: book through the hotel.
When we checked, the Mandarin Oriental Ritz, Rosewood Villa Magna and The Madrid EDITION had not yet published their New Year’s Eve 2026 menus and prices on their own sites; the Ritz’s festive page invites enquiries by email and telephone. We will add them when they do.
Four Seasons Hotel Madrid: Navidad 2026 (Spanish)
Verdi at the Teatro Real, and New Year’s Day

Photo Credit
Image courtesy of © Fss.fer · CC BY-SA 3.0 via Wikimedia CommonsThe Teatro Real’s Christmas opera is a new production of Verdi’s Simon Boccanegra, directed by Pierre Audi with a set by Anish Kapoor and conducted by Nicola Luisotti, from 16 December to 9 January. The night before New Year’s Eve, Wednesday 30 December at 7.30pm, Ludovic Tézier sings the title role with Hrachuhí Bassénz and Francesco Meli; the new year opens with performances on Saturday 2 January at 7.30pm and Sunday 3 January at 6pm.
On New Year’s Day, Friday 1 January 2027, The Palace lays a grand buffet under La Cúpula from 1pm, with live opera, at €315 per person with drinks; children up to 12 pay half. At the Four Seasons, Dani Brasserie serves a New Year’s brunch and Isa Restaurant & Cocktail Bar opens from 5pm to 1am with a DJ.
Our advice: the Teatro Real also holds a chamber concert by soloists of its orchestra on Sunday 27 December at noon, from €13: the easiest way to see the auditorium in the holidays.
Teatro Real: Simon Boccanegra Teatro Real: concerts The Palace Madrid: New Year’s Day buffet
Getting around on the night
The Puerta del Sol is reached on foot, and on the night the Metro and buses around it change their service; the city publishes its access and transport arrangements in the last days of December. Book dinner and taxis home well ahead, and allow for streets near Sol and Gran Vía closing as the square fills.
Our advice: 1 January is a holiday and much of Madrid sleeps late. Keep the day for a walk in the Retiro, then a long lunch.
Questions and answers
Where can I eat the twelve grapes in Madrid on New Year’s Eve 2026?
At the Puerta del Sol, under the clock of the Real Casa de Correos, on Thursday 31 December 2026 at midnight. Madrid’s tourism board lists it from 9.30pm with free entry; there is a rehearsal, the preúvas, at midnight on 30 December.
What time does the San Silvestre Vallecana start in 2026?
On 31 December 2026 Madrid’s tourism board gives the fun run start, in waves, at 4.55pm and the international race at 7.55pm, both from Calle de Concha Espina beside the Bernabéu; the international race finishes in the Vallecas stadium. Check the organisers’ site for your wave.
Which Madrid hotels hold New Year’s Eve galas in 2026?
Four Seasons Hotel Madrid (8pm to 4am, €1,200 or €1,400 per person with the party) and The Palace, under La Cúpula (€995 with wine pairing and party, or €355 for the party from 11.30pm). The Mandarin Oriental Ritz, Rosewood Villa Magna and The Madrid EDITION had not published 2026 details when we checked.
Every event from the official or venue’s own page (esmadrid.com, sansilvestrevallecana.com, press.fourseasons.com, thepalacehotelmadrid.com, teatroreal.es), checked 12 November 2026. Prices are as each venue prints them. Check before you go.