Madrid goes properly festive in December. The streets around Sol fill with lights, the smell of churros and roasted chestnuts drifts down Calle Mayor, and the Christmas markets draw locals and visitors in equal measure. If you are planning a trip around the markets this year, here is exactly where to go, how to get there, and where to sleep without overpaying.
The biggest and most traditional market is the Mercado de Navidad de Plaza Mayor. It runs through most of December and into early January, filling the entire square with around 100 stalls selling nativity figures, ornaments, costumes, and seasonal food. It is touristy, yes, but it is also genuinely good. Come on a weekday morning if you want space to move. Plaza Mayor sits about two minutes' walk from Sol metro station, which is served by L1, L2 and L3, making it the easiest point in the city to reach from anywhere.
A smaller but more atmospheric option is the market on Plaza de la Cebada in La Latina. This one tends to attract more locals than tourists and has a better selection of handmade crafts. La Latina is walkable from Sol in around ten minutes, or take L5 (green line) one stop to La Latina station.
Over in the north of the city, Mercado de Navidad de Nuevos Ministerios near Paseo de la Castellana is worth the trip if you are spending more than a couple of days. It is larger than it looks from the outside and tends to have a good food section. Take L6 (the circular grey line) or L10 to Nuevos Ministerios station.
There are also smaller pop-up markets in Malasaña around Plaza del Dos de Mayo and in Chueca on Calle Fuencarral, both of which lean towards independent designers and local makers rather than mass-produced decorations.
For most visitors, staying in or very close to the Centro district makes the most sense. Sol is kilometre zero of Spain and the literal centre of the city, meaning you can walk to Plaza Mayor in two minutes, reach La Latina in ten, and hop on the metro to anywhere else in under 20 minutes. Hotels in Sol and the surrounding barrios start from around €38 per night through cheaphotelsmadrid.com/centro/, which lists over 5,000 properties across the city, almost all with free cancellation on most room types.
If you prefer something quieter in the evenings, Chamberí is a strong choice. It is a residential barrio with good restaurants on Calle Ponzano and easy metro access via L1 (Iglesia or Alonso Cano stations). You are about 20 minutes by metro from Plaza Mayor, which is a reasonable trade-off for cheaper rates and a more local feel.
La Latina is another solid base during the Christmas period. You are walking distance from Plaza Mayor and the Cebada market, and the neighbourhood has some of the best tapas bars in the city on Calle Cava Baja. Hotels here are generally mid-range and well-located. Check cheaphotelsmadrid.com/la-latina/ for current availability and pricing.
Most markets open from late November and run until around 5 or 6 January, in line with the Spanish tradition of celebrating Three Kings Day (Reyes Magos) rather than Christmas Day itself. The Cabalgata de Reyes parade on the evening of 5 January passes through central Madrid and is spectacular if you can position yourself along Calle Alcalá.
Evenings get cold in Madrid in December, dropping to around 4 to 7 degrees Celsius. Dress in layers. The markets themselves close around 9 or 10pm on most nights and stay open later on weekends. Cash is useful at smaller stalls, though most now accept cards.
Metro tickets cost €1.50 to €2 per journey depending on zones. A ten-trip card (Metrobus) works out cheaper if you are moving around a lot over several days.
December is one of the busiest months in Madrid. Hotels in the centre fill up early, particularly for the week between Christmas and New Year. Booking now gives you access to better rates and the widest choice of properties, most with free cancellation so you can adjust plans if you need to.
Cheaphotelsmadrid.com lists 5,393 hotels across every Madrid neighbourhood from €38 per night. Prices match what you would pay on Booking.com, but every stay booked through the site removes one tonne of CO2, handled through the IMPT climate scheme at no extra cost to you.
Start your search here: cheaphotelsmadrid.com/centro/
Curated picks are coming — meanwhile, the live search covers every bookable property at the same price or better.