Madrid at Christmas and New Year: markets, lights and traditions
What to expect in Madrid from late November to 6 January: Christmas lights, the Plaza Mayor market, New Year's Eve at Puerta del Sol and the Three Kings parade.
Compare hotels: Madrid Flights to Madrid
When the season starts
Madrid's Christmas lights usually switch on in late November and stay up until early January. Streets such as Calle Preciados, Calle Mayor, Gran Vía and Calle de Serrano are lit, and the city often runs a dedicated Christmas bus route past the main displays.
Plaza Mayor Christmas market
The traditional market in Plaza Mayor sells nativity figures, decorations, wigs and joke items. Nativity scenes, called belenes, are a big tradition, and churches, palaces and public buildings display elaborate ones that are free to visit.
New Year's Eve at Sol
On 31 December, crowds gather in Puerta del Sol to eat twelve grapes, one for each chime of the clock on the Real Casa de Correos at midnight, a tradition broadcast on national television. Access to the square is controlled and capacity is limited, so arrive early, or watch from a bar or at home as many locals do. Many people practise the grapes at the earlier rehearsal chimes on 30 December.
Three Kings
In Spain, children traditionally receive presents on 6 January from the Three Kings. On the evening of 5 January, the Cabalgata de Reyes parade travels through central Madrid with floats and sweets thrown to the crowd. Bakeries sell roscón de Reyes, a ring-shaped cake with a hidden figure and a dried bean inside.
Practical tips
Hotel prices rise around New Year. Many shops close or shorten hours on 25 December, 1 January and 6 January, and museums may close on some of these days. Days are crisp and often sunny, but nights can be close to freezing, so bring a warm coat.
Things to do in December
Beyond the lights and markets, December is a good time for museums, which are less crowded than in spring. Theatres stage seasonal shows, and many churches hold concerts. Ice rinks sometimes appear in public squares. Chocolate with churros is especially popular on cold evenings, and San Ginés often has queues late at night.
Lottery and other traditions
On 22 December, Spain holds the Christmas lottery draw, El Gordo, broadcast live with children singing out the winning numbers. Long queues form at the famous Doña Manolita lottery shop on Gran Vía in the weeks before. On 28 December, Spain celebrates the Day of the Holy Innocents, when people play pranks similar to April Fool's Day.
Christmas food
Families gather for a large meal on Christmas Eve (Nochebuena), often featuring seafood, roast lamb or other special dishes. Turrón, a nougat made with almonds and honey, polvorones and mantecados, crumbly shortbread-style sweets, and marzipan are typical treats. Many restaurants close on Christmas Eve evening or offer set menus, so book ahead.
Weather and packing
December in Madrid is often dry and sunny, with cold mornings and evenings. A warm coat, scarf and gloves are useful, especially if you plan to stand outdoors for the parade or New Year celebrations.
FAQ
When are the Madrid Christmas lights on?
They usually switch on in late November and stay on until early January, around Three Kings. Exact dates are announced each year by the city.
Can I go to Puerta del Sol on New Year's Eve?
Yes, but access is controlled and capacity limited for safety. Arrive early and follow official guidance. Many people prefer watching from a bar or hotel.
Are museums open over Christmas in Madrid?
Most are open on most days, but many close on 25 December, 1 January and 6 January, or have reduced hours on 24 and 31 December.
What is the best day for the Three Kings parade?
The Cabalgata de Reyes takes place on the evening of 5 January. Arrive early to secure a good spot along the route.