Christmas in Madrid is unlike Christmas anywhere else in Europe: glowing mercadillos de Navidad in centuries-old plazas, family dinners past midnight, and twelve lucky grapes in a packed Puerta del Sol on New Year's Eve. Here are the 15 best Christmas in Madrid markets and things to do for 2026.
The season is famously long: lights switch on in late November, and celebrations roll through Nochebuena and Nochevieja to the Cabalgata de Reyes (Three Kings Parade) on January 5.
Celebrations spill into the streets — say "Feliz Navidad" to a stranger and you will get a grin and an "Igualmente!" back. Here is everything worth seeing, eating, and doing.
Last updated: September 21, 2026
Jump to: 7 Best Christmas Markets | 8 Best Things to Do | Nochebuena Guide | Christmas Food | FAQs

7 Best Christmas Markets in Madrid (2026)
Madrid's mercadillos de Navidad are the heart of the season. These seven are worth your time.
1. Plaza Mayor Christmas Market
100+ years, 100+ stalls: belén figurines, decorations, joke gifts. Late November–December 31, 10 a.m.–9 p.m. Metro: Sol, Ópera, La Latina.
2. Plaza de Isabel II (Ópera) Market
Small market by the Royal Palace — handcrafted gifts, none of the Plaza Mayor crowds.
3. Paseo de Recoletos Craft Market
Artisan leather, ceramics, jewelry, and soaps from independent makers.
4. Feria de Artesanía de la Comunidad de Madrid
Madrid's official regional craft fair with the area's finest artisans. Early to mid-December.
5. La Navideña
Modern market with food stalls, designer goods, and the giant glowing Christmas ball. Late November–early January.
6. El Corte Inglés Winter Village
Food stalls, lights, and children's attractions outside the famous Castellana store.
7. Adventsbasar German Market
Authentic German market: crafts, advent wreaths, Glühwein. Usually just a few days in late November.
8 Best Things to Do at Christmas in Madrid (2026)
Markets are only the beginning. Eight experiences make a Madrid Christmas memorable.
1. Walk the Christmas Lights on Gran Vía
Madrid's alumbrado navideño turns Gran Vía into a canyon of light — go after dark on a weeknight.
2. Eat Twelve Grapes at Puerta del Sol on Nochevieja
On New Year's Eve, thousands eat the doce uvas de la suerte — twelve grapes, one per midnight chime. Buy a tin and arrive early.
3. Watch the Cabalgata de Reyes (January 5)
Spectacular floats and sweets for the crowds — in Spain, January 6 is the main gift-giving day.
4. Ride the Naviluz Christmas Lights Bus
Open-top tour of the illuminated landmarks. Book ahead — December weekends sell out.
5. Try Your Luck with El Gordo
Spain's Christmas lottery, drawn December 22. A décimo costs €20 — queue at Doña Manolita on Calle del Carmen.
6. Take Kids to Cortylandia
Animated Christmas show on the El Corte Inglés façade since 1979. The theme changes yearly.
7. Go Ice Skating at Matadero
Festive rink with family skating and free figure-skating exhibitions at Madrid's creative hub.
8. Cheer the San Silvestre Vallecana
On December 31, costumed runners tackle Madrid's famous 10K — cheering counts too.

Nochebuena: How Madrid Does Christmas Eve
In Spain, Nochebuena (Christmas Eve) is the biggest family night of the year — bigger than Christmas Day. Families gather for a long, lavish dinner from around 9 p.m., often followed by La Misa del Gallo (Midnight Mass). Visiting? Book restaurants weeks ahead — set menus feature roast lamb (cordero asado), suckling pig (cochinillo), or seafood.
What to Eat: Madrid's Christmas Table
- Turrón — almond nougat, soft (blando) or hard (duro); try the Alicante and Jijona classics.
- Polvorones and mantecados — crumbly, cinnamon-dusted shortbreads that melt in your mouth.
- Roscón de Reyes — ring-shaped sweet bread eaten January 6 with a hidden figurine; find it and you're crowned king.
- Churros con chocolate — thick hot chocolate for dunking, best at dawn after Nochevieja.
FAQs About Christmas in Madrid
When do Christmas markets open in Madrid?
Most Madrid Christmas markets open the last week of November and run through December 31. The Plaza Mayor market typically runs late November to New Year's Eve, while specialty markets like the Feria de Artesanía run shorter windows in early to mid-December.
Is Madrid good for Christmas?
Yes — Madrid is one of Europe's best Christmas city breaks, with historic mercadillos de Navidad, spectacular street lighting, unique traditions like the twelve grapes at Puerta del Sol, and a warm, lively season stretching to the Three Kings Parade on January 5.
What is Nochebuena?
Nochebuena is Spanish for Christmas Eve — literally "the good night." It is the most important family celebration of the Spanish Christmas season, centered on a long late-night dinner, often followed by Midnight Mass (La Misa del Gallo) and late-night toasts with cava.
What do Spaniards eat on Christmas Eve?
Traditional Nochebuena dinners feature roast lamb (cordero asado), suckling pig (cochinillo), or seafood, followed by turrón (almond nougat), polvorones (crumbly shortbreads), and dried fruits and nuts. Dinner starts late — often around 9 or 10 p.m. — and stretches for hours.
What happens in Madrid on January 5?
On the evening of January 5, Madrid hosts the Cabalgata de Reyes (Three Kings Parade) with spectacular floats. In Spain, children traditionally receive gifts on January 6 (Epiphany), making the parade the season's grand finale — arrive early for a good spot along the route.
Where are the best Christmas lights in Madrid?
Gran Vía has the most spectacular displays, followed by Paseo del Prado, Plaza de Cibeles, and Puerta de Alcalá. The Naviluz open-top bus tours the illuminated landmarks — book in advance for December weekends, and walk the route after 9 p.m. on weeknights for the thinnest crowds.
More Christmas Inspiration
- 25 Best Christmas Traditions in Spain (2026) — the traditions behind this guide.
- 15 Best Christmas Markets in Germany (2026) — Europe's most famous festive markets compared.
- 30 Best European Christmas Traditions (2026) — how Spain stacks up across Europe.
Comments
Post a Comment