Home ยป What's on in Madrid ยป Events Calendar ยป

Itโs beginning to feel a lot like Christmas, isnโt it? December in Madrid is all about that Christmas energy! Spending Navidad in a different country is a really magical experience, so donโt miss out on any of the unique and special things going on around the city for the month of December. Even if you donโt celebrate the holiday, you will still enjoy Madrid around this time of year because there is just so much to do! Check out our list below of some of the best things to do this month to fully experience a typical Madrileรฑo Christmas!
1. See all of the Christmas Lights
Every year, each neighbourhood gets dressed up in their best Christmas lights! For the month of December in Madrid, the streets will be lit up by various light displays that have been created by artists all over the world. Typically, each barrio will have its own unique displays that are lit up every day between 18:00 and 23:00, with longer hours on both Christmas and New Years eve! So, take your camera, and explore Madridโs festive streets!
2. Shop at the Christmas Markets

It wouldnโt be Christmas without Christmas markets! The Spanish people love to be out and about, especially during special holiday seasons. Thatโs why, during December in Madrid, you will notice several plazas, street corners and churches transforming into adorable little Christmas markets. The best way to get the most of these markets is to simply explore your neighbourhood! There will be markets all over the place selling traditional food, artisan products and Christmas crafts! Some of the bigger markets worth noting are:ย Mercado de Navidadย in Plaza Mayor,ย Fiera Mercado de Artesanรญa on Paseo de Recoletos, Mercadillo del Gato, the annual craft shop and Christmas Tree. For more information on the best holiday markets this winter season, check out our list of the top Christmas markets in Madrid here.
3. Candlelight Christmas Concerts
Enjoy a series of enchanting candlelight concerts in Madrid, where iconic Christmas songs are performed by live musicians in stunning candlelit venues. These magical performances provide a cozy and festive atmosphere, perfect for getting into the holiday spirit.
4. Ice Skating Around the City
During the Christmas season, the city turns into a beautiful and festive outdoor playground. Have some coffee or hot chocolate and join in the holiday spirit with your friends at the various indoor and outdoor rinks around the city. You will find ice rinks located at the Matadero Madrid, Palacio de Cibeles and Plaza de Espaรฑa! For more information check out the official Madrid tourism website.
5. Christmas Tour Bus
This festive Christmas themed double decker bus tour will take you on a 50 minute night tour through Madrid. On the tour you will see all of the beautiful Christmas light designs around the city. You can catch the bus at Plaza Colon and tickets cost 6โฌ! This isnโt a hop on, hop off type of tour. There is only one stop on the tour, at Serrano 30 where you will get on and off the bus! To check out the entire route visit the official Madrid eventsย webpage! Some people have tried to walk this tour in the past, but for only 6โฌ the bus is a much better option! Purchase your tickets soon, as the Naviluz often sells out fast.
6. The Nutcracker Ballet
Immerse yourself in the timeless holiday tradition of The Nutcracker, brought to life by the Kiev Ballet at the Lope de Vega Theatre. Featuring the breathtaking choreography set to Tchaikovskyโs iconic music, this show captures the holiday magic of the season.
7. Spanish Christmas Lottery โ El Gordo
El Gordo is a tradition that goes beyond a simple lottery, itโs the second longest continuously running lottery in theย worldย and as measured by the total prize payout, itโs considered the biggest lottery worldwide. Most people join together to buy tickets between co-workers, families, and friends because itโs such a huge payout. The period of selling tickets for the draw starts in July with different priced tickets.ย The most exciting part is the moment whenย El Gordoย is drawn.ย The prize ofย El Gordoย is 4.000.000 โฌ. The total amount paid out is 2,240,000,000โฌ.
8. Christmas Lights at the Royal Botanical Garden

A Christmas tradition that started in 2019, Madridโs Royal Botanical garden is turned into a Christmas wonderland during the month of December in Madrid! The property will decorated with lights โ the trees, the gardens and even the pond โ for visitors to stroll through. The Christmas Garden is open from November 14th โ January 15th! For more information on entry tickets and specific hours,ย click here.
9. The Gospel Festival
The Grandes del Gospel Festival celebrates its 31st edition in Madrid from November 28 to December 13, with an inspiring lineup of gospel concerts. Highlights include the Soweto Gospel Choir, Mississippi Mass Choir, and South Carolina Gospel Choirโs tribute to Tina Turner.
10. Feasting on Holiday Foods
This is typically the biggest meal with the largest number of people as the whole family gathers to eat delicious food forย hours!ย Traditional Christmas Eve grub consists ofย roasted lamb, roasted pig,ย variousย seafood soups, salad,ย and any kind ofย tapasย you can think of! In addition to Christmas Eve, there is another important feasting day for the Spanish and that’sย Dรญa de los Reyes Magosย (Three Kings Day)ย on January 6th. Where children open presents and families celebrate the baptism of Jesus Christ. On this day the family gathers for lunch where they enjoy all those delicious Spanish Sweets before heading to the big parades!
11. Indulging on Christmas Sweets
The Spanish love their sugar and Christmas time brings out the most delicious dessert recipes within each family. For the next few weeks, you will see stores and bakeries stocking their shelves with traditional Christmas sweets of the Christmas season. If you want to experience the most traditional Spanish Christmas possible, you must chow down on these delicious snacks! The most popular desserts are Turron, Marzapan, Polvorones, Mantecados, and Roscon de Reyes! You can find these delicious desserts at shops and markets but you can also tryย making them yourself!
12. The Circo on Ice
Get ready to level up your holiday season with Circo on Ice in Madrid! This show mixes daring acrobatics, ice skating, and jaw-dropping stunts, turning classic holiday stories into an epic spectacle you wonโt want to miss.
13. Marvel at the Nativity Scene Exhibitions
The majority of Spaniards still take the religion aspect of Christmas very seriously. So, there is no surprise that a pivotal part of the Christmas season is the story of the birth of Jesus Christ. Throughout the month of December in Madrid there are several locations around the city that set up large and beautifully detailed representations of the Nativity Scenes which feature entire cities. They are certainly something important to check out if youโre looking for a very traditional experience!
14. New Years Eve in Puerta del Sol
New Years Eve is a wonderful evening to celebrate in Madrid! Before heading to their designated NYE bashes,ย madrileรฑos gather in Puerta del Sol for the countdown! So grab some champagne, donโt forget the grapes and head to the plaza! Once youโve reached the countdown, you have to try to eat all 12 grapes before the clock stops ringing! If you do, youโll have good luck for the following year!
15. The Santa Clause Race
Join thousands of participants dressed as Santa Claus in this fun, festive race through the streets of Madrid. Whether you run, jog, or walk, it’s a lively way to celebrate the season with friends and family. Sign up here to dash through the streets in a Santa suit!
16. Christmas Parades
This one takes place in the new year, but is the biggest part of the holiday season! The Three Kings Parade (Cabalgata de Reyes) is a glorious night where the entire city gathers in the streets to receive the Three Kings on their journey through the city! The parade is extremely elaborate with camels, carriages, people dressed as shepherds, townspeople and the Three Kings all throwing sweets into the crowd. The parade usually begins at 18:30 inย Paseo de la Castellana and continues to Plaza de Cibeles on the 5th of January! For more information and a detailed map of the parade route, check here.
17. Hanukkah Celebration in Madrid
On the occasion of Hanukka, several Spanish cities host public candle lighting events to which public authorities attend and where โsufganiyotโ (typical snack) are offered and popular music and dances take place.ย Madridยดs City Council, the Jewish Community of Madrid and the Sefarad-Israel Center organize the โHanukkah in the streetโ (โJanucรก en la calleโ) celebration. In the past, Ibn Gabirol Centerยดs choir, the Trotadanza company, Daniel Shai Ankaouaยดs songs or the music of Emilia and Kamila Klimczak have performed on stage, and sufganiyot and teas have been handed out to the public.ย
18. Christmas Park in Madrid

Every year from November to early January, the Magical Christmas Park welcomes visitors with dazzling lights, themed areas, Christmas markets, live shows, and festive food stalls. Itโs one of Madridโs most immersive holiday experiences, filled with new attractions and unforgettable moments each season. Although known as โParque Mรกgicas Navidades,โ the park is actually located at an Exhibition Centre in Torrejรณn de Ardoz, about 30 minutes from Madrid. You can easily reach it by public transport or by car.
More Articles on Christmas in Madrid & Spain:
The Spanish Kitchen: Mantecados
Nochevieja Universitaria: Early NYE Festival in Salamanca!
15 Christmas Markets in Madrid that you Must Visit in 2025!
Christmas Shopping in Madrid
El Gordo: The Spanish Christmas Lottery
Los Reyes Magos: Spain’s Extended Christmas 2025
Delicious Christmas Desserts from Spain
11 Madrid-Inspired Gift Ideas for Christmas
Celebrating New Year’s 2026 in Madrid!
December in Madrid – 18 Holiday Events in 2025
December 8th: The Kickoff to the Spanish Holiday Season!
Spanish Christmas Phrases to Use in Spain
Leah Warner
Leah has been living in and exploring Madrid since 2013 when she moved to the city for a simple summer abroad. She started the Citylife Blog in 2014 with the goal to share everything there is to know about her favourite place on earth!











1 Comment. Leave new
What days the the Christmas bus run? We plan to arrive 21/12- depart for Portugal on 24/12.