Christmas in Madrid: The Markets, the Lights, and the World's Oldest Restaurant
Updated: Oct 10
Madrid made our roundup of where to go in Spain each month in December, and it earned more than a passing mention, so here's the full picture: what's actually happening in the city during the holidays, where to base yourself, and what's worth booking ahead.
Same caveat as always: dates, hours, and prices shift year to year. Double check anything time sensitive before you build a trip around it.
The Plaza Mayor Christmas Market
Madrid's Christmas market has been running in some form since the 1600s, starting out at the nearby Plaza de Santa Cruz before an ordinance moved it permanently to the Plaza Mayor two centuries later. Today it's about 100 stalls selling Nativity scene figures, hand carved ornaments, musical instruments, toys, and the kind of novelty joke gifts that have apparently never gone out of style here. Admission is free.
It typically runs from late November through December 31, open 10am to 9pm Sunday through Thursday and 10am to 10pm on Fridays, Saturdays, and holiday eves. It's an easy walk from Sol, Ópera, or Tirso de Molina if you're taking the metro in.
The Christmas Lights
Madrid does not do Christmas lights halfway. Recent seasons have strung well over 200 installations across all 21 districts, running from late November through the first week of January, typically lit from 6pm to midnight on weeknights and later on weekends and holiday eves. Gran Vía gets a new design most years, Calle Alcalá is genuinely spectacular with its warm toned arcs, and Calle Preciados and Calle Arenal turn the whole walk from Sol to Ópera into one long lit corridor.
Plaza de Colón usually has its own standout installation, and the entrance to Retiro Park at Puerta de la Independencia gets a striking lit archway most years as well. While you're in the park, the Palacio de Cristal, a 19th century glass and iron pavilion built for a colonial exposition, is worth the detour on its own even outside the Christmas season.
Ice Skating
Madrid puts up several outdoor rinks for the season, and the best-known one sits right in Plaza de Colón, branded with Spanish Olympic figure skater Javier Fernández's name. It runs alongside the rest of the Christmas season each year. If that one's booked up or too crowded, there are usually a handful of smaller rinks scattered around the city, so it's worth a quick search closer to your trip for whatever's open that year.
Sobrino de Botín, the Oldest Restaurant in the World
A few streets from Plaza Mayor sits Sobrino de Botín, opened in 1725 by a French cook named Jean Botín and his Asturian wife, and still run today by the third generation of the González family. Guinness World Records certifies it as the oldest restaurant on earth, and it's not resting on that title as a gimmick: the original wood fired oven is still in use, the building itself dates to 1590, and the roast suckling pig, cochinillo asado, is still the reason people fly into Madrid and put this on the itinerary. Hemingway ate here regularly and wrote it into The Sun Also Rises. Reservations are worth making ahead, especially in December.
The Belenes: Madrid's Nativity Scene Culture
Spaniards take their belenes — nativity scenes — seriously, and Madrid is no exception. The largest and most elaborate is the Belén Municipal in the Plaza Mayor itself, which goes up each December and draws locals as much as tourists. But the real discovery is the network of belenes scattered across the city's churches, public buildings, and cultural centers, many of them free to enter and genuinely beautiful. The Palacio Real hosts one of the most impressive each year.
Cabalgata de Reyes: The Biggest Night of the Spanish Christmas Calendar
If you’re in Madrid on January 5th, you’re in the right place. The Cabalgata de Reyes — the Three Kings Parade — is the most important night of the Spanish Christmas season. Children in Spain receive their gifts on the morning of January 6th, Epiphany, not Christmas Day, and the eve of that is when the city goes all out.
Madrid’s Cabalgata is one of the biggest in Spain: floats carrying Melchior, Caspar, and Balthazar parade through the city center throwing sweets to the crowd, with processions that can last over two hours. The route changes slightly each year but typically runs through Céntro. Get there early and stake out a spot with a clear line of sight — it fills fast.
Nochebuena and Nochevieja: How Madrid Celebrates
Nochebuena (Christmas Eve, December 24) is almost entirely a family occasion in Spain. Restaurants are quiet, attractions may close early, and the evening belongs to extended family dinners. Don’t plan a packed tourist schedule for this night.
Nochevieja (New Year’s Eve, December 31) is the opposite: Puerta del Sol is the center of the country’s biggest New Year’s Eve celebration. The tradition is to eat twelve grapes — one per chime of the midnight bell — and doing it in the Sol crowd with thousands of strangers is genuinely memorable. Arrive very early, dress warm in layers, and manage expectations about personal space. It’s packed. It’s also unlike any New Year’s Eve you’ve had elsewhere.
What to Wear in Madrid in December
Madrid in December is cold and clear — not Arctic, but genuinely cold, especially at night. The city sits at 650 meters elevation on the central Castilian plateau, which makes evenings crisper than coastal cities at the same latitude.
Daytime: A mid-weight coat, sweater, and jeans or trousers. Temperatures typically range from 3°C to 10°C (37°F to 50°F). The sun is often out and the city is walkable in a good coat during the afternoon.
Evenings and the NYE crowd: Layer up properly. A warm coat, scarf, hat, and gloves are not overcautious — you’ll be outside for long stretches watching lights, the parade, or the NYE countdown. Comfortable waterproof shoes or boots handle cobblestones and any light rain.
Inside Botín and restaurants: Spaniards dress nicely for dinner. A step above casual is the right call for Sobrino de Botín or any of the nicer spots near Plaza Mayor. You’re not expected to arrive in a tuxedo, but Madrid restaurants reward effort.
Practical Tips and What to Book Ahead
Botín reservations: Book as far in advance as possible for the Christmas period. December fills up, and walk-ins are rarely an option. Their website takes reservations directly.
Hotels: Madrid in December is high season. The week between Christmas and New Year is particularly busy and prices reflect it. Book hotels two to four weeks ahead minimum, earlier if you’re targeting the Sol and Opera neighborhoods.
Costs: Plaza Mayor market admission is free. Christmas lights are free. Ice skating at Colón runs around €10–€15 including skate hire. A lunch menu del día near the center runs €14–€18. Botín dinner for two with wine and suckling pig runs €80–€120 depending on what you order.
Transport: The Metro runs extended hours during holiday periods. For New Year’s Eve it typically runs all night. A 10-trip Metro card (Metrobus 10 viajes) costs around €12.20 and is the most economical way to get around.
In a Rush? Try These Hotels in Madrid for Christmas
For a Christmas trip, Sol, Centro, and Ópera put you within walking distance of Plaza Mayor, the market, and most of the lit-up streets, which matters when it's cold and you don't want to be relying on transport late at night. Salamanca is a good pick if you want a quieter, more residential base with easy access to Retiro and the Colón ice rink.
Tours You Might Like
A couple worth calling out by name: a private Christmas lights walking tour with a local guide is a nice way to see the installations without just wandering and hoping you hit the good ones, and a combined Prado Museum visit paired with a meal at Botín is an efficient way to knock out two of Madrid's biggest names in one afternoon if your time is limited.
This post contains affiliate links. Some links — including tour bookings, hotel searches, and activity recommendations — may earn us a small commission if you book or buy through them, at no extra cost to you. We only link to things we'd genuinely recommend. Thank you for supporting Travel-Casa.
Final Thoughts
Madrid doesn't get the same reflexive Christmas reputation that Barcelona or Vienna do, but it earns a spot on this list honestly: a market with real history behind it, a lights display few cities in Europe can match, and a restaurant that's been serving the same dish since before the United States existed. Worth building a December trip around on its own, not just as a layover on the way to somewhere else.
Read more: Where to Go in Spain in December: The Best Pick for Every Kind of Trip | Comunidad de Madrid: Spain's Capital Region — What It's Really Like
Spain Has Many Versions. Find Yours.
Mediterranean Spain
Mediterranean Coast
Northern Spain
Northern Coast
Inland Spain
Inland Spain Overview
The Islands
Planning and Living in Spain
Moving to Spain — But Where? | Living Abroad: The Real Pros and Cons | Slow Travel in Europe | Towns in Spain Offering Incentives to Move | What to Know Before You Drive in Spain







Comments