
Hotels in Madrid for Christmas
Hotels in Madrid for Christmas — Madrid
Madrid at Christmas is genuinely magical. The Gran Vía lights switch on in late November. Plaza Mayor hosts the main Christmas market. Midnight Mass at Almudena Cathedral. And hotel prices are well below summer.
Madrid at Christmas: December 1–January 6
Madrid's Christmas season starts when the lights go up on Gran Vía (typically late November) and ends on January 6 with the Cabalgata de Reyes — the Three Kings parade, where sweets are thrown from floats to crowds of children and adults lining the route. Between those two dates, the city is at its most theatrical.
Find Madrid Christmas hotels →Key Christmas Events and Dates
Late November
Gran Vía Christmas lights turned on (ceremony, usually last Saturday of November). Ice skating rink opens at CentroCentro/Cibeles (outdoor, free to spectate, small skate hire fee).
December 1–January 5
Plaza Mayor Christmas market: daily from ~10:00-21:00 (later on weekends). Selling nativity figurines (belenes), tree decorations, seasonal food. 200+ stalls.
December 24 (Nochebuena)
Family dinner night in Spain. Most restaurants close or run special menus (€80-150pp, book months ahead). A quieter night to be in Madrid unless you have a host family.
December 31 (Nochevieja)
New Year's Eve. Puerta del Sol, 200,000+ people. 12 grapes at midnight with the 12 clock chimes. Metro free from midnight. Book hotels 6+ months ahead.
January 5 (Cabalgata de Reyes)
Three Kings parade. Starts 18:00, route through central Madrid (Gran Vía, Sol, Alcalá). Sweets thrown from floats. Spectacular. Arrive 2h early for a good spot.
January 6 (Reyes)
Spanish Christmas Day equivalent. The day children open their presents. Roscón de Reyes (brioche ring with cream) is the traditional pastry, sold in every bakery.
Christmas Lights and Markets: The Practical Guide
The Plaza Mayor Christmas market is better for buying than eating — restaurants inside the square and on its perimeter are overpriced. Walk 2-3 minutes to Calle de la Cava de San Miguel or Calle Mayor for significantly better and cheaper food.
Mercado de Navidad alternatives: Matadero Madrid (Arganzuela district, design and artisan market, younger crowd), the outdoor market on Paseo del Prado (atmospheric, more upscale), and neighbourhood markets in Chamberí and Salamanca (less touristy, more local).
Booking for Christmas in Madrid
Hotels fill early for the Christmas period (Dec 20-Jan 6). Book 3-4 months ahead minimum. For Nochevieja specifically (Dec 31), book 6+ months ahead — prices run 3-4× normal and availability disappears quickly.
Search Christmas hotels in Madrid →Book Through IMPT — Same Price, 1 Tonne CO₂ Offset
IMPT prices every hotel at the identical rate to Booking.com. Every booking retires 1 tonne of verified CO₂.
Find your Madrid Christmas hotel →Hotels in Madrid for Christmas
View all on IMPT →200 hotels matching your search
View all on IMPT →FAQ














































































































































































