15 cool things to do in Barcelona in December (2025)

things to do in barcelona in december

If you’re looking for things to do in Barcelona in December, you’re in the right place.

Barcelona might not be your typical winter destination, but December brings a unique charm to the city.

The weather is cool but rarely freezing – think average daytime temperatures around 15ºC (59ºF) – and the shorter days are filled with soft Mediterranean light, festive energy, and a surprising number of things to see and do. You won’t find snow-covered streets here, but you’ll find glowing Christmas lights, cozy cafés, traditional markets, and locals enjoying the season in their own way.

Insider tip: I love the Barcelona pass – it gets you into the top monuments, it saves you money, plus it includes a couple of extra perks.

Why waiting to get to Barcelona? Get your Barcelona pass online right now.

One of the biggest perks of visiting in December? The crowds are lighter compared to the busy spring and summer months, so you can explore landmarks like the Sagrada Família, Park Güell, or the Gothic Quarter with way more breathing room.

Plus, prices on flights and hotels are often lower (especially the 2nd and 3rd week of the month), making it a smart time to visit if you’re after value and atmosphere.

December in Barcelona also comes packed with holiday spirit.

Expect Christmas markets full of handmade gifts, traditional snacks like turrón, and fun, quirky Catalan traditionslike the famous caganer figurines and the Tió de Nadal (yes, the “pooping log” you’ve probably heard about). And if you’re staying through the New Year, you’ll be able to join in local celebrations that feel festive but far less hectic than in bigger capitals.

Whether you’re here for food, culture, shopping, or just soaking in the vibe, there’s no shortage of cool things to do in Barcelona in December. Let’s dive in.

Get lost in the curves of La Pedrera

If you’re trying to decide which Gaudí spot to visit in Barcelona, make it La Pedrera (aka Casa Milà). Seriously, don’t stress over the options, this one’s a must.

From the outside, it already grabs your attention with those flowing stone curves. But once you’re inside? Whole different level.

Do yourself a favor and go for the guided tour that skips the line. It’s the best way to see the whole place, from the attic that feels like something out of a dream, to the rooftop full of chimney sculptures that look like they’re straight out of a fantasy movie. There’s even a restored apartment set up just like it was back in the early 1900s, down to the smallest detail.

The rooftop alone is worth the visit. You’ll get these sweeping views over the city, and the chimneys? They’re like bizarre, beautiful statues keeping watch over everything. You’ll probably end up with way more photos than you planned.

And having a guide makes a huge difference. It’s not just “wow, cool building”. You actually get why Gaudí did what he did, and how ahead of his time he was.

Bottom line: don’t just admire it from the street. Go in, take the tour, and let yourself get totally drawn into Gaudí’s wild imagination. You won’t regret it.

See the Sagrada Familia without the hassle

The Sagrada Familia is one of those places that actually lives up to the hype. It’s not just impressive, it’s next-level. Between the towering columns, the glowing colors from the stained glass, and all the hidden meanings tucked into the design, it’ll leave you staring up in awe.

Now, if you’re thinking of going, do yourself a favor: skip the standard entry. The smart move is booking a guided tour that comes with fast-track access. Otherwise, you’re stuck wasting time in those endless lines (and they get long!).

With the tour, you walk right in, and more importantly, you get someone who actually explains what you’re looking at. Suddenly, all the odd shapes and symbols make sense, and you start to realize just how far ahead of his time Gaudí really was.

The ticket also gets you into the museum inside, which most people don’t even realize is there. It’s packed with cool stuff: models, sketches, and old photos that show how the place slowly came together over decades. Super fascinating if you’re into art, architecture, or just like knowing the “how” behind epic things.

It’s easy to squeeze into your trip since there are a bunch of time slots and language options. Just dont wait too long to book as it fills up quickly, and for good reason.

Make time for a Barça match

Catching an FC Barcelona game is one of those must-do things.

Even if you’re not super into football, the whole vibe is something else. Around the stadium, it’s non-stop energ: fans singing their hearts out, flags everywhere, and this feeling in the air like something exciting’s about to go down.

Once you’re in your seat, it ramps up even more. You’re surrounded by thousands of fans, all completely into it—chanting, cheering, totally living the moment. It’s loud, it’s emotional, and honestly, it’s a blast.

Got kids with you? They’ll love it. The lights, the noise, the players so close… It’s the kind of experience they’ll be telling everyone about for ages. And with matches happening at the newly updated Camp Nou, there’s this cool mix of modern and iconic history that adds to the whole thing.

Just a heads-up: tickets can sell out fast, especially when big teams are playing. Better to book early and lock it in. You’’’ll be glad you did.

Check out a Christmas market or two

One of the best things to do in Barcelona when the holidays roll around is to hit up the Christmas markets. It’s such a cozy way to soak up the festive vibes.

There are a few great ones, but the Fira de Santa Llúcia is the real classic. It’s right by the Barcelona Cathedral and has been around since the 18th century. You’ll find all sorts of Christmas decorations, handmade nativity scenes, and traditional Catalan items, like the quirky caganer figures and Tió de Nadal logs.

Another fun spot is the Fira de Nadal de la Sagrada Família, which is set up in the park across from the basilica. It’s a bit more low-key but still packed with charm. You’ll come across local crafts, ornaments, sweets, and even hot chocolate to keep your hands warm.

And if you’re into artisanal stuff, the Fira de Reis on Gran Via is worth a stop too. It stretches for blocks and is perfect if you’re still on the hunt for a thoughtful gift or just want to browse through a ton of stalls filled with handmade goods.

See Barcelona from a tuk tuk

Taking a tuk tuk around Barcelona is honestly one of the most fun ways to explore the city. It gives you a fresh perspective, way different from walking or being on a big tour bus. The whole thing feels chill but also packed with cool cultural vibes, and it’s eco-friendly too.

You’ve got a few options when it comes to how long you want to ride:

  • If you’re just looking to get a feel for the place, there’s a 60-minute route that’s perfect for a quick spin.
  • Want a bit more? Go for the 120-minute tour.
  • And if you’re in the mood to really dive into the city, the 240-minute version takes you deep into Barcelona’s modernist flair and breezy Mediterranean atmosphere.

The tuk tuks are electric and super comfy, and you get your own guide who really knows their stuff. They’ll drive you through the city’s highlights (Sagrada Familia, the Gothic Quarter), and plenty of little corners you might miss otherwise. You’ll get amazing views, loads of photo ops, and the chance to ask anything you’re curious about.

It’s a fun, low-stress way to get to know Barcelona, especially if you’re tight on time. You just sit back, take in the views, and let the city do its thing.

Check out Casa Amatller

Casa Amatller doesn’t usually get the spotlight, especially with Casa Batlló just next door stealing all the attention, but it’s honestly one of those places that surprises you in the best way.

It was designed by Josep Puig i Cadafalch and has this really cool blend of medieval charm and modernist flair. The place was originally built for Antoni Amatller, who was a big name in the chocolate world.

Step inside, and you’ll find beautifully detailed interiors like colorful stained glass, stunning stonework, and wooden ceilings that look like art pieces. Definitely go for the guided tour: it’s the best way to take it all in and imagine what life was like for Barcelona’s high society back in the day.

One thing I love about Casa Amatller? It’s usually pretty calm, even when the rest of the city is packed. Plus, there’s a chocolate shop downstairs where you can grab some of Amatller’s original creations. If you’re into chocolate, you’re in for a treat.

Basically, if you’re after gorgeous architecture without the usual tourist crush, this place is a solid pick.

Go inside the Palau de la Música Catalana

Step into one of Barcelona’s most jaw-dropping landmarks with a guided tour of the Palau de la Música Catalana. This isn’t just any concert hall: it’s a UNESCO-listed gem and a full-on Art Nouveau spectacle.

You’ll breeze past the lines and kick things off in the Rehearsal Hall, where it all began back in 1905. A short video sets the scene with stories from early 20th-century life.

Then it’s time to climb some seriously fancy stairs with bold tiles and glassy, one-of-a-kind railings. Once you hit the Lluís Millet Hall, you’ll be drenched in natural light thanks to its giant windows. Step out onto the balcony and take in those crazy-detailed columns decked out in mosaic flowers.

But the real showstopper? The Concert Hall. This space is pure magic: stained glass everywhere, vibrant arches, and a wild skylight shaped like an upside-down dome. It’s hard not to stare. Along the way, your guide will dish out fun facts about the artists and architects who made it all happen.

It’s more than just a pretty building. The guided tour dives into the region’s rich musical and cultural heritage, with stories about the artists and visionaries behind it all. You walk out with real insight, not just photos.

Ring in the New Year in Barcelona

New Year’s Eve in Barcelona is all about good food, close company, and a few fun traditions. Families usually gather for a big dinner, and just before midnight, things get interesting: everyone grabs 12 grapes, ready to eat one with each chime of the clock.

It’s supposed to bring good luck for each month of the year. Whether anyone actually keeps up with all 12? That’s another story.

Lots of hotels and restaurants put together special menus just for the night, so it’s a great excuse to treat yourself. And if you want to be right in the heart of the celebration, head over to Plaça d’Espanya. The crowd, the music, the lights, and the fireworks over Montjuïc make it an unforgettable spot to welcome the new year.

And the best thing? The whole city stays up late because the next day is a holiday, and nobody’s in a rush to do anything except keep the party going.

Feel the energy of a true flamenco performance

When you’re in Barcelona and want to do something that really sticks with you, you’ve got to check out a flamenco show at Tablao Flamenco Cordobés. Yeah, it’s on La Rambla, but don’t let that fool you: it’s anything but a touristy gimmick. This place has heart.

They’ve been doing this for over 50 years, and once you step inside, it just makes sense. It’s a cozy spot, decked out with gorgeous Alhambra-style decor, and the setup makes you feel like you’re part of the action—every seat is super close to the stage.

The performances? Absolutely wild. Even if you’ve never seen flamenco before, it grabs you. The energy, the rhythm, the raw emotion… it’s all right there. The dancers, musicians, singers… they’re all in, and you can feel it.

You’ve got a couple of ticket options too. You can keep it simple with just a drink, or go all out with dinner. The buffet is massive, over 40 Spanish dishes, with lots of vegan and gluten-free stuff too.

Honestly, it’s more than just entertainment. It’s one of those experiences that stays with you. Just make sure to book ahead, it’s super popular.

Join a a local tapas and wine tour

This is how you really get into the Barcelona groove: glass in hand, small bites on the table, and absolutely no need to rush.

You’ll start off with a drink that suits your vibe, maybe some crisp local cava, or a cold craft beer. The guide’s there to walk you through how locals do it: what goes well with what, how to order like a pro, and why tapas are way more than just food (they’re basically a way of life here!).

Then it’s time for “la hora del vermut” (vermouth hour). You’ll drop into one of the coziest little spots in El Born, where you’ll try vermouth or local wine alongside a mix of classic and creative Catalan tapas. It’s the perfect place to discover what people here actually drink, and how to sniff out those places you’d want to visit again later.

As you wander through the neighborhood, your guide will point out some of the cool old buildings and tell you the stories behind them, a lot of which tie right back to the food and drink you’re enjoying. And yes, your glass might still be along for the ride.

Dinner wraps it all up following the local with shared dishes, great wine, relaxed vibes, and plenty of conversation. There’s dessert, of course, and usually something sweet in your glass to toast the night. By the end, you won’t just have tasted Barcelona, you’ll get how people here eat, drink, and hang out.

Oh, and just a heads-up…

Barcelona’s food scene is always shifting (in the best way), so no two nights are exactly the same. The tour stops might vary a little, but they’re all handpicked: genuinely local, full of flavor, and never touristy.

Experience the magic of Park Güell

If you’re heading to Barcelona, don’t skip Park Güell. It’s one of those spots that actually feels even cooler in person. The colors, the weird (in a good way) shapes, the city view… It all feels like something out of a dream.

Here’s a tip: go for the fast-pass guided tour. Trust me, it’s a game-changer.

You breeze past the long lines (which are usually wild), and the guide brings everything to life. Suddenly, it’s not just “oh, pretty tiles”—it’s “wait, that’s brilliant.” There’s a lot more going on than just the famous lizard and those colorful benches, and having someone explain the details really opens your eyes.

If you can, go early in the morning or later in the afternoon. The light during those times makes everything pop. And once the tour’s done, don’t be in a rush to leave. Find a nice spot with a view, sit back, and just soak it all in. It’s one of those rare places that makes you want to slow down.

Honestly, even with all the hype, it totally delivers. Just make sure you go about it the right way.

Spend an unforgettable day at PortAventura

If you’re up for a change of pace from the city, PortAventura makes for an awesome day trip. It’s only about 90 minutes from Barcelona, and getting there by train or bus is super straightforward.

The park is huge, with something for everyone whether you’re chasing adrenaline or just in the mood for a lighthearted adventure. If you love thrill rides, don’t miss Shambhala or Furius Baco. They’re intense, yeah, but totally worth the rush. And if you’re with little ones (or just want a dose of childhood nostalgia) there’s a whole Sesame Street area that’s super charming.

Thinking of going all-in? Add Ferrari Land to your ticket. It’s got this insane ride called Red Force that launches you like a rocket (0 to 180 km/h!) in just a few seconds. Even if you’re not big on cars, the whole place is a lot of fun.

It’s such a great way to mix things up after a few days in the city. Just a heads-up: the lines can get pretty long, especially on weekends, so grab those skip-the-line passes if you can. You’ll thank yourself later.

Shop smart before Christmas

Holiday shopping in Barcelona is a treat: there’s something for every budget and taste. And with the city glowing with lights and festive decor, just walking around feels magical. You’ll definitely come across that perfect gift (or a little something for yourself).

Start off in the city center. Around Plaça de Catalunya and Passeig de Gràcia, you’ll find pretty much everything in one go from fashion and beauty to gadgets and home goods. It’s busy during the holidays, no doubt, but totally worth it for the variety.

You can’t miss El Corte Inglés right at Plaça de Catalunya. It’s massive, and it has floors and floors of goodies—pretty much all the major brands under one roof. If you’re into luxury labels, head over to the fancy part of Passeig de Gràcia, where big names like Chanel, Gucci, and Loewe have their flagship stores. It’s the place to go if you’re in the mood to splurge.

For something a bit more relaxed, take a stroll down Portal de l’Àngel. It’s a pedestrian street lined with popular high-street stores. Keep an eye on the side streets too; there are some cool boutiques tucked away that you wouldn’t want to miss.

And if you’re up for a mini shopping trip outside the city, La Roca Village is the go-to outlet spot. It’s full of designer brands at discounted prices and super easy to reach, either by car or with the Shopping Express bus that runs straight from Barcelona.

Visit the Barcelona Cathedral

If you’re thinking of going, do yourself a favor and book a guided tour. You get to skip the long lines (which are no joke), and having someone explain the history and little details really makes the place come alive.

The entrance alone is stunning (all that Gothic architecture is on another level!) and once you’re inside, the choir area will definitely catch your eye. The Chapel of Saint Lucia feels like a mini escape from the crowds. And the courtyard? It’s like a hidden oasis, full of palm trees and this quiet beauty that’s hard to explain.

Now, about those stained-glass windows, they date all the way back to the 14th century. When the sun shines through, the whole place glows in these amazing colors. It’s honestly kind of breathtaking.

Here’s a quirky little tradition: every year on Corpus Christi (it’s on June 4, 2026), locals balance an egg on the cloister fountain and it sort of… dances. Sounds odd, but it’s actually really fun to watch.

The tour also includes some cool virtual reality bits. You’ll get a glimpse of what medieval Barcelona looked like, check out a hidden crypt, and meet a few characters from the past.

And whatever you do, don’t leave without going up to the terraces. The view up there is something else: winding Gothic Quarter streets below, the city stretching way out, and even mountains in the distance. It’s one of those moments that makes you just pause and take it all in.

Check out the Museu d’Art de Catalunya

If you’re into art or just want to see something really special while you’re in Barcelona, you’ve got to visit the Museu Nacional d’Art de Catalunya (MNAC). It’s basically a deep dive into the entire history of Catalan art.

One of the coolest things there? A massive collection of Romanesque frescoes. These aren’t just any old paintings: they were actually saved from tiny medieval churches up in the Pyrenees and moved to the museum to keep them safe. You’ll see incredible murals, sculptures, and religious pieces from way back in the 11th to 13th centuries.

But it doesn’t stop there. MNAC also has Gothic, Renaissance, and Baroque works, including art by big names like El Greco, Velázquez, and Rubens. And if you’re more into modern stuff, the museum’s got you covered with pieces from Catalan legends like Ramon Casas and Antoni Gaudí.

The museum itself is inside this stunning building called the Palau Nacional, perched up on Montjuïc Hill. It was built for a huge international expo in 1929, and honestly, the place is a piece of art on its own.

Bonus: the views from the terraces are absolutely next-level!

Grab a skip-the-line ticket so you can enjoy everything, including any temporary exhibits and a walk up to the rooftop.

Barcelona weather in December

December in Barcelona brings cooler weather and a calm, relaxed vibe. It’s not peak tourist season, which makes it a great time to explore the city at your own pace.

While it’s definitely chillier than early fall, it’s not too cold but perfect for sightseeing, popping into museums, or enjoying a hot chocolate at a local café.

Temperatures in December in Barcelona

If you’re visiting in December, expect cool but manageable temperatures. You’ll want a warm jacket, but you won’t be freezing.

  • Daily highs are around 14 ºC (58 ºF), with lows dropping to about 8 ºC (46 ºF). It’s the kind of weather where layering is your friend: sweaters, scarves, and maybe a hat for windy days.
  • Rain isn’t a big issue this month. There’s only an 11% chance of rain on any given day, and when it does rain, it’s usually light: around 7.5 mm (0.30 in).
  • The skies are partly sunny most days, with about 55% of the time seeing clear or lightly cloudy weather.
  • You’ll get around 9.3 hours of daylight, so plan outdoor activities accordingly.
  • Humidity hovers around 69%, which means it can feel a little cool and damp, but not overly so.
  • Breezes average around 11.9 mph (19.2 kph), which is enough to feel it on your face but not strong enough to ruin your plans.
  • You can check the forecast for your trip on your mobile weather app or on my favorite website/app – Windy.

What to wear in December in Barcelona

Barcelona in December is cool and can be a bit rainy, so dressing in layers is definitely the way to go. Think of it as that in-between weather, not freezing, but not exactly warm either.

During the day, you’ll be fine with long-sleeve shirts or t-shirts layered under cardigans, sweaters, or a light jacket. A scarf and a hat are good ideas, especially for early mornings or breezy afternoons. It’s not parka season, but you’ll want something to keep the chill out.

Locals tend to go for a practical but put-together look: jeans, pants, or casual skirts with tights are common. You won’t see many people in shorts, and you’ll feel more comfortable (and warmer) sticking to longer bottoms.

Barcelona is a city best explored on foot, so comfortable walking shoes are a must. Streets in older neighborhoods like the Gothic Quarter are cobbled, so choose sneakers or well-cushioned shoes over anything flimsy.

Rain isn’t constant, but it’s possible. Bringing a compact umbrella or lightweight raincoat is a smart move. That way, you won’t be caught off guard if the skies open up. Sunglasses also come in handy as it’s still sunny more often than not.

Barcelona has a smart-casual style. For dinners out or museum visits, go for something neat but not overly dressy… Maybe a nice sweater, clean shoes, and tidy jeans or slacks.

Lastly, when you’re out and about, skip the bulky backpacks. Go for a crossbody bag that zips shut and keep it close to you. Barcelona is wonderful, but it’s always smart to be cautious in crowded areas.

Accommodation in Barcelona in December

If you’re looking for a great hotel deal, December can be an excellent time to visit Barcelona, especially during the second and third weeks of the month.

Accommodation prices tend to dip after the busy fall season and before the big holiday rush, so if you time it right, you can find great-value stays in central areas like Eixample, Gràcia, or even near the Gothic Quarter without breaking the bank.

That said, keep an eye on December 6th and 8th as both are public holidays in Spain (Constitution Day and Immaculate Conception). Many locals take advantage of the long weekend for a getaway, which means Barcelona sees a short spike in demand. Hotels often fill up quickly and raise their rates around this time.

The same goes for the week of Christmas and New Year’s Eve. While it’s a beautiful and festive time to be in the city, it’s also one of the busiest.

If you’re planning to be in Barcelona around these key dates, it’s smart to book your hotel well in advance. Prices climb fast, and availability shrinks as the holidays approach.

For the best deals and a more relaxed stay, aim for the mid-December window: after the early public holidays and before the Christmas crowds hit.

Is December a good month to visit Barcelona?

December is actually a fantastic time to visit Barcelona!

While you obviously won’t get beach weather, you will get a festive, glowing city full of local charm, seasonal markets, and cozy winter vibes without the extremes of colder northern destinations. It’s a great month to experience Barcelona in a different light: quieter, more intimate, and full of local holiday traditions.

The atmosphere is especially magical in the lead-up to Christmas.

You’ll find light displays on major avenues like Passeig de Gràcia, traditional Fira de Santa Llúcia markets near the cathedral, and unique Catalan touches like caganer figurines and the Tió de Nadal. It’s a completely different (and very local) kind of Christmas spirit compared to what you’ll see elsewhere in Europe.

Crowd-wise, it’s all about timing:

  • Early December (around the public holidays on the 6th and 8th) can be busy, and the final stretch of the month (from Christmas to New Year’s) is a popular time for both locals and tourists.
  • But the sweet spot? The second and third weeks of December. That’s when things are calmer, prices are better, and you can explore the city at your own pace.

So yes, Barcelona in December is well worth the trip.

It’s festive, cultural, and surprisingly relaxed if you time it right. Just be sure to pack layers, plan ahead for key attractions, and don’t miss the chance to explore a few of the city’s quieter corners. You’ll get to see a side of Barcelona that most summer tourists completely miss.

Are you wondering about the best time to visit Barcelona? Don’t worry, I’ve got your back. I’ve put together a simple guide for each month, so you can see what’s happening throughout the year. Let’s plan your amazing trip to this cool city!

1. Start the year right with January activities in Barcelona
2. Check out what Barcelona has to offer in February
3. Dive into March with cool things to do in Barcelona
4. April brings springtime fun in Barcelona
5. May in Barcelona is packed with top experiences
6. What to do in Barcelona in June
7. Visiting Barcelona in July
8. Best tips for enjoying Barcelona in August
9. September offers lots to do in Barcelona
10. October is the time to be in Barcelona
11. Things to do in Barcelona in November
12. Spend the best holidays in Barcelona in December

Start planning your upcoming trip to Spain

Scroll to Top