New Year’s Eve 2026 in Madrid

Dinners and cruises, cabaret, shows, concerts and parties: what’s on for the evening of 31 December 2026 in Madrid, with entry prices. Updated every night.

60 things to do on the evening of 31 December 2026 in Madrid, in 53 venues: 12 dinners or cruises, 19 shows, 13 concerts, 15 parties and 1 classical concert, with entry prices from €5 to €110. Checked every night by TicketPiazza.

New Year’s Eve dinners and cruises

12 dinners or cruises on the evening of 31 December 2026, from €20.

The full New Year’s Eve programme: 60 listings ↓

Cabaret, theatre and shows

19 shows on the evening of 31 December 2026, from €5.

The full New Year’s Eve programme: 60 listings ↓

Concerts on 31 December

13 concerts on the evening of 31 December 2026, from €15.

The full New Year’s Eve programme: 60 listings ↓

New Year’s Eve parties

15 parties on the night of 31 December 2026, from €14.90.

The full New Year’s Eve programme: 60 listings ↓

Classical and candlelit concerts

1 classical concert on the evening of 31 December 2026.

The full programme for 31 December 2026 in Madrid

Is your event missing from the list? List it here

All nights out & experiences in Madrid →

Frequently asked questions

What to do on New Year's Eve 2026 in Madrid?

60 things to do on the evening of 31 December 2026 in Madrid, in 53 venues: 12 dinners or cruises, 19 shows, 13 concerts, 15 parties and 1 classical concert. Entry prices range from €5 to €110. The list is checked every night by TicketPiazza.

Where to have dinner on New Year's Eve in Madrid?

There are 12 dinners or cruises on the evening of 31 December 2026, from €20, including Menú degustación con cóctel para dos personas en Lamonarracha (Lamonarracha Pozuelo | Restaurante japonés fusión); Menú degustación para 2 en Gianna Ristorante by Ignazio Esposito (Gianna Ristorante); Menú degustación El Ritual del Maíz (La Xida).

Which cabaret and shows are on for New Year's Eve in Madrid?

There are 19 shows on the evening of 31 December 2026, from €5, including Essential Flamenco: La Experiencia Flamenca más auténtica de Madrid (Teatro Tablao Flamenco Torero); Bernabéu Skywalk imaginado por Cirque Du Soleil (Estadio Bernabéu); Teatro Flamenco Madrid: Vive la experiencia del Flamenco (Teatro Flamenco Madrid).

Where to party on New Year's Eve in Madrid?

There are 15 parties on the evening of 31 December 2026, from €14.90, including Sigh Club NYE Edition (Cadavra); Madrid Fly (Madrid Fly); Museo de los Sentidos (Museo de los Sentidos Madrid).

Where to hear classical music on New Year's Eve in Madrid?

There is 1 classical concert on the evening of 31 December 2026, including Los Distritos cantan (CentroCentro).

Which concerts are on for 31 December in Madrid?

There are 13 concerts on the evening of 31 December 2026, from €15, including Madrid: Espectáculo flamenco en Tablao Torres Bermejas (Torres Bermejas); Tablao Flamenco Tablao Flamenco 1911- Show Flamenco (Cardamomo); Tablao Opera Flamenca (Tablao Opera Flamenca).