Christmas in Barcelona: Holiday Events, Weather, & Tips for 2025
Wondering what Christmas in Barcelona is like? You’re in the right place!
I’m a travel blogger that lives in Barcelona, and I can tell you the city feels extra magical during the holidays.
Between the sparkling lights, festive markets, and local traditions, there’s so much to enjoy this time of year.
In this guide, I’ll share the top Barcelona Christmas events, what the weather’s like, tips for visiting, and more so you can make the most of the holiday season.
Is Christmas a Good Time to Visit Barcelona?
Yes, Christmas is a very special time of year to visit Barcelona, especially if you enjoy holiday festivities and aren’t a fan of cold winter weather.
Compared to other parts of Europe, December temperatures in Barcelona are pretty mild, so it’s still pretty comfortable for sightseeing, and the city lights up with holiday markets, Christmas fairs, and local traditions.
While the Christmas markets in Barcelona won’t be as elaborate as those in Germany or Austria, you’ll still find a good amount of festive charm in the city.
Plus, flights and accommodations tend to be more affordable than in the peak summer months of tourist season.
So if you’re looking to save some money on your trip, visiting Barcelona during winter can be a great option.



Weather in Barcelona at Christmas
Weather in Barcelona at Christmas is pretty mild compared to other European cities.
The average high temperatures during the day are around 60°F (15°C), so it’s comfortable enough for exploring with a sweater or light jacket.
Evenings are cooler, with low temperatures averaging around 49°F (9°C), so I’d recommend bringing a heavier coat if you plan to be out after dark.
Rain is typically minimal during December in Barcelona, with an average of just 1.1 inches (28mm) over roughly six days, which is much drier than the previous months.
While showers are rare, a compact travel umbrella or waterproof jacket can come in handy for those occasional drizzles.

Barcelona Christmas Lights
The first sign that the holiday season is upon Barcelona is when they start to put up the Christmas lights. I always get so excited to see them hanging holiday lights around the city!
The main streets and plazas throughout the city are adorned with twinkling lights and Christmas-themed displays.
Some of the most popular spots for Christmas lights are along La Rambla, Avenida del Portal de l’Angel, and Passeig de Gràcia. There will also be lights at Plaça Catalunya and all of the Christmas markets.
In 2025, the Barcelona Christmas lights are being turned on on Saturday, November 22nd with a ceremony on Passeig de Gracia, and are on nightly until Three Kings Day on January 6th.
They light up on weekdays from 5:30PM-11:00PM and on Fridays and Saturdays from 5:30PM-12:00AM.

Barcelona Christmas Events
Here’s an overview of Barcelona Christmas markets and some other holiday events that typically take place in the city:
Barcelona Christmas Markets
These are the most popular Christmas markets to attend in Barcelona:
- Santa Llúcia Christmas Fair: Located just in front of Barcelona Cathedral, the Fira de Santa Llúcia is one of Barcelona’s most popular Christmas markets, featuring over 200 stalls with gifts, Christmas decorations, local foods, and nativity scenes. They also sell Christmas trees, which adds a nice aroma to the square. The Santa Llucia market is open daily from November 28th to December 23rd from 10AM-9PM.

- Sagrada Família Christmas Fair: The area across the street from La Sagrada Família turns into a Christmas market every year, featuring local crafts and gifts, Christmas trees, and mistletoe, as well as some food and snacks. The Sagrada Familia Christmas market is open daily from November 28th to December 23rd from 10AM-9PM.

- Port Vell Christmas Fair: The Port Vell Christmas Fair is another Barcelona Christmas market that takes place at Port Vell near the sea with light displays, market stalls, a ferris wheel, rides, a small ice rink, and more. The market takes place daily from November 28-January 6th from 11AM-11PM.

🍷 The Port Vell Christmas market typically has the best food and drinks so if you’re want to try mulled wine or other local treats, I’d recommend heading there!
Other Barcelona Holiday Events
Aside from the markets, there are several other holiday events in Barcelona worth checking out:
- Nativity Scene at Plaça de Sant Jaume: This famous square in the Gothic Quarter of Barcelona is home to a large and elaborate nativity scene, complete with Christmas lights, baby Jesus, and festive decorations.
- Lights of Sant Pau: Sant Pau Recinte Modernista is one of the most famous buildings in Barcelona, and each year it puts on an impressive light show known as “Els Llums de Sant Pau” to celebrate the Christmas holidays in December. The light show takes place daily from November 20-January 11th and tickets can be purchased on the website here.
- Christmas at Poble Espanyol: Poble Espanyol is an open-air museum at Montjüic and during December, it hosts a family-friendly Christmas market with local crafts, food, and activities. The event takes place on weekends from November 30-January 5 and tickets can be purchased on the event website here.
- The Nutcracker at Palau de la Musica Catalana: If you’re a fan of the Nutcracker, consider checking out an orchestra performance at Palau de la Musica Catalana, one of Barcelona’s most iconic concert halls. The concert will take place on December 25 and tickets can be purchased on the website here.
- Winter Nights at Casa Batlló: The facade of Antoni Gaudí’s iconic masterpiece is illuminated with Christmas lights from mid-November to early January. Night visits at Casa Batlló, called “A Winter Night,” are available during this time and can be purchased on the website here.

Strange Barcelona Christmas Traditions
One thing I’ve learned since moving to Barcelona is that Catalans have a weird obsession with poop!
Here are some of the strange poop-related holiday traditions unique to Catalonia:
Tió de Nadal
The Tió de Nadal tradition, also known as “Caga Tió” (Uncle Crapper), is a unique Catalan Christmas custom celebrated in homes across Barcelona.
This involves a wooden log with a painted smiley face, wearing a red Catalan hat and a blanket. In the days before Christmas, children feed the log small treats and keep it warm.
On Christmas Eve, the log is placed under the blanket, and children gather to sing a song while tapping it with sticks.
The fun part is when the log “poops” out presents and sweets, hidden by family members under the blanket.

Caganer
Another Catalan Christmas tradition is the inclusion of a “caganer” figurine in nativity scenes. These are small statues of a squatting man, pants down, defecating.
The caganer figure is typically dressed in traditional Catalan clothing wearing black pants, a white shirt, and a red berretina hat.
While never placed in Jesus’s view, the caganer is usually hidden in the scene, and symbolizes fertility and good luck for the upcoming year.
Nowadays, caganer figures are popular Barcelona souvenirs, and you can find pooping versions of celebrities, politicians, and even fictional characters ranging from Queen Elizabeth to Harry Potter.


Traditional Barcelona Christmas Foods
No holiday trip is complete without indulging in some of Barcelona’s most famous foods! Here are some traditional Catalan holiday foods and drinks you should try during your visit:

- Turrón: This nougat candy made from almonds and honey is a classic Christmas treat in Catalonia. You can find it all year-round but it’s most popular during the holidays.

- Escudella i carn d’olla: This hearty soup is a traditional Christmas dish in Barcelona, made with various meats, vegetables, and pasta known as “galets”.

- Rostit de Nadal: A traditional roasted meat dish served on Christmas day, usually with vegetables and potatoes.

- Canelons: Similar to lasagna, canelons are made with leftover meat from Christmas dinner and served on December 26th.

- Cava: A sparkling wine (similar to champagne) produced in Catalonia, cava is often served at Christmas parties and special events.

- Polvorones: These crumbly almond cookies are a must-have during the holiday season. They are sold in many bakeries and grocery stores throughout the city.

- Neules: These long crispy rolled wafer cookies are a popular holiday snack in Barcelona, often filled with chocolate or other sweet fillings.

- Panellets: Small marzipan cakes coated with pine nuts and traditionally eaten on All Saints’ Day (November 1st) but also enjoyed during the Christmas season.

- Tortell de Reis: The Tortell de Reis is a ring-shaped cake (similar to a Mardi Gras cake) filled with marzipan and candied fruits, and is typically eaten on January 6th for Three Kings Day.
Barcelona Christmas Holidays
Here’s a brief overview of what to expect over the Christmas holiday dates:
December 24: Christmas Eve
Christmas Eve in Barcelona, known as “Nit de Nadal”, is traditionally a family-centered celebration.
Many locals gather for a cozy dinner at home with loved ones, enjoying a special meal that often includes seafood, cured ham, and traditional Catalan dishes like escudella i carn d’olla, a hearty stew.
Unlike other countries, Barcelona doesn’t see a lot of outdoor festivities on Christmas Eve, as people generally spend the evening indoors with family.
December 25: Christmas Day
Christmas Day in Barcelona is much quieter, focused on family gatherings and traditional meals.
Many locals enjoy a leisurely lunch with relatives, enjoying traditional Catalan foods, drinks, and sweets.
It’s a national holiday so most businesses in Barcelona close, but some restaurants will still be open for tourists.
December 26: Boxing Day / Saint Stephen’s Day
Boxing Day, or Sant Esteve (St. Stephen’s Day), is a public holiday in Barcelona on December 26th.
The day is dedicated to extended family gatherings, where locals often come together for another hearty meal.
Canelons are a staple on Sant Esteve, traditionally made with leftover meat from Christmas meals.
January 6: Three Kings Day
Three Kings Day, also known as “Dia de Reyes”, is a major holiday in Barcelona and marks the end of the Christmas season.
The city holds a huge Three Kings Parade the day before on January 5th with floats and performers, and children line the city streets to catch sweets thrown from the passing floats.
It’s also traditional to eat a “Tortell de Reis” on this day, often with a hidden figurine inside that brings good luck for the new year.

Tips for Visiting Barcelona at Christmas
Follow these tips to make the most of your holiday visit to Barcelona:
- Book tickets in advance: Holiday events in Barcelona can be really popular among locals so if you’re interested in attending any of the events that require a ticket, make sure to book early to reserve your spot. These events can sell out!
- Pack layers: Barcelona can have mild weather in the winter, but it’s always good to be prepared for colder temperatures. When planning what to wear in Barcelona, pack plenty of warm clothes, along with a scarf, hat, and coat just in case.
- Plan for closures: Some shops and restaurants in Barcelona will close on national holidays, so be sure to plan your restaurant reservations and activities accordingly.

Visiting Barcelona at Christmas: FAQs
Here are the answers to some of the most frequently asked questions about visiting Barcelona at Christmas:
Are the Barcelona Christmas markets good?
Yes, the Barcelona Christmas markets are worth visiting and sell a variety of Christmas gifts, ornaments, and decorations. However, they’re not as elaborate as other European Christmas markets, such as those in Germany.
Is Barcelona crowded at Christmas?
Compared to the peak summer months, Barcelona is relatively quiet during Christmas. However, there may be more tourists than usual due to the holiday season.
How warm is Barcelona at Christmas time?
The weather in Barcelona at Christmas is typically mild, with temperatures ranging from 45°F to 60°F (7°C to 16°C).
Where is the best place to spend Christmas in Spain?
If you want a more traditional Christmas experience, Madrid is a festive place to spend Christmas and is a popular destination for the holiday season.
Does it snow during Christmas in Barcelona?
No, it rarely snows in Barcelona so you won’t have a white Christmas. However, the city is still decorated with festive lights and decorations.

Final Thoughts: Barcelona Christmas Guide
I hope this guide has given you a good idea of what to expect when visiting Barcelona at Christmas!
If you’re like me and aren’t a fan of cold weather, visiting Barcelona during the holiday season is a great alternative to experiencing Christmas in other European cities.
There’s still lots of festive activities, Christmas markets, and beautiful decorations to enjoy without freezing in the cold.
Plus, it can be a much more affordable time to visit and you can still experience traditional Catalan culture and its unique traditions.
READ NEXT:
