Christmas Markets in Barcelona 2024

Barcelona is a great place for Christmas shopping, with a wide range of shops and department stores catering to all budgets and tastes.

There are also several traditional Christmas markets that take place every year.

People shopping at a Christmas Market in Barcelona
The Fira de Santa Llucia is Barcelona’s Oldest Christmas Market

La Fira de Santa Llucia

The Market of Saint Lucia is Barcelona’s oldest Christmas market and dates back to the 18th Century. It is located in the plaza opposite Barcelona Cathedral.

The market takes place daily from late November until the 23rd of December and is open from 10:00 to 21:00.

Most of the stalls sell traditional Christmas decorations including trees, mistletoe, figures and accessories for nativity scenes, as well as caganers and cagatios.

There are also a number of stalls selling handcrafted items such as jewellery, ornaments and other gifts.

More info here

Fira de Nadal de la Sagrada Família

The Sagrada Familia Christmas Market is held in the park beside the basilica and also takes place from late November until the 23rd of December.

Opening times are from 10:00 to 21:00 on weekdays and 10:00 to 22:00 at weekends, public holidays and the day before public holidays.

It is slightly smaller than the Fira de Santa Llucia and has more of a local feel to it.

In addition to Christmas decorations, there are also stands selling traditional winter snacks such as roast chestnuts, baked sweet potatoes, xurros and hot chocolate.

Lots of colourful Caganers for sale on a stall at one of the Christmas Markets in Barcelona
A Selection of Caganers

Fira de Nadal del Port Vell

Barcelona’s newest Christmas Market, the Fira de Nadal del Port Vell takes place from the first weekend in December until the 5th of January.

Located in La Plaça del Portal de la Pau, near the Columbus Monument, the Fira de Nadal del Port Vell is open daily from the 5th of December until the 6th of January.

Opening times vary, but as a rough guide, you can expect the fair to be open daily from 11.00 to 22:30.

In addition to food stalls, there’s a big wheel, a 31m high LED Christmas tree, a floating nativity scene, craft workshops and activities for children and teens, and a traditional carousel.

More info here

Fira de Reis

The main day for giving and receiving presents in Spain is Kings Day (dia dels Reis Mags), which is January 6th.

The Fira de Reis runs from December 17th until the 6th of January. Opening times are from 11:00 to 14:00, then 17:00 to 21:00.

The Fira de Reis is located on Gran Via between Plaça de la Universitat and Carrer Comte Borell. Most of the stalls sell children’s toys and other gifts. There are also xurrerias selling fresh churros and hot chocolate.

More info here

Map of Christmas Markets in Barcelona

Plaça del Portal de la Pau, Barcelona

570, 08011 Barcelona, Spain

Plaça Sagrada Familia , 08013 Barcelona, Spain

Plaça Nova 1, 08002 Barcelona, Spain

Leave a comment

Your email address will not be published. Required fields are marked *