From the world-renowned Christmas lottery known as El Gordo (22 December), the Three Kings Parade (5 January), gigantic Nativity scenes and ice skating rinks to markets, concerts and shows for the whole family, Madrid sure knows how to celebrate Christmas in style. Check out our selection of all the best events taking place this year, and don’t forget to take a stroll through the city to enjoy the wonderful display of twinkling lights, which will be switched on on 22 November.
An immersive videomapping designed specifically for the cultural centre by the artist, José Vaaliña (Condeduque Contemporary Culture Centre - Central Courtyard. 17-23 December).
This Christmas market is filled with stalls where you can find original gifts and tasty gastronomic options (El Corte Inglés Castellana. 13 Nov-5 Jan).
Enjoy the largest Christmas theme park in Spain, which has been declared of regional tourist interest in the first European Capital of Christmas (Torrejón de Ardoz. 15 Nov-6 Jan).
We've rounded up the best pop-up winter ice skating rinks in Madrid this Christmas.
The spectacular bauble is back, with a diametre of 12 metres and featuring 43,000 pixel-mapped lights (Plaza de España. Till 6 January 2026).
A traditional music show with animated figures that defines Christmas in Madrid (El Corte Inglés Preciados – Callao. 22 Nov-5 Jan 2026).
Naviluz will yet again travel around the streets of Madrid this festive season to enjoy the Christmas lights (23 Nov- 6 Jan 2026).
Initiative that includes a 600m2 natural ice rink, crafts and food stalls, as well as shows and concerts (Plaza de España. 25 Nov-11 Jan 2026).
In front of the Royal Palace, this traditional two-storey merry-go-round is one of the many attractions the city offers this Christmas (Plaza de Oriente. Till 6 Jan, 2026).
The younger ones will enjoy checking out this carousel over the festive season (Plaza de Santa Cruz. Until 6 January).
A must-visit for stocking up on Christmas paraphernalia including toys and figurines for the traditional Nativity scenes (Plaza Mayor. 27 Nov-31 Dec).
Don't miss this Christmas experience in nature with different shows, restaurants and markets (Complutense University Botanical Gardens - Real Jardín Botánico Alfonso XIII. 27 Nov-4 Jan 2026).
Latest edition of the most important fair promoting regional arts and crafts (Paseo de Recoletos. 1-30 December).
Free activities for all ages in the seventh edition of this event with a rich and diverse Christmas programme (Matadero Madrid. 20 Dec-4 Jan 2026).
The iconic stadium will host a unique experience that includes the world’s largest snowball (Bernabéu Stadium. 23-31 December).
See out the year eating twelve grapes to the chimes of the clock in Puerta del Sol (31 December 2025).
The Three Kings will parade around the city centre before taking gifts to families across the country (5 January 2026).
Productores de Sonrisas is back with its latest show that brings together the best of circus, music and dance (IFEMA MADRID. Fridays to Sundays. 31 Oct-18 Jan).
The classic Christmas production has become a not-to-be-missed event in Madrid’s festive calendar (Teatro Circo Price. Tuesday to Sunday. 21 Nov-6 Jan 2026).
From the end of November till January 6, the city fills up with belenes of all shapes and sizes that you can visit for free (Various locations).
A day of dreams and hopes, where the winner of the most popular lottery in Spain is announced (Teatro Real. 22 December).