☀️
Barcelona Urbana

Barcelona in your inbox

Stories, guides and secrets of the city. No spam.

Thank you! You've been added to the list.

Market stall shelves packed with handmade nativity scenes, miniature houses and crib figures for sale

Barcelona Christmas Markets 2026, Dates and Which to Visit

Whether you want a Catalan souvenir, a tree for your flat, toys for Three Kings' Day or an evening out with the kids, one of Barcelona's five Christmas markets fits. Find out which suits your trip, what is worth buying at each, how to hop between them by metro and which are still open the week after Christmas.

🇪🇸 Leer en español Llegeix-ho en català

If your flight lands on 27 December, two of Barcelona’s three best-known Christmas markets will already be gone. Barcelona has five Christmas markets, and the Fira de Santa Llúcia, by the Barcelona Cathedral since 1786, and the Sagrada Família Christmas fair, since 1962, both close on 23 December. Barcelona’s Christmas markets are seasonal fairs selling nativity figures, Christmas trees, crafts and gifts, free to enter and open from late November to 6 January. Christmas at Port Vell runs until 11 pm and, with the Gran Via Kings’ fair, stays open until 6 January. The fifth, a fair of local and fair-trade gifts, sits in Plaça de Catalunya, 85 m from the metro.

Which Christmas markets are open in Barcelona? Barcelona has five Christmas markets, all free to enter. The Fira de Santa Llúcia by the Cathedral and the Sagrada Família fair close on 23 December. Christmas at Port Vell, open until 11 pm, and the Fira de Reis on Gran Via stay open until 6 January. The responsible shopping fair runs from 19 to 30 December.

Which market fits your travel dates

Your dates matter more than your taste here, because the markets open and close at different times. The 2026 dates are confirmed in November; the chart shows last season’s, which follow the same pattern every year.

Which Barcelona Christmas markets are open on which daysDates from the 2025-2026 season: Sagrada Família Christmas fair 22 November to 23 December; Fira de Santa Llúcia 28 November to 23 December; Christmas at Port Vell 28 November to 6 January; Kings’ fair on Gran Via 18 December to 6 January; responsible shopping fair 19 to 30 December, closed 25 and 26.Barcelona Christmas markets open each day, last season’s dates1 Dec1 Jan24 Dec5 JanSagrada FamíliaSanta LlúciaPort VellKings’ fair, Gran ViaResponsible shopping fair2025-26 season. 2026 dates are announced in November; the gap in the responsible shopping fair is 25 and 26 December.
From 24 December only Port Vell and the Gran Via Kings’ fair are still open, both until 6 January. Dates from last season.

Match your trip to the right market:

  1. Late November to 23 December. Everything is open. Go to Santa Llúcia first, then Sagrada Família for the trees and Port Vell for an evening.
  2. 19 to 23 December. The best window: all five markets overlap, including the Gran Via Kings’ fair, open since the 18th.
  3. 24 December to 6 January. Only Port Vell and the Gran Via fair remain, plus the responsible shopping fair until 30 December, closed on 25 and 26 December.
  4. After 6 January. No Christmas markets at all; the season ends on Three Kings’ Day.

How the five markets compare

The five markets do different jobs. Santa Llúcia is the one to see for Catalan Christmas, Port Vell is the one for an evening out, and Gran Via is where locals buy Three Kings’ presents.

MarketRunning forStallsBest forMetro
Fira de Santa Llúcia240 yearsOver 200Nativity figures, moss, tió logs, craftsJaume I (L4), 235 m
Sagrada Família Christmas fair64 yearsAbout 100Christmas trees, plants and decorationsSagrada Família (L2, L5), 164 m
Christmas at Port Velln/an/aEvening stroll, food, Ferris wheel and ice rinkDrassanes (L3), 449 m
Fira de Reis per Sant Tomàs149 yearsn/aToys and gifts for Three KingsUrgell (L1), 196 m
Responsible shopping fair11 editionsn/aLocal, social-economy and fair-trade giftsCatalunya (L1, L3), 85 m
Where Barcelona’s Christmas markets are and how to get there by metroFira de Santa Llúcia at Pla de la Seu, 235 m from Jaume I; Sagrada Família Christmas fair, 164 m from Sagrada Família metro; Christmas at Port Vell on Moll de la Fusta, 449 m from Drassanes; Three Kings fair on Gran Via, 196 m from Urgell; responsible shopping fair in Plaça de Catalunya, 85 m from Catalunya.Paral·lelPg. de GràciaDiagonalMeridianaAragóCIUTAT VELLAEIXAMPLESANT MARTÍMar MediterràniaEstació de SantsCastell de MontjuïcTorre GlòriesPort OlímpicArc de TriomfPl. d’EspanyaHospital de Sant Pau1 kmFira de Santa LlúciaFira de Santa LlúciaSagrada Família Christmas fairSagrada Família Christmas fairChristmas at Port VellChristmas at Port VellFira de Reis per Sant TomàsFira de Reis per Sant TomàsResponsible shopping fairResponsible shopping fairtraditional marketleisure fairThree Kingsresponsible shopping
Christmas markets5 markets · scroll to see them all
Map drawn on Barcelona City Council and OpenStreetMap open data. Santa Llúcia, Port Vell, Gran Via and Plaça de Catalunya are all within 2 km of each other; Sagrada Família is 2.8 km from Port Vell, so take the metro.

Four of the five sit within 2 km of each other in the centre; Sagrada Família is 2.8 km from Port Vell, so take the metro for that one. A T-casual ticket, 10 metro and bus rides for €13 in zone 1, covers a day of market-hopping, and the metro ticket guide explains which card suits a longer stay.

What to buy at the Fira de Santa Llúcia

The Fira de Santa Llúcia has filled Pla de la Seu and Avinguda de la Catedral, in front of Barcelona Cathedral, every Christmas since 1786. It has more than 200 stalls and last season opened from 28 November to 23 December, 10 am to 9 pm. Jaume I metro (L4) is 235 m away.

The stalls fall into four sections: nativity figures and their props, from caves to candles; greenery, with real and artificial trees, moss and tió logs; crafts, clothing, jewellery and gifts; and Christmas instruments such as the simbomba, a friction drum, and tambourines. For a souvenir no other city sells, the tió is the one: a hollow log with a painted face that Catalan children beat with sticks on Christmas Eve until it “gives” them presents. During the fair, local nativity makers run short courses on building your own.

Where to buy a tió or a caganer, and how the tió works

Both come from the Fira de Santa Llúcia. The tió, a log with a painted face, sits in the greenery section next to the moss and trees; the caganer, the little crouching figure hidden in Catalan nativity scenes, is sold at the nativity stalls, in its classic peasant version or as a celebrity of the year. At home the tió arrives in early December and is “fed” a bit of bread or fruit every night under a blanket to keep it warm. On Christmas Eve the children beat it with sticks while singing “Caga tió”, and sweets and small presents appear under the blanket. Both make a souvenir nobody else will bring back.

Where to buy a tree at the Sagrada Família fair

The Sagrada Família Christmas fair fills Plaça de la Sagrada Família with about 100 stalls and has done since 1962. It grew out of the Santa Llúcia fair and now has four sections: trees and plants, nativity scenes and decorations, sweets, and handmade gifts. Last season it opened from 22 November to 23 December, 164 m from Sagrada Família metro on L2 and L5.

Smaller than Santa Llúcia, it is the easier place to buy a tree and carry it away. It also pairs with the basilica across the square, which needs a timed ticket booked in advance.

What to do at Christmas at Port Vell

Christmas at Port Vell is the leisure fair of the season, on Moll de la Fusta by the waterfront. Last season it ran from 28 November to 6 January, 11 am to 11 pm, with free entry; the nearest metro is Drassanes on L3, 449 m away.

Nobody comes here for a nativity scene. People come for an evening: food stalls, gift stands, a Ferris wheel and an ice rink, with the rides paid separately. This is the pick with children and one of only two markets still open on New Year’s Eve and Three Kings’ Day. Walk up through the Gothic Quarter afterwards and you join the city’s Christmas lights walking route.

Where locals buy Three Kings’ presents

In Spain the big present day is 6 January, not 25 December, and in Barcelona the market for it is the Fira de Reis per Sant Tomàs. It has lined Gran Via de les Corts Catalanes between Carrer de Muntaner and Carrer de Rocafort since 1877, and last season ran from 18 December to 6 January. Urgell metro (L1) is 196 m from no. 560.

It sells toys, costume jewellery, decorations, clothes, ceramics and sweets, and makes hot chocolate and churros on the spot. It is a street fair several blocks long rather than a square, so walk it end to end. The ring cake eaten the next morning has its own guide, the tortell de Reis in Barcelona.

When the responsible shopping fair opens

The responsible shopping fair fills Plaça de Catalunya with local, cooperative and fair-trade products, a good place for a gift that is not from a chain store. Last year’s edition ran from 19 to 30 December 2025, 11 am to 8:30 pm, closed on 25 and 26 December. Catalunya metro (L1 and L3) is 85 m away, so it fits between other plans in the centre.

For more of what is on during the season, see Barcelona at Christmas, and for what is open on the public holidays, the Christmas opening hours guide.

To see the figures sold at Santa Llúcia set up in full, walk the Barcelona nativity scenes of the Gothic Quarter. For an edible souvenir, the guide to turrón and Christmas sweets compares prices per kilo, and families will find more plans in Christmas in Barcelona with kids. If you live here, buying a Christmas tree in Barcelona covers where to drop it off in January.

Beyond the city, from Vic to Girona, the fairs with dates and train times are in Christmas markets in Catalonia.

For the full guide to the nativity fair, with the giant tió and what to buy first, see Fira de Santa Llúcia.

Frequently asked questions about Barcelona’s Christmas markets

When do the Barcelona Christmas markets open in 2026?

The 2026 dates are confirmed in November. Last season the Sagrada Família fair opened on 22 November, the Fira de Santa Llúcia and Christmas at Port Vell on 28 November, the Gran Via Kings’ fair on 18 December and the responsible shopping fair in Plaça de Catalunya on 19 December.

Which Christmas market in Barcelona is the best?

The Fira de Santa Llúcia, held in front of the Cathedral since 1786, with more than 200 stalls of nativity figures, moss, trees, tió logs, crafts and traditional instruments. It is the oldest and the most Catalan. For an evening out with children, Christmas at Port Vell, with a Ferris wheel and ice rink, open until 11 pm.

Are any Barcelona Christmas markets open after Christmas?

Two of the five. Christmas at Port Vell on Moll de la Fusta and the Fira de Reis per Sant Tomàs on Gran Via both ran until 6 January last season. Santa Llúcia and Sagrada Família closed on 23 December, and the responsible shopping fair on 30 December.

Is there an entry fee for Barcelona’s Christmas markets?

No. All five markets are free to enter. At Christmas at Port Vell the Ferris wheel, the ice rink and the food are paid for separately, and everything at the stalls is priced by each seller. A T-casual metro ticket, 10 rides for €13, covers the trips between them.

What should I buy at a Barcelona Christmas market?

Something Catalan: a tió de Nadal log, a traditional figure for a nativity scene, or a simbomba, the friction drum played at Christmas, all sold at the Fira de Santa Llúcia. For handmade gifts from local makers, the responsible shopping fair in Plaça de Catalunya.

Book your dates before 23 December and you see all five; after Christmas, plan around Port Vell and Gran Via.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at bcnurbana@gmail.com.