Madrid  ·  Spain

Hotels in Madrid for Christmas

200 hotels — from €38/night — free cancellation

Photo: Wilcle Nunes

200 hotels
from €38/night
All star ratings
Free cancellation

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.

Christmas MadridDecemberPlaza Mayor marketGran Vía lights
At a glance
Hotels200
From€38/night
Star ratings1★ to 5★
Free cancellation✓ Most rooms

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).

Christmas drink tip: Vino caliente (mulled wine) and hot chocolate with churros are the seasonal pair. Chocolatería San Ginés (open 24h, near Sol) never closes including Christmas night — the churros are excellent and it's an institution.

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 →

Frequently asked

When does Madrid switch on its Christmas lights?
Late November — Gran Vía is illuminated first, then the rest of the city follows.
When is the Plaza Mayor Christmas market?
Mid-November to early January. Artisans, decorations, traditional sweets.
Is Madrid crowded at Christmas?
Less than summer — December is a pleasant time with manageable tourist numbers.
What is New Year's Eve like in Madrid?
Puerta del Sol hosts Spain's biggest NYE celebration — 12 grapes at midnight. Hundreds of thousands attend.