From the world-renowned Christmas lottery known as El Gordo (22 December), the Three Kings Parade (5 January), lifesize 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.
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).
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. Nov-5 Jan 2027).
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).
Thousands of wishes filled with hope for the New Year will hang in this unforgettable forest (Plaza de Pontejos. 4 Dec-6 Jan 2026).
The younger ones will enjoy checking out this carousel over the festive season (Plaza de Santa Cruz. Until 6 January).
The Three Kings will parade around the city centre before taking gifts to families across the country (5 January 2027).
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. Nov-6 Jan 2027).
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).