christmas.com.barcelona EspañolCatalàFrançaisDeutschItalianoPortuguêsNederlandscom.barcelona

Christmas in Barcelona: markets, lights and a Catalan festive calendar

Christmas in Catalonia runs on its own calendar: the big fair opens outside the cathedral in late November, the main gift night is 5 January, and the season stretches on to a second feast day on 26 December that most visitors have never heard of.

This guide walks through the markets, the lights, the traditions worth understanding before you arrive, and the dates that shape the whole month.

Frequently asked questions

When does Christmas start in Barcelona?

The Santa Llúcia fair opens outside the cathedral in the last week of November and the street lights switch on at roughly the same time, so the season effectively begins before Advent.

What is a caganer and why is it in the nativity scene?

It is a traditional Catalan figure of a peasant defecating, tucked into the corner of the nativity for fertility and good luck. It has appeared in local nativity scenes since at least the 18th century.

Is 26 December a holiday in Barcelona?

Yes. Sant Esteve is a public holiday across Catalonia, most shops and museums close, and the traditional meal is cannelloni made from Christmas leftovers.

How far ahead should I book for the festive period?

As early as you can. The nights of 24, 25 and 31 December and 5 January are the busiest of the year for hotels and restaurants, and the good tables go weeks in advance.