The best Christmas markets in Barcelona

Christmas markets are a long-standing tradition in Barcelona and an essential part of the city’s festive atmosphere. Historically, these markets were created to sell animals and traditional food products for the large family meals celebrated in December. Over time, they have evolved into vibrant seasonal fairs where visitors can find Christmas trees, nativity scenes, handmade gifts, decorations, and local crafts.

Today, Barcelona is one of the most popular winter destinations in Spain, and its Christmas markets attract both locals and visitors who want to experience the magic of the festive season in the city.

If you are visiting Barcelona in December, here are some of the best Christmas markets you shouldn’t miss.

Port Vell Christmas Fair

Located in the harbour area of Port Vell, just a short walk from Hotel Arc La Rambla, this modern Christmas market has quickly become one of the most popular festive attractions in the city.

The market occupies an area of around 5,000 m² and features numerous stalls selling local food, handmade gifts, and artisanal products. One of its main highlights is the largest Christmas tree in Catalonia, standing 31 metres tall and illuminated with LED technology.

Visitors can also enjoy a variety of family-friendly attractions, including a classic carousel, a Ferris wheel, and a floating nativity scene that hosts a light and music show every evening during the Christmas season.

Dates: From 5 December to 5 January.

Santa Llúcia Christmas Fair

The Santa Llúcia Fair is the oldest Christmas market in Catalonia and one of the most traditional in Barcelona. Located in front of the Cathedral, in Plaça de la Catedral, its origins date back to 1786.

Today, the fair features around 300 stalls offering everything needed to decorate a traditional Catalan Christmas. You’ll find nativity scene figures, Christmas trees, decorations, moss for cribs, handcrafted products, and traditional Catalan items such as the famous caganer figures and the Tió de Nadal.

One of the highlights of the fair is the giant Tió, a decorated wooden log with a painted face and covered with a blanket. According to Catalan tradition, children hit the log with a stick so that it “poops” gifts and sweets during Christmas celebrations.

Despite its popularity, the fair still maintains the authentic charm and decoration of traditional Christmas markets.

Dates: From 5 December to 23 December.

Sagrada Família Christmas Fair

The Sagrada Família Christmas Fair has been held since 1960 in the square in front of the famous basilica. With around 100 stalls, it offers a festive atmosphere with the spectacular backdrop of one of Barcelona’s most iconic landmarks.

Visitors can browse stalls selling Christmas decorations, handcrafted nativity figures, artisanal gifts, and traditional winter treats. It’s also a great place to taste seasonal street foods such as roasted chestnuts and sweet potatoes, which are very popular in Catalonia during the colder months.

Taking a walk through this market in the evening, with the illuminated basilica in the background, is one of the most magical Christmas experiences in Barcelona.

Dates: From 5 December to 23 December.

Three Kings Fair on Gran Via

The Three Kings Fair (Fira de Reis) on Gran Via de les Corts Catalanes is one of the largest Christmas markets in the city.

With around 250 stalls, the fair offers a wide range of products including Catalan handicrafts, toys, clothing, jewellery, scarves, accessories, and decorative items. There are also traditional churrería stalls where visitors can enjoy freshly made churros with hot chocolate.

This market is especially popular in the days leading up to Three Kings’ Day (6 January), when families prepare gifts for children in accordance with Spanish Christmas traditions.

Dates: From 19 December to 6 January.

Experience Christmas in Barcelona

These are some of the largest and most famous Christmas markets in Barcelona, but almost every neighbourhood in the city hosts its own festive fair during the holiday season.

If you plan to visit Barcelona in December, you’ll find the city filled with lights, traditions, seasonal food, and a warm festive atmosphere.

The reception team at Hotel Arc La Rambla will be happy to recommend the best Christmas markets, events, and activities taking place throughout December and January during your stay.

Enjoy the magic of Christmas in Barcelona!

Foto de Humphrey Muleba en Unsplash

The most read

Pride! Barcelona 2026: what to do and where to stay

Pride! Barcelona 2026 from June 28 to July 19, 2026 Pride Barcelona is one of the most outstanding events of the summer in the city. Although the official dates and program for 2026 have not yet been confirmed, it is expected to once again bring together thousands of...

Top Events in Barcelona in June 2026

June is one of the busiest months in Barcelona. As warm weather arrives, the city hosts a packed schedule of trade shows, conferences, festivals, and major sporting events that attract visitors from around the globe.It’s a time when Barcelona blends business and...

Barcelona sounds in July: must-see concerts and where to stay

Barcelona transforms into a large open-air stage during the month of July. If you are looking for a hotel in Barcelona, this is the ideal time to combine a city break with some of the most outstanding concerts of the summer. The city hosts international artists and...

Categories

Offers and packages

Complete your stay at the best price

Follow us!

More articles

Top Events in Barcelona in June 2026

Top Events in Barcelona in June 2026

June is one of the busiest months in Barcelona. As warm weather arrives, the city hosts a packed schedule of trade shows, conferences, festivals, and major sporting events that attract visitors from around the globe.It’s a time when Barcelona blends business and...

read more
FENS FORUM 2026 in Barcelona

FENS FORUM 2026 in Barcelona

FENS Forum 2026 will take place from July 6 to 10 at Fira Gran Via Barcelona (Carrer de l’Alumini, s/n, Sants-Montjuïc). This venue is one of the main exhibition centers in Europe and is well connected to Josep Tarradellas Barcelona-El Prat Airport and Plaça...

read more
Tour de France 2026 in Barcelona

Tour de France 2026 in Barcelona

In July 2026, Barcelona will transform into the world capital of cycling by hosting the Grand Départ of the 113th edition of the Tour de France. This historic event marks the third time the Grande Boucle starts in Spain (after San Sebastián in 1992 and Bilbao in...

read more
Events in Barcelona in May 2026

Events in Barcelona in May 2026

May is one of the best months to visit Barcelona, with a calendar full of fairs, conferences, and cultural events. The city is buzzing with activity and offers something for every interest.If you are coming to enjoy these events, Hotel Arc la Rambla is an excellent...

read more
Best Sports Events in Barcelona May 2026

Best Sports Events in Barcelona May 2026

Barcelona becomes a true sports hub in May, hosting top-level competitions, outdoor events, and unique experiences for both fans and travelers. From thrilling international tournaments to local sporting events with incredible atmosphere, the city offers something for...

read more
Best Concerts and Musicals in Barcelona May 2026

Best Concerts and Musicals in Barcelona May 2026

Barcelona fills with music and entertainment this May 2026. Concerts by international artists and the most famous musicals arrive in the city, creating a cultural agenda you can’t miss.Whether you’re visiting or just want to enjoy top-notch entertainment, this guide...

read more
Events and Parties in Barcelona April 2026

Events and Parties in Barcelona April 2026

April is one of the most exciting months to visit Barcelona. The city comes alive with the arrival of spring, the days are longer, and the calendar is filled with festivals, fairs, markets, and traditional celebrations. From cultural events to food markets and trade...

read more
Best concerts in Barcelona April 2026

Best concerts in Barcelona April 2026

If you’re planning a getaway to Barcelona this spring, April 2026 is packed with major concerts and live shows. The city will host some of the biggest international artists in a musical lineup that will thrill thousands of fans. Many of these concerts will take place...

read more

Swipe for more