El Mercado Medieval de Vic saca más de 400 puestos al casco antiguo durante el puente de diciembre, y el año pasado fue del 6 al 8. Los mercados de Navidad de Cataluña son ferias de pueblo y de ciudad con artesanía, figuras de pesebre, turrón y comida de la zona, a menos de una hora y media de Barcelona en tren. Cinco duran un solo fin de semana: Canyelles, a finales de noviembre; Caldes de Montbui y Vic, en el puente; Cardedeu, a mediados de diciembre; y la Fira del Gall de Vilafranca, justo antes de Navidad. Girona, Sant Cugat y Tarragona abren varias semanas.
¿Qué mercado de Navidad visitar cerca de Barcelona? Para un fin de semana, el Mercado Medieval de Vic: más de 400 puestos del 6 al 8 de diciembre, a 65 minutos en tren. Para cualquier día hasta Reyes, Girona, en la plaza de la Independència. Y para algo diferente, la Fira del Gall de Vilafranca, el fin de semana antes de Navidad.
Qué mercado de Navidad elegir cerca de Barcelona
La primera pregunta es el día. Si solo tienes un sábado concreto, mira qué cae ese fin de semana; si tienes margen, elige por lo que quieres comprar.
| Mercado | Cuándo, el año pasado | Para qué ir | Cómo llegar | Tiempo desde Barcelona |
|---|---|---|---|---|
| Mercado Medieval de Vic | Del 6 al 8 de diciembre | Más de 400 puestos de artesanos y tabernas | Tren R3 desde Fabra i Puig | 65 minutos |
| Mercado de Navidad de Girona | Del 28 de noviembre al 5 de enero | Artesanía, pesebre y comida de productores | Tren rápido o R11 desde Sants | Unos 40 minutos o 79 |
| Feria de Navidad de Sant Cugat | Del 28 de noviembre al 24 de diciembre | Dieciséis casetas junto al monasterio | Ferrocarrils desde la plaza de Catalunya | 29 minutos |
| Feria de Navidad de Tarragona | Del 4 al 24 de diciembre | Figuras de pesebre y artesanía en la Rambla Nova | Tren desde Sants | 69 minutos |
| Fira del Gall de Vilafranca | 20 y 21 de diciembre | Aves del Penedès, artesanía y gastronomía | Tren R4 desde Sants | 66 minutos |
| Feria del Turrón de Cardedeu | Del 12 al 14 de diciembre | Turrón artesano y más de cien puestos | Tren R2 Nord desde Passeig de Gràcia | 39 minutos |
| Mercado de Navidad de Caldes de Montbui | Del 5 al 8 de diciembre | El caldo de la olla más grande de Cataluña | Bus e9 desde Barcelona | Unos 45 minutos |
| Feria de Santa Llúcia de Canyelles | 29 y 30 de noviembre | Más de 350 puestos, tió gigante y escudella | Coche, o tren a Vilanova y 7 km más | 32 minutos hasta Vilanova |
Los mercados de un solo fin de semana
Estos son los que hay que apuntar, porque si te los pierdes no vuelven hasta el año siguiente.
Mercado Medieval de Vic
Es el más grande: más de 400 puestos de artesanos, feriantes y tabernas por todo el casco antiguo, de 10:00 a 20:00. Su 29.ª edición fue del 6 al 8 de diciembre de 2025. El tren R3 sale de Fabra i Puig, no del centro, y tarda 65 minutos; desde la estación de Vic hasta la plaza Major hay 417 metros. Quien quiera ver la ciudad con calma tiene la guía de qué ver en Vic.
Mercado de Navidad de Caldes de Montbui
Su gancho es el caldo: varios restaurantes del pueblo lo preparan a fuego lento con leña en la olla más grande de Cataluña, en la plaza de la Font del Lleó. La primera degustación es gratis el viernes de inauguración, de 18:00 a 20:00. El año pasado fue del 5 al 8 de diciembre, la 39.ª edición. Al pueblo no llega el tren: se va en el autobús e9, que sale de Barcelona cada 20 o 30 minutos y tarda unos 45. Caldes es pueblo de aguas termales: los balnearios cerca de Barcelona sirven para alargar el día.
Feria de Navidad y del Turrón de Cardedeu
Más de cien puestos de decoración, tiós, pesebres y turrón hecho con receta tradicional. En 2025 fue del 12 al 14 de diciembre, con la inauguración el viernes a las 19:00. Es la más rápida de los fines de semana: 39 minutos desde Passeig de Gràcia en el R2 Nord. Para comparar con lo que se vende en la ciudad, está la guía de dónde comprar turrones en Barcelona.
Fira del Gall de Vilafranca del Penedès
La feria de Navidad con más historia de la lista: en 2025 cumplió 361 ediciones, el 20 y el 21 de diciembre, en el Parc de Sant Julià y el pabellón ferial. Tiene mercado de aves vivas, con el gallo del Penedès como protagonista, artesanía, muestra gastronómica y visitas a bodegas. El R4 tarda 66 minutos desde Sants y el parque queda a 13 minutos a pie de la estación. Si te quedas, la ruta por las bodegas del Penedès sale del mismo sitio.
Feria de Santa Llúcia de Canyelles
Abre la temporada a finales de noviembre: en 2025, el 29 y el 30. Pasa de 350 puestos y monta un tió gigante, escudella, cantadas de villancicos y un piromusical. Canyelles no tiene estación: la más cercana es Vilanova i la Geltrú, a 32 minutos de Sants y a unos 7 km del pueblo, así que lo práctico es ir en coche.
Los mercados que abren varias semanas
Estos sirven para un día cualquiera, también entre semana.
Girona monta su mercado de Navidad en la plaza de la Independència, en el barrio del Mercadal, del 28 de noviembre al 5 de enero el año pasado. Abre de 10:30 a 21:00, cierra el 25, el 26 y el 1, y el 24, el 31 y el 5 cierra a las 19:00. Venden artesanía, figuras de pesebre, juguetes de madera, cerámica, embutidos, quesos y turrones. En tren rápido se llega en unos 40 minutos desde Sants, y en el R11 en 79; la plaza queda a 12 minutos a pie de la estación. Para el resto del día, la guía de qué ver en Girona.
Sant Cugat coloca dieciséis casetas de diseño en la plaza Octavià, junto al monasterio, del 28 de noviembre al 24 de diciembre, de 10:00 a 21:00. Es pequeña, pero es la que menos cuesta: 29 minutos en Ferrocarrils desde la plaza de Catalunya y 11 minutos a pie desde Sant Cugat Centre.
Tarragona tiene una docena de puestos de figuras de pesebre, musgo y artesanía en el tramo central de la Rambla Nova, del 4 al 24 de diciembre, de 10:00 a 21:00, y una feria de artesanía en el tramo de Sant Agustí hasta el 6 de enero. Desde Sants son 69 minutos y la Rambla queda a 613 metros de la estación. Combina bien con la Tarragona romana.
En Vic, además del medieval, la feria de artesanos de Navidad ocupa los porches de la plaza Major del 6 de diciembre al 4 de enero, con más de 30 expositores.
Qué día ir según tu plan
- El puente de diciembre: Vic y Caldes coinciden, así que conviene elegir uno por día: van por líneas distintas, tren a Vic y bus a Caldes.
- Un sábado de mediados de diciembre: Cardedeu, que además es la más cercana.
- El fin de semana antes de Navidad: la Fira del Gall de Vilafranca.
- Entre Navidad y Reyes: solo Girona y los artesanos de Vic siguen abiertos.
- Entre semana: Sant Cugat, Girona o Tarragona.
Los mercados de la ciudad, de Santa Llúcia a la Gran Via, están en la guía de mercadillos de Navidad de Barcelona, y el abeto con raíces de Espinelves, en la de comprar el árbol de Navidad.
Qué puede no gustarte
- Las fechas de 2026 se conocen en noviembre, y las de los fines de semana pueden moverse un día respecto a las del año pasado.
- Vic y Caldes coinciden en el puente: no se pueden hacer los dos en el mismo día sin coche.
- Canyelles y Caldes no tienen tren: el primero pide coche y el segundo, autobús.
- El 25 y el 26 casi todo está cerrado, incluido Girona.
Para planear el resto del mes, la guía de Barcelona en diciembre recoge festivos y puentes, y la de Cataluña sin coche, cómo moverse en tren y bus.
Si lo que buscas es un pueblo con ambiente navideño más que una feria, la guía de pueblos para ir en Navidad cerca de Barcelona propone Sitges, Espinelves, Olot y Santa Pau.
Preguntas frecuentes sobre los mercados de Navidad de Cataluña
¿Cuál es el mejor mercado de Navidad cerca de Barcelona?
Depende del día. Para un fin de semana concreto, el Mercado Medieval de Vic, con más de 400 puestos del 6 al 8 de diciembre el año pasado. Para ir cualquier día hasta Reyes, el de Girona, en la plaza de la Independència, del 28 de noviembre al 5 de enero.
¿Cómo se llega a los mercados de Navidad de Cataluña sin coche?
En tren casi todos. Sant Cugat queda a 29 minutos de la plaza de Catalunya en Ferrocarrils, Cardedeu a 39 minutos de Passeig de Gràcia, Vic a 65 minutos desde Fabra i Puig, Vilafranca a 66 y Tarragona a 69 desde Sants. A Caldes de Montbui se va en el autobús e9 y Canyelles no tiene tren.
¿Cuándo es la Fira del Gall de Vilafranca?
El fin de semana antes de Navidad. El año pasado fue el 20 y el 21 de diciembre en el Parc de Sant Julià, con mercado de aves vivas, artesanía y muestra gastronómica. Desde Sants se tarda 66 minutos en el tren R4.
¿Qué mercados de Navidad de Cataluña abren después de Navidad?
Girona, hasta el 5 de enero, cerrado el 25, el 26 y el 1, y la feria de artesanos de la plaza Major de Vic, hasta el 4 de enero. Sant Cugat y Tarragona cierran el 24 de diciembre.
Para un fin de semana, Vic; para cualquier día, Girona; y para lo más cerca, Sant Cugat.