Barcelona is one of the world's prime shopping destinations, and during the 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 25–December 23, 2022)
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.
Dozens of stalls sell Christmas decorations: trees, mistletoe, and caganers. There are also accessories for nativity scenes, handmade jewelry, ornaments, and other crafts. The Christmas market offers many activities, a photographic archive, nativity scenes, exhibitions, and workshops.
Fira de Nadal de la Sagrada Família (November 25–December 23, 2022)
Fira de Nadal de la Sagrada Família, held in the basilica park, is a bit smaller and has more local character and snacks such as chestnuts, churros, and hot beverages. The stalls on Plaça de la Sagrada Família welcome guests from 10 am to 9 pm regularly and to 10 pm on holidays.
Fira de Reis (December 16, 2022–January 6, 2023)
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—when local children receive their presents from Three Kings.