Enjoy this holiday season and experience Christmas anew in Madrid. While snow rarely covers the city, it nevertheless turns magical, with music, lights and lots of festive spirit. Starting in November, the city is decked with lights and gigantic nativity scenes are recreated in squares around the city. There are a number of special events that happen around this time of the year, such as the Three Kings Parade, that is held on January 5, and the world-renowned Christmas lottery, El Gordo. Celebrate this holiday season with friends and loved ones in Madrid!
Top things to do during Christmas in Madrid
Admire the Christmas lights
Like most European cities, Madrid also goes all out with lights during Christmas. The sparkling lights in important attractions, city squares, and streets add to the charm of the season. Giant Christmas trees in squares like Plaza de Espana, Sol, and Callao are definitely worth a visit. Don’t forget to see the light ball in front of the Metropolis building.
Madrid hosts a number of festive markets during Christmas. Like most cities, Madrid and its streets too, transforms during Christmas. With so many choices in different squares and corners of the city, you should definitely check out the different kinds of Christmas markets and fairs.
Madrid Christmas Market in Plaza Mayor offers over 100 colorful stalls selling wigs, hats, and nativity ornaments. Open daily from 10am to 10pm—it's a must-visit for any Christmas traveler!
Best places to go shopping in Madrid during Christmas:
Flamenco is a big part of folk culture of southern Spain. While the art form did not originate in Madrid, the city has always had many places that have authentic Flamenco shows. Enjoy an evening of singing, music and dance as you sip your favorite drink.
Best places to watch a Flamenco Show in Madrid during Christmas:
Madrid is known for the large nativity scenes that are set up in city squares, centers, and streets. These elaborate scenes depicting the birth of Jesus is an age-old tradition in Spanish households.
Best places to see Nativity scenes in Madrid:
José Luis Mayo Lebrija nativity scene | Find on map
Municipal crèche in the Plaza de la Villa | Find on map
Madrid is best known for the large number of restaurants and bars within the city serving Tapas - a classic Spanish appetizer. During winters, you can escape the cold outside and get into a cozy bar and dig into some delicious Tapas.
The Navibus is the ultimate tourist delight, as it takes you around all the attractions in Madrid. You can see beautiful Christmas displays, lights, Nativity scenes and more. Remember to make reservations online. The bus leaves from the Salamanca neighborhood.
Things to experience on the Navibus:
A glimpse of the city during Christmas
Important areas like Plaza de España, Gran Via
Deckup up monuments around the city
The lights and nativity scenes
Visit the Museums of Madrid
Madrid has a large collection of museums. All of the museums take you back in time to specific eras and transport you to former cultural systems in the area. The museums will be less crowded during this time and are a must-visit if you’re interested in the history and culture of the city.
The Three Kings Parade happens every year on the 5th of January. If you’re planning to stay beyond Christmas and New Year, you shouldn’t miss the Three Kings Parade. The three kings - Melchior, Gaspar, and Balthazar are the Spanish equivalent of Santa Claus and they bring gifts and chocolates for the children.
Important facts about the Three Kings Parade:
While the Three Kings Parade is held throughout the country, none are as large as in Madrid
The 3 kings bring sweets and gifts for children
There’s a firework show organized in front of Palacio de Cibeles
No matter how old you are, you’ll enjoy the lights, color, music, and dance
Enjoy Serrano Ham in Madrid
Spain is known for its ham and if you’d like to have some flavorful, natural ham cured in the country air, you should try out Serrano Ham. Madrid has numerous eateries that serve Serrano Ham and there’s even a museum dedicated to Serrano Ham.
Start at Retiro Park. The paths are quiet in the morning and the lake reflects soft winter light.
Visit the Crystal Palace if an installation is open. The glass structure traps gentle morning light, making it one of the best photography spots in winter.
Have breakfast at San Ginés. The churros are crisp and the chocolate is warm and thick, which helps if you feel cold early in the day.
Afternoon
Head to the Royal Palace of Madrid. Queues are shorter on Christmas week afternoons and the Throne Room looks especially striking under winter light.
Walk to Almudena Cathedral. Their belén is detailed and shows scenes you rarely see in smaller nativity displays.
Have lunch in La Latina. Most restaurants offer hearty winter dishes like cocido madrileño or roasted meats, which keep you warm and full for the evening walk.
Evening
Begin your light walk on Gran Vía. The crowds stay manageable on the 24th and the installations usually follow a theme unique to the year.
Continue toward Cibeles and Serrano for the city’s most elegant lighting.
End at the Plaza Mayor Christmas Market. The market lights come on after sunset and the square fills with chestnut stalls and holiday music. This is the best time to enjoy it.
Day 2: December 25
Morning
Walk through the Salamanca district. Most shops remain closed and the streets are quiet, which makes it one of the most peaceful walks you can take on Christmas morning.
Get breakfast at a nearby café. Most will open late but serve warm pastries and coffee perfect for a slow start.
Afternoon
Visit El Prado Museum. Christmas Day tends to be less crowded compared to the rest of the month. You get more time with the major works and clearer sightlines.
Walk toward the Literary Quarter and stop at Plaza de Cibeles for photos of the illuminated façade and the large light canopy.
Evening
Spend the evening at Madrid Río. The riverside lights and small festive stalls create a calm Christmas atmosphere without heavy crowds.
Have dinner in La Latina or Malasaña. Restaurants open with simplified holiday menus that focus on roast lamb, seafood, and traditional Spanish sweets like turrón and polvorones.
Plan your Christmas in Madrid
Metro: One of the easiest ways to get anywhere within the city, Madrid has an extensive underground system with 15 lines and over 300 stations.
Bus: There are over 200 bus lines running across Madrid and they connect to every part of the city. Regular buses run till 11:30 PM and after that, there are night buses that run into the morning.
Train: If you are looking to travel from Madrid to other towns and villages in the region, such as El Escorial and Aranjuez, trains are a fast and affordable option.
Decadente: Decadente is a late-night restaurant that has an elevated atmosphere and serves creative meals and desserts, paired seamlessly with a curated selection of cocktails.
Tony Roma's: Tony Roma's is a beloved steakhouse chain that has a longstanding reputation for its delectable ribs, signature onion loaf, and refreshing Romarita drinks.
Amazónico: Amazónico serves up a fusion of Asian, Mediterranean, and Brazilian flavors, set in an Amazon-themed space that comes alive with live jazz.
Mad Mad Vegan: Mad Mad Vegan is a trendy vegan restaurant that serves plant-based burgers, nachos and more, paired with a selection of craft brews.
Reserve for Special Dinners: Many restaurants offer special Christmas menus. Ensure a spot by making reservations in advance, especially for traditional Spanish eateries that might be in high demand during the holiday season.
Layer up and Check Weather: Madrid can be chilly in December, so pack layers and check the weather forecast. If you plan on spending time outdoors, bring a warm coat, hat, and gloves.
Use Public Transportation: Madrid can get crowded during the holiday season. Utilize public transportation to navigate the city efficiently. Consider purchasing a travel pass for convenience.
Book Accommodations Early: Madrid attracts visitors during Christmas, so book your accommodations in advance. Ensure a comfortable stay by reserving your hotel or vacation rental ahead of time.
Frequently asked questions about spending Christmas in Madrid
Yes. The city feels festive but not overwhelming, and attractions are quieter than in summer.
Most shops close on December 25, but some cafés and restaurants open later in the day.
Yes. Plaza Mayor is the main one, but you’ll find modern designer markets at Matadero and smaller neighborhood markets across the city.
Many operate with special hours. Reservations are strongly recommended.
Gran Vía, Serrano, Calle Alcalá, and Plaza de Cibeles have the most popular displays.
Why visit Madrid during Christmas
1/6
Plaza Mayor Christmas Market
Madrid’s oldest market fills the square with handcrafted ornaments, clay figurines, and traditional sweets. It’s the best place to experience how Madrileños prepare their homes for the season.
Light trails across Gran Vía and Salamanca
The city installs themed installations every year, modern, bold, and bright. Streets like Gran Vía, Serrano, and Alcalá become open-air light galleries you can walk through for hours.
Nativity route across the city
Madrid takes nativity scenes seriously. Museums, churches, and city halls build intricate belenes with moving parts, painted backdrops, and artisanal figures you won’t see anywhere else in Spain.
Sweet treats unique to the season
Christmas in Madrid means turrón, mazapán, polvorones, and hot chocolate with churros. San Ginés and old confectioneries bring out special holiday menus only available in December.
Outdoor winter gatherings
From Retiro Park strolls to the ice rink at Matadero, locals spend Christmas outdoors. The atmosphere feels lively without being overwhelming, a balance that makes the city perfect for slow, cozy days.
A quieter Prado and Royal Palace
December crowds thin out at major attractions, letting you explore masterpieces and palaces without the usual rush, an underrated perk of spending Christmas here.