When the tió logs in their red hats start appearing on Avinguda de la Catedral, Christmas has begun for me. The Fira de Santa Llúcia turns 240 this year and is the queen of them all, but Barcelona has plenty more Christmas markets, and each one is good for something different.
The cover photo is mine, of one of the tió stalls at Santa Llúcia.
The 2026 Christmas markets at a glance
- Santa Llúcia
- 27 November to 23 December
- Sagrada Família
- late November until just before Christmas
- Port Vell
- 27 November to 6 January
- Disseny Market
- 11-13 and 18-20 December
- Consum Responsable
- 18 to 30 December
- Fira de Reis on Gran Via
- for the run-up to Three Kings
Fira de Santa Llúcia, 240 years in front of the cathedral
What is it? Barcelona’s oldest Christmas market, selling nativity scenes, figures, moss, trees, tió logs, caganers and crafts.
Why go? This is where locals buy their Catalan Christmas, and walking around it is free.
- When27 November to 23 December 2026, 10 am to 9 pm
- WhereAvinguda de la Catedral and Pla de la Seu, Gothic Quarter
- PriceFree entry
The fair is first recorded in 1786, in the diary of the Baron of Maldà, so 2026 marks 240 years. This year’s dates come from the Generalitat’s Agenda Cultural: from Friday 27 November to Wednesday 23 December. The fair’s own website still shows the 2025 edition, so the activity programme has not been confirmed yet.
To give you an idea of its size, in 2025 it had 215 stalls: more than 160 selling Christmas goods (nativity scenes, figures, moss, branches and trees) and around thirty selling gifts and crafts. This is where you buy a tió and a caganer, the two Catalan Christmas figures that every visitor needs explaining. The Caganer.com stall has been here since 1992 and has around 1,600 designs, including footballers, politicians and the year’s celebrities.
For kids, the Tió Gegant (giant log) is the stop not to miss. It reached its 32nd edition in 2025: children hit it with a stick and get a sweet.
One tip: the fair closes on 23 December. If you come between Christmas and Three Kings, it will be gone.

Sagrada Família Christmas fair, running since 1962
What is it? A Christmas market at the foot of the basilica, with trees, plants, nativity scenes, decorations, food and gifts.
Why go? It is calmer than Santa Llúcia and you can pair it with the Sagrada Família lit up at night.
- When2026 dates not yet fixed (the city council lists 21 November to 23 December), 10 am to 9 pm
- WherePlaça de la Sagrada Família
- PriceFree entry
It has been held since 1962 and has around a hundred stalls around the square. The 2026 dates are still unclear: the city council’s Christmas listings give 21 November to 23 December, while other listings say 27 November to 21 December. In 2025 it ran from 22 November to 23 December. As soon as the fair confirms, I will update this.
It sells a bit of everything, and besides trees and figures there are churros and sweets, which you will appreciate in the cold. If you fancy more chocolate, here are the best places for churros and hot chocolate.
Port Vell Christmas fair, from 27 November to Three Kings
What is it? Christmas at the port, with a market on the Moll de la Fusta, a stage, rides and family activities.
Why go? It is the only big market still open after Christmas, and by the sea at night it is lovely.
- When27 November 2026 to 6 January 2027, 11 am to 11 pm
- WhereMoll de la Fusta, Port Vell
- PriceFree entry; rides are paid separately
The 2026 dates are confirmed by the Museu Marítim de Barcelona, which is bringing back its family stand with a postcard workshop and a letterbox for wish letters. The rest of the programme has not been published yet. So you know what to expect, in 2025 there was a 65-metre Ferris wheel, a synthetic ice rink, carousels, a stage with around 500 performances, the Sabors de Nadal food fair and the Three Kings at the Tinglado Reial on 3 and 4 January.

If you want to skate, I have all the options in ice skating in Barcelona this Christmas.
Disseny Market, the new December market at Glòries
What is it? A design market run by FAD, with fashion, jewellery, ceramics, lighting, illustration and things for kids.
Why go? For locally designed gifts you will not find in any shopping centre.
- When11, 12 and 13 and 18, 19 and 20 December 2026, 10 am to 8 pm (last entry 7.30 pm)
- WhereDisseny Hub Barcelona, Plaça de les Glòries
- Price€1.50, valid for the whole weekend
There are 30 exhibitors each weekend, and they change from one weekend to the next, so if you go to both you will see different things. This is where I would shop for the people who already have everything.
Responsible consumption in Plaça de Catalunya, 18 to 30 December
The Fira de Consum Responsable i Economia Social i Solidària, a fair of ethical and social-economy stalls, holds its 12th edition from 18 to 30 December, with stalls and a food tent in Plaça de Catalunya. It closes on 25 and 26 December, opens from 11 am to 8.30 pm and closes at 6 pm on the 24th.
There is a question mark this year: part of the square is taken up by a housing protest camp, and the city council has already said it will not put up Christmas lights there for now. No source has said yet whether the fair is affected, so check before you go.
Fira de Reis on Gran Via, for last-minute gifts
This is the fair for Three Kings gifts, with more than a hundred stalls on Gran Via, between Comte d’Urgell and Calàbria (metro Urgell or Rocafort). The 2026 dates have not been published; at the last edition it ran from 18 December to 6 January, 10.30 am to 9 pm, and on the night of 5 January it stayed open until the last gift was sold.
Neighbourhood fairs and a Penedès trip on 19 and 20 December
Almost every neighbourhood has its own Christmas fair, smaller and more local. The 2026 ones do not have dates yet; to give you an idea, these were the 2025 dates:
| Fair | Where | 2025 dates |
|---|---|---|
| Fira de Nadal de Sant Antoni | Avinguda de Mistral | 19 to 21 December |
| Fira Diagonal-les Corts | Diagonal, between Numància and Gandesa | 13 December to 5 January |
| Fira de Travessera de Gràcia | Travessera de Gràcia | 14 December to 5 January |
| Fira d’artesans de Gràcia | Gràcia | 18 December to 5 January |
| Creu Coberta | Sants | 20 December to 5 January |
| Via Júlia | Nou Barris | 5 December to 5 January |
And if you feel like getting out of town, the Fira del Gall in Vilafranca del Penedès takes place on 19 and 20 December 2026. It is a fair of medieval origin devoted to the Penedès rooster, with local wine, and it pairs well with the Christmas villages of Catalonia.
Do this
- Santa Llúcia on a weekday morning
- Port Vell at dusk
- Design gifts at the Disseny Market
- Bring cash for the small stalls
- Buy your tió early, before the good ones sell out
Not this
- Looking for Santa Llúcia after 23 December
- Driving into the Gothic Quarter
- Leaving moss and figures for the last weekend
- Heading to Plaça de Catalunya without checking the fair is on
How to plan a Christmas market route in 1 day
If you only have one day, do this: in the morning, Santa Llúcia and the Gothic Quarter while they are still quiet. At midday, hot chocolate at a granja on Carrer Petritxol. In the afternoon, take the metro to the Sagrada Família (L5 or L2). And for dinner, head down to Port Vell, which stays open until 11 pm.
On 26 November, the day before Santa Llúcia opens, the Christmas lights are switched on along Passeig de Gràcia. The Sundays when shops open are in shops open on public holidays, and everything else is in my Christmas things to do in Barcelona.
Know a neighbourhood Christmas market I have missed? Message me on Instagram @barcelonainspira and I will add it.
Keep exploring Barcelona with me
For the full Christmas picture: Christmas in Barcelona, the nativity scenes to see, where to eat escudella and the December long weekend. And for the rest of the year, the best markets in Barcelona.
Frequently asked questions
When do the Christmas markets start in Barcelona in 2026
The first to open is the Sagrada Família Christmas fair, which the city council’s listings give from 21 November. The Fira de Santa Llúcia and the Port Vell Christmas fair open on Friday 27 November.
When is the Fira de Santa Llúcia 2026
According to the Generalitat’s Agenda Cultural, from 27 November to 23 December 2026, from 10 am to 9 pm, on Avinguda de la Catedral. Entry is free.
Which Barcelona Christmas market is open after Christmas
The Port Vell Christmas fair on the Moll de la Fusta stays open until 6 January 2027, and the Fira de Reis on Gran Via only opens for the run-up to Three Kings. Santa Llúcia and the Sagrada Família fair close before Christmas.
Where to buy a tió and a caganer in Barcelona
At the Fira de Santa Llúcia, in front of the cathedral, which has stalls specialising in tió logs, caganers and nativity figures. The Sagrada Família Christmas fair sells them too.
📖 Read nextChristmas things to do in Barcelona 2026: Sant Pau, markets
