Madrid en Navidad tiene algo difícil de explicar si no lo has vivido. No es solo la iluminación de Gran Vía —que sigue siendo espectacular— sino el ambiente que se crea cuando los mercados navideños toman las plazas del centro. En 2026, los mercados abren aproximadamente desde finales de noviembre hasta el 5 o 6 de enero, aunque los de mayor tradición arrancan ya en la primera semana de diciembre. Si estás planeando el viaje, esto es lo que necesitas saber sobre dónde están, cómo moverte y en qué zona conviene alojarse.
El mercado más antiguo y conocido es el de la Plaza Mayor. Lleva funcionando más de 50 años y ocupa toda la plaza con puestos de figuras de belén, abalorios, disfraces de cabalgata y dulces típicos. Es el más turístico, pero también el más completo si buscas el ambiente clásico madrileño. Está a tres minutos a pie de Sol (L1, L2, L3) bajando por la Calle Mayor.
En la Plaza de España suele instalarse otro mercado de mayor tamaño, con atracciones para niños y puestos de artesanía. Desde Sol son unos 15 minutos andando por la Gran Vía, o una parada en metro con la L3 (amarillo) hasta Plaza de España. El Mercado de Navidad de La Puerta de Alcalá —en el Retiro— es más tranquilo y está enfocado en productos artesanos y gastronómicos. Se llega en metro con la L2 (rojo) hasta Retiro o con la L5 (verde) hasta Banco de España y luego unos 10 minutos a pie.
Por otro lado, en los últimos años han ganado fuerza los mercados de barrio: el de Malasaña (en torno a la Plaza del Dos de Mayo) tiene un perfil más alternativo y local, con diseñadores independientes y comida de autor. Y el del Barrio de las Letras, alrededor de la Calle Huertas, mezcla libreros, artesanos y bares con terraza a pesar del frío. Ambos son menos masificados que el de Plaza Mayor y, honestamente, más agradables para tomarse el tiempo.
La respuesta corta: Sol o La Latina si quieres estar en el centro de todo. Desde ambos barrios llegas andando a Plaza Mayor en menos de cinco minutos, y tienes acceso directo al metro en Sol (donde confluyen la L1, L2 y L3, que es literalmente el kilómetro cero de España). El precio de los hoteles en esta zona empieza desde unos €45-55 por noche en diciembre, que no está mal teniendo en cuenta que es temporada alta.
Si prefieres algo más tranquilo pero igualmente bien ubicado, Chueca o Chamberí son buenas opciones. Están a 20-25 minutos andando del centro o a dos paradas de metro, y los precios suelen ser algo más bajos. Para el mercado de Malasaña, alojarse en el propio barrio tiene mucho sentido: sales del hotel y en cinco minutos estás en la Plaza del Dos de Mayo.
Puedes revisar opciones por zona en cheaphotelsmadrid.com, donde los hoteles están organizados por barrio, lo que ayuda bastante cuando quieres filtrar por ubicación antes que por precio.
El abono de transporte de 10 viajes (o el abono turístico de 1 a 7 días) es lo más eficiente si piensas usar el metro varias veces al día. Un billete sencillo en zona A cuesta €1,50 con tarjeta recargable. En Navidad el metro funciona con horario ampliado, y la noche de Nochebuena cierra antes de lo habitual —conviene comprobarlo en la web de EMT.
Para ir del mercado de Plaza Mayor al de La Puerta de Alcalá, la opción más rápida es coger la L2 (rojo) en Sol dirección Ventas y bajar en Retiro (dos paradas, unos 4 minutos). Del mercado de Malasaña al de Plaza España son apenas diez minutos andando por la Calle San Bernardo hacia el sur.
Una advertencia real: los fines de semana de diciembre, especialmente los dos o tres antes de Navidad, Plaza Mayor se llena hasta el punto de que moverse entre puestos es difícil. Si puedes ir entre semana, por la mañana o a última hora de la tarde, el ambiente es mucho mejor.
Diciembre en Madrid se llena rápido, sobre todo los puentes del 6 y el 8 de diciembre y las semanas del 22 al 31. Dicho esto, no hace falta bloquear una reserva sin poder cancelar. La mayoría de hoteles en Madrid ofrecen cancelación gratuita hasta 24 o 48 horas antes de la llegada, así que tiene sentido reservar pronto y, si cambian los planes, cancelar sin coste.
Con más de 5.300 hoteles listados desde €38 la noche, hay opciones para todos los presupuestos. Y si te importa el impacto ambiental del viaje, reservar a través de esta plataforma tiene una ventaja concreta: cada estancia elimina una tonelada de CO2, sin coste adicional y al mismo precio que encontrarías en otras webs de comparación.
Si ya tienes las fechas claras, puedes empezar a buscar aquí: hoteles en el centro de Madrid.
Selecciones curadas en camino — mientras tanto, la búsqueda en vivo cubre todos los alojamientos al mismo precio o mejor.