The best things to do in Barcelona in December include Christmas markets like Santa Llúcia and Sagrada Família, the Sant Pau light festival, Port Vell’s winter fair, jazz concerts, and family events such as Magic Days at Casa Seat.
A December Welcome from Tres Gatos
December in Barcelona is one of those months that feels soft and festive at the same time.
Not too cold, full of lights, the air slightly sweet from roasted chestnuts, and the city moving at a slower, calmer rhythm.
Here at Tres Gatos, this is one of our favourite times of the year.
Our bike tours become almost magical with the Christmas lights, the evenings look cinematic, and even locals seem more relaxed.
So we’ve put together a truly human and friendly guide to the best things to do in Barcelona in December — everything that still runs after December 4.
🎄 Christmas Markets in Barcelona
Fira de Santa Llúcia
📍 By the Cathedral
📅 Until 23 December
The most traditional and oldest Christmas market in Barcelona.
Expect nativity figurines, handmade decorations, the famous caganer, craft stalls and a very cozy festive mood.
Tres Gatos tip: grab a hot chocolate from a small stand near the entrance — simple and perfect.
Fira de Nadal de la Sagrada Família
📍 Sagrada Família
📅 Until 23 December
This one is more gastronomic: local sweets, cheese, cured meats, honey treats and little handmade gifts.
Also a great spot for night photos of the basilica.
Nadal al Port (Christmas at Port Vell)
📍 Port Vell
📅 Until 6 January
A photogenic seaside Christmas market with a huge ferris wheel, food stalls, installations, and live performances.
Calmer on weekday evenings.
✨ Light Shows & Winter Illuminations
Els Llums de Sant Pau
📍 Recinte Modernista Sant Pau
📅 Until 11 January
One of the most beautiful winter light shows in Europe.
Sant Pau turns into a glowing garden of light, music and immersive paths.
Tip: buy tickets in advance — December dates sell out.
Christmas Lights at Casa Batlló
📍 Passeig de Gràcia
📅 Until 6 January
💡 Free
The façade becomes a short musical light show.
Easy to combine with an evening walk or bike ride.
Nadal al Tibidabo
📍 Tibidabo Amusement Park
📅 Weekends until 5 January
Christmas decorations, performances and family activities on the mountain top.
Kids love it — adults too, if we’re honest.
🎁 Family Events in December
Magic Days by Rocambolesc (Casa Seat)
📍 Casa Seat
📅 Until 5 January
💡 Free (registration required)
Interactive Christmas activities created with Rocambolesc, the dessert shop by the Roca brothers.
Warm, sweet and very family-friendly.
Natalis — Immersive Christmas Show
📅 Until 4 January
From €13
A theatre-style immersive experience with lights, decoration and storytelling.
Especially nice for kids.
🎶 Culture & Music in December
Barcelona Jazz Festival
📍 Various venues
📅 Until 16 December
The festival continues through December with a mix of international and local artists.
Tickets from €8.
FAACCC — Social Art Festival
📅 3–4 December
A small but interesting festival exploring social and political themes through art and performance.
🌟 Events Still Open After December 4
Christmas Markets
- Fira de Santa Llúcia (until 23 Dec)
- Sagrada Família Christmas Market (until 23 Dec)
- Nadal al Port (until 6 Jan)
- Fet al Born (selected weekends)
Light Shows
- Sant Pau Light Festival (until 11 Jan)
- Casa Batlló Lights (until 6 Jan)
- Tibidabo Christmas (weekends)
Family Events
- Magic Days (until 5 Jan)
- Natalis (until 4 Jan)
Culture
- Barcelona Jazz Festival (until 16 Dec)
- FAACCC (3–4 Dec)
🚴 Tres Gatos Tips for December
See all the Christmas lights in one go?
Join our Christmas Lights Bike Tour — it’s one of our favourite winter tours.
Travelling with kids?
Do Sant Pau + Sagrada Família market. Perfect combo.
Want something different?
Tibidabo on the weekend — the view alone is worth it.
Love art?
Go for a Jazz Festival concert.
Just walk.
December evenings in Eixample, Born and the Gothic Quarter are magical.
❄️ FAQ: December in Barcelona
Is Barcelona cold in December?
Usually 12–18°C — light jacket weather.
Are museums open?
Yes, except 25 December and 1 January.
Do I need reservations?
Only for light shows.
