Best time to go to Barcelona

Christmas Markets 2019-2020

Nativity scenes and shopping for gifts are the main highlights of the festive fairs in Barcelona

Christmas Markets in Barcelona 2020 - Best Time
Photo by

Jesús Corrius

Show accomodations nearby

Barcelona is one of the world's prime shopping destinations, and during Christmas season the trade is busier than ever. Quite a few Christmas markets (Mercat de Nadal or Fira de Nadal in Catalan) in the city can provide visitors with many ideas for gifts, as well as plenty of entertainment.

Fira de Santa Llúcia (November 29–December 23, 2019)

The most famous is Fira de Santa Llúcia, located at Avinguda de la Catedral. The fair has taken place since 1786, opening in late November and closing on December 23rd. Operating hours differ—on working days it's from 11 am to 8:30 pm, and on holidays and vigils stalls are open from 10 am to 9:30 pm.

Fira de Santa Llúcia at Avinguda de la Catedral, Barcelona 2020
Fira de Santa Llúcia at Avinguda de la Catedral, Barcelona
Show accomodations nearby
Fira de Santa Llúcia 2020
Fira de Santa Llúcia
Show accomodations nearby

Dozens of stalls sell Christmas decorations: trees, mistletoe and caganers. There are also accessories for nativity scenes, handmade jewellery, ornaments and other crafts. The Christmas market offers many activities, a photographic archive, nativity scenes, exhibitions and workshops.

Fira de Santa Llúcia 2020
Fira de Santa Llúcia
Show accomodations nearby

Fira de Nadal de la Sagrada Família (November 23–December 23, 2019)

Fira de Nadal de la Sagrada Família, held in the park near the basilica, is a bit smaller and has more local character and snacks such as chestnuts, xurros, and hot beverages. The stalls on Plaça de la Sagrada Família welcome guests from 10 am to 9 pm on regular and to 10 pm on holidays.

Christmas Markets in Barcelona - Best Season 2020
Show accomodations nearby

Fira de Reis (December 19, 2019–January 6, 2020)

The Fira de Reis located on Gran Via between Plaça de la Universitat and Carrer de Calabria is known for its large selection of toys. It works until the 6th of January—the day when local children receive their presents from Three Kings.