Christmas Markets in Barcelona 2024-2025
Nativity scenes and shopping for gifts are the main highlights of the festive fairs in Barcelona
Dates: late November–early January
Barcelona is one of the world's top shopping destinations, and during the Christmas season, the trade is busier than ever. The city hosts several Christmas markets (Mercat de Nadal or Fira de Nadal in Catalan) that offer visitors a wealth of gift ideas and plenty of entertainment.
Fira de Santa Llúcia (November 28–December 23, 2024)
The most famous Christmas market in Barcelona is Fira de Santa Llúcia, located at Avinguda de la Catedral. This fair has been held since 1786, opening in late November and closing on December 23rd. Dozens of stalls offer Christmas decorations, including trees, mistletoe, and caganers, as well as accessories for nativity scenes, handmade jewelry, ornaments, and crafts. The market features various activities, a photographic archive, nativity scenes, exhibitions, and workshops.
For younger visitors, activities are organized on one side of Plaça Nova, including the Tió de Nadal ('Christmas Log'), where children hit a log while singing a traditional song until it releases presents. Operating hours vary, with the market open on weekdays from 10 am to 9 pm.
Fira de Nadal de la Sagrada Família (November 28–December 23, 2024)
Fira de Nadal de la Sagrada Família, held in the basilica park, is smaller and offers a more local atmosphere with snacks like chestnuts, churros, and hot beverages. The market features four types of stalls: those selling Christmas trees and plants, those dedicated to nativity scenes and Christmas ornaments, stalls offering gifts and handicrafts, and some selling candies and typical winter foods. The stalls on Plaça de la Sagrada Família are open from 10 am to 9 pm on regular days and until 10 pm on holidays.
Fira de Reis de la Gran Via (December 17, 2024–January 6, 2025)
The Fira de Reis, located on Gran Via between Plaça de la Universitat and Carrer de Calabria, is known for its extensive selection of toys and runs until January 6, when local children receive their gifts from the Three Kings. The market gets its name from its location on this famous street and typically starts just as Barcelona's Fira de Santa Llúcia ends, sharing the spotlight during the holiday festivities. First held in 1877, the original fair featured 18 stalls selling only toys and candies, making it one of the few places in Barcelona to find a variety of toys at that time. Today, it has transformed into a prime location for children to complete their Kings' wish lists and find gifts that may have sold out in shopping centers.
Operating hours are from Sunday to Friday and on public holidays from 10:00 am to 9:00 pm. On Saturdays and the eve of public holidays, it is open from 2:00 pm to 10:00 pm, and on January 5, it stays open until dawn.