Discover the best Christmas markets and fairs
in Barcelona!
 

Christmas starts in Barcelona! With the arrival of the lights and Christmas markets, the city of Barcelona is filled with a unique atmosphere. The streets are filled with life, colour and joy with the arrival of Christmas.

Do you want to discover the best Christmas markets in Barcelona? Then hop on the train and read on to see them all!

  • Fira de Santa Llúcia - Cathedral

It is held every year around the Cathedral of Barcelona and is known for being the oldest Christmas fair in Barcelona.

From 28 November to 23 December, the 300 stalls that make up the Fira de Santa Llúcia are open. You can buy everything from typical Christmas decorations to craft items that can be turned into a very original gift.

  • Three Kings Fair - Gran Vía

This other Christmas is held from 14 December to 6 January in several sections of the Gran Vía. Held for the first time in 1877, it has a great toy tradition and can be the ideal place to finish the letter to the Three Kings. Without a doubt, a children's paradise.

  • Christmas Fair - Sagrada Familia

With a privileged location, next to Antonio Gaudí's Sagrada Familia , the Christmas Fair has become an icon of the festivities. It is famous for its traditional stalls of Christmas trees and festive plants such as mistletoe, holly and poinsettias, and has many other stalls selling Christmas decorations, lights, nativity scenes and much more! A visit to the Sagrada Familia Christmas Fair will help you expand your collection of decorations or give your home a different touch. You can visit it from 28 November to 23 December.
 


Come and experience Christmas in Barcelona by train!

Now that you know where to find the best Christmas markets in Barcelona, why not come and visit them by train? Discover our routes to Barcelona and experience it for yourself.

Travel with Renfe in the fastest, most comfortable and sustainable way. So don't wait any longer! Let yourself be carried away by the magic of this time of year and visit Barcelona by train. Happy holidays and happy shopping!