Barcelona in December: 25 Best Things to Do, Weather & Tips
Are you thinking of exploring Barcelona in December?
Well, that’s a great idea! The Christmas spirit takes over the Catalan capital, transforming the already magical city into a true fairytale land.
Plus, the lines to the famous landmarks are a bit shorter and the temperatures still let you participate in outdoor activities.
After enjoying the holiday festivities several years in a row, I’m sharing my insider tips, best weather insights, and top things to do in Barcelona in December.
Ready to uncover the magic of winter in Barcelona?
Let’s explore!
Short on time? Here are my top Barcelona winter recommendations:
✨ Barcelona Card ✨ – free entrance, discounts, and transportation
✨ Catalonia Passeig de Gràcia ✨ – superb centrally located 4* hotel
Disclaimer: This page contains affiliate links. If you purchase through one of them, I may receive a small commission from the platform at no extra cost to you. Thanks for the support!
Is Barcelona Worth Visiting in December?
Absolutely! December in Barcelona offers a festive experience that’s hard to beat.
Christmas lights, lively holiday markets, and seasonal events transform the city, making it feel warm and welcoming despite the cooler temperatures.
You’ll also find fewer crowds at major attractions than in summer, and seasonal treats like turrons and the classic churros con chocolate make it an extra cozy time to explore.
What’s the Weather Like in Barcelona in December?
Barcelona’s December weather is mild compared to most European cities.
Average daytime temperatures range from 10 to 15°C (50 to 59°F), with cooler evenings. The sun still shines occasionally and the outdoor terraces are equipped with heaters.
You’ll need a coat or jacket, especially for morning or nighttime outings. Rain is possible but not too frequent, so you can still enjoy plenty of outdoor activities.
Top 25 Things to Do in Barcelona in December
💡 Insider Tip: If you want to experience Barcelona without the hassle of planning, consider my custom travel itinerary service. Together, we can craft a personalized travel plan that caters to your interests. Let’s make your next Barcelona adventure magical!
1. Enjoy “A Winter Night“ at Casa Batlló
Visiting Casa Batlló in December is a rare treat if you go before Christmas.
Fewer tourists roam the city at the beginning of the month, so you can explore Gaudi’s iconic masterpiece without the usual crowds.
On top of that, A Winter Night continues during this month. The interactive event combines an evening visit with audio narration from the residents of the “House of Barcelona”.
For an extra layer of holiday magic, the fairytale façade of Gaudi’s masterpiece is illuminated in warm colors in the evenings.
To make the most of your visit, book your tickets online in advance. This way, you’ll secure your entrance and skip the lines, giving you additional time to explore Barcelona in December.
2. Marvel at Els Illums de Sant Pau
Els Illums de Sant Pau light up the night skies of Barcelona in December.
The incredible display transforms the UNESCO World Heritage site into a captivating spectacle of color and light.
Exploring the illuminated architectural gem Recinte Modernista de Sant Pau is an enchanting experience and one of the most magical things to do in Barcelona in December.
The masterpiece by the Barcelona-born architect Lluís Domènech i Montaner blends mythical, religious, and modern statues. It also combines impossible arches and towers and is adorned with colorful tiles and stained-glass windows.
3. Visit the Majestic Sagrada Familia
According to my Barcelona insider knowledge, the significance of the unfinished Sagrada Familia is a bit controversial among locals.
Gaudí’s unfinished masterpiece is still undergoing construction, over a century since work began. The good news is that even if you’ve seen the basilica before, there’s been a new star, tower, or mythical creature added since.
The crowds at the beginning of December are smaller but Barcelona gets busier as the Christmas holidays approach. For that, it’s still best to visit Sagrada Familia as early as possible in the morning or at the end of the opening hours.
💡 Tip: It’s no longer possible to buy your Sagrada Familia ticket in person. The only way to enter Barcelona’s most famous attraction is to get your ticket online!
4. Wander the Pathways of Park Güell
Park Güell in December might be a bit chilly in the evenings but I still recommend you enter with the last admission of the day.
First, explore the less-visited corners of the park. Check out the designated picnic area, and maybe even bring a snack to replenish your energy. Admire the impressive viaduct and wander the alleys.
When the other visitors begin to leave, get your unobstructed view of Barcelona from the grand terrace and snap a selfie with the quirky salamander.
💡 Tip: Park Güell issues a limited number of entries, so you better buy your ticket in advance here.
5. Explore the Funky Casa Milà
In December, you can not only explore the unusual Casa Milà but also enjoy an incredible art exhibition inside.
“Art in Stone” celebrates the groundbreaking architecture of the house. Quite matching as Gaudi’s last civil work is also called La Pedrera (meaning “stone quarry”).
The exhibition displays masterworks from eight sculptors, contemporaries of Gaudi.
Among the names are Barbara Hepworth, Hans Arp, Henry Moore, and Jorge Oteiza. Their abstract works transform the mind-bending Casa Milà into a superb art gallery.
💡 Tip: The ticket for the exhibition doesn’t give you access to the rest of the building. If you want to visit the house and its mind-boggling rooftop, you should get your Casa Milà ticket here.
6. Wander Through the Christmas Markets
The best thing about December in Barcelona is the colorful Christmas Markets!
Browse through stalls offering festive decorations, handmade crafts, and delicious seasonal treats.
Here are the most popular Christmas markets in Barcelona you should explore:
- Feria de Navidad de Port Vell, next to the waterfront and the Old Harbor.
- Fira de Santa Llúcia, in front of Barcelona Cathedral.
- Fira de la Sagrada Família, situated next to the iconic basilica.
- La Fira de Reis de la Gran Via, located along the iconic boulevard from Plaça d’Espanya to Plaça de la Universitat.
7. Experience All of Spain at Poble Espanyol
Poble Espanyol is a unique complex on the hillside of Montjuïc. The open-air museum represents the architecture, culture, and traditions of famous Spanish regions.
Inside the architectural park, take a stroll through the cobble-stoned streets. Then, chill at the charming squares and enjoy typical Spanish treats.
For your sample of Spanish art, explore the Fran Daurel Museum. Inside, you can marvel at the works of Joan Miró, Pablo Picasso, and Salvador Dalí.
💡 Tip: December is a great time to visit as Poble Espanyol hosts one of the most magical Christmas events. Natalis boasts illusions and fantasy, packed in five magical areas.
8. See Barcelona from Every Angle
Among the best things to do in Barcelona in December is experiencing the city on an exhilarating “land, sea, and air tour”.
The unique combo provides a thrilling experience and gives you the best chance to witness the beauty of Barcelona from every angle.
Walk around the historic center with your guide. After learning awesome insider stories about Barcelona, head to the heliport to get ready for your breathtaking flight over the city.
See Barcelona’s most iconic landmarks, stunning coastline, and majestic landscapes like never before.
After you land, hop on a sailboat from Port Vell to experience Barcelona from the water, too.
9. Enjoy a Concert at Palau de la Música Catalana
The UNESCO World Heritage site Palau de la Musica Catalana is the best place in Barcelona to attend a live concert in December.
The Barcelona-native Lluís Domènech i Montaner designed the unique venue. The masterpiece of Catalan Modernism features vibrant stained glass, intricate tiles, and organic floral details.
The program of the concert hall includes famous operas, flamenco performances, and jazz concerts. Each concert is enhanced by the unforgettable venue itself.
💡 Tip: If you don’t have time to attend a concert in the evening, explore the architecture of the Palau de la Musica on a guided tour during the day.
10. Admire the Christmas Decorations
In December, the holiday season in Barcelona is in full swing. As the sun sets, the Christmas decorations around the city light up the sky.
The Catalan capital’s main arteries Passeig de Gràcia, La Rambla, and Plaça Catalunya come alive with thousands of twinkling lights, creating a festive and magical atmosphere. Don’t skip the smaller streets in El Gotico and El Born, too.
And if you’re not visiting in December, don’t worry. You can see the holiday decorations in late November and the beginning of January in Barcelona as well.
11. Explore Quiet Beach Towns
December is the perfect time to discover gorgeous coastal towns near Barcelona without the summer crowds.
These day trips might not be suitable for a swim but the historical sites are worth exploring. Here are my favorite locations for seaside adventures in December:
- Tarragona: This coastal city combines ancient Roman history with golden beaches. After exploring the Roman amphitheater and city walls, you can relax on its shores or enjoy the lively promenade.
- Sitges: The cobbled-stone alleys of the Old Town and the promenade whisper legends of past eras.
- Tossa de Mar: Known for its medieval castle and stunning beaches, this picturesque town features peaceful hikes along the rugged coastline.
12. Take a Day Trip to Girona and Figueres
December is the perfect time to discover the charm of Girona and Figueres on a day trip from Barcelona.
Girona’s medieval streets, ancient city walls, and pastel-colored houses along the Onyar River will steal your heart. The historic Jewish Quarter and the incredible views from the top of the Cathedral’s grand staircase will leave you speechless.
Figueres, the home of the surreal Salvador Dalí Museum, offers a totally different experience. Explore the exhibition to get a glimpse at Dalí’s unique vision and try to see beyond the ordinary.
This amazing day trip blends history, art, and scenic views with an insight into Catalonia’s rich heritage.
13. Taste Turrons and Panellets
December in Barcelona is perfect for sampling two delectable seasonal sweets, turrons and panellets.
Panellets are small, almond-based sweet balls, often covered in pine nuts, coconut, or chocolate. They are a must-try during the colder part of the year.
As Christmas approaches, more and more turron varieties fill the shops. The nougat-like confections are made with almonds, honey, and egg whites. Their flavors range from traditional almond through pistachio to chocolate and even cheesecake varieties.
Still, my favorite ones are the traditional soft almond turrons!
14. Enjoy the Best Flamenco Show in Barcelona
In the cold December evenings, the best way to raise the temps is by attending a passionate flamenco show!
While the traditional Spanish music and dance don’t stem from Barcelona, the city hosts many excellent flamenco venues.
The best place to immerse yourself in the world of flamenco in Barcelona is Tarantos. The theater in the Gothic Quarter is famous for its authentic atmosphere.
The intimate setting enhances the experience. You can feel the rhythm and emotion of each sound, move, and clap during the unforgettable performance.
15. Escape the Wind on the Hop-On Hop-Off Bus
The Hop-On Hop-Off Bus offers the perfect way to see the city’s top sights while staying warm and comfy in December in Barcelona.
The double-deckers offer both open-air and covered seating, so you can choose depending on the current conditions. Audio guides in multiple languages provide fascinating facts about Barcelona’s history, architecture, and culture.
It’s the perfect way to explore Barcelona in December, especially if it’s your first time in the city. I did this on my first visit to Barcelona and learned a ton about the city and its treasures.
You can purchase one-day or two-day passes from this link.
16. Marvel at Barcelona’s Skyline
Barcelona’s rooftop terraces and observation decks provide breathtaking panoramas in winter.
Here are my top picks to explore in December:
- Torre Glòries: The observation deck on the 30th floor reveals an incredible sight of Barcelona. The focal point is the stunning Sagrada Familia.
- Barceló Raval 360°: The 360-degree staggering panorama of Barcelona’s skyline and Montjuïc is the trademark of this amazing rooftop bar.
- Hotel Colón Gòtico: Sip a drink at this hotel bar while viewing the stunning Cathedral of Barcelona and the rooftops of El Gotico.
17. Catch an FC Barcelona Game
Experience the city’s passionate sports culture by catching an FC Barcelona home game.
December is an exciting time for fans. The world-class team competes in La Liga, Copa del Rey, and the Champions League. This means that you’ll have plenty of opportunities to witness top-notch plays.
The atmosphere at the stadium is electrifying and watching the iconic FC Barcelona’s players is exhilarating.
To make the most of your visit, get your tickets in advance, as games sell out quickly.
💡 Tip: Currently, the legendary Camp Nou is undergoing renovation. The team plays its matches on the historical Olympic Stadium in Montjuïc.
18. Visit Vic‘s Medieval Fair
On the first weekend of December, you can take a unique day trip from Barcelona to inland Catalonia. For three days, the small town of Vic turns into a medieval playground.
Craftsmen, taverns, and street performers gather to transport you back to medieval times. The fair offers stalls that sell handmade clothing, jewelry, cosmetics, and therapeutic remedies.
The culinary options consist of traditional fuet and butifarra sausages, delectable soft and aged cheese varieties, countless tasty olives, and fragrant pastries.
The fun activities include children’s playgrounds, music, dances, arts and crafts, as well as live performances.
19. Ski in the Pyrenees
Late December is the ideal time for skiing in the gorgeous Pyrenees. The magnificent mountain range offers a variety of slopes and beautiful scenery just hours from Barcelona.
The leisure activity is still relatively unpopular in comparison to France and Italy. This means you can enjoy the Spanish Pyrenees without the crowds.
Three of the nearest to Barcelona ski resorts include:
- La Molina: Located two hours away, the resort boasts over 60 km (37 mi) of ski slopes, suitable for all levels.
- Masella: Known for its extensive runs and excellent snow conditions, this resort features around 70 km (43 mi) of slopes. They’re suitable for both skiing and snowboarding.
- Boí Taüll: With a variety of slopes and a snow park, this resort caters to all levels. It offers a more laid-back atmosphere away from the busier slopes.
20. Celebrate New Year’s Eve in the Open
On the last day of December, prepare to ring in the New Year Barcelona-style.
Head to Plaça d’Espanya for a free live concert, culminated by a fireworks and drone show that lights up the city sky in an incredible spectacle of sound and light.
At midnight, join locals in the unique tradition of eating 12 grapes. Try to swallow one with each chime of the clock as midnight strikes, which will bring good luck for each month of the coming year.
If you’re feeling bold, start the new year with a chilly swim at Barceloneta Beach, a refreshing way to kick off January.
21. Warm up with Hot Drinks
Nothing beats the winter cold better than a cup of thick hot chocolate or fragrant mulled wine.
While the sweet beverage has deep roots in Spanish cuisine, the alcoholic drink is still relatively new. But as you know, Spanish wines are incredible, so adding a few aromatic spices can only intensify the flavor!
The best place to taste either of them in December in Barcelona is at the Christmas markets around the city.
And if you want to try the oldest hot chocolate recipe in Barcelona, head to Casa Amatller. It’s one of the top unusual things to do in Barcelona.
The family Amatller was among the first to introduce cocoa to Europeans and made their wealth by trading it, among other goods.
22. Visit Palau de la Generalitat de Catalunya
In December, the historic Palau de la Generalitat de Catalunya opens its doors to the public. The stunning structure is located in the iconic Plaça Sant Jaume in the Gothic District.
One of Barcelona’s most significant historic buildings houses Catalonia’s regional government. The palace reflects the evolution of Catalan architecture, blending Gothic and Renaissance styles.
Inside, admire grand halls with beautiful stained-glass windows and a majestic coffered ceiling. Marvel at the detailed facade, serene courtyards, and grand staircases.
My favorite part of the visit is the hidden backyard lined with orange trees.
23. Go Ice Skating
Ice skating is a fun activity to do in Barcelona in December. Several temporary ice rinks pop up during the winter season.
Here are the most famous and fun ones to check out:
- Port Vell: A seaside rink with 400 m² of sustainable ice at the city’s historic harbor.
- Tibidabo: Skate with panoramic city views at this 200 m² rink. Tickets are available with park admission or separately.
- L’illa Diagonal: Located at the shopping center, this ice rink is perfect for a break while shopping.
24. Explore the Best Museums
One of the best things to do in Barcelona in December for curious travelers is exploring the city’s countless museums.
Below, you’ll find my favorite ones:
- Maritime Museum of Barcelona: Innovative displays transport you to the glorious days of sea exploration. The highlight is the stunning replica of a royal galleon from 1571.
- Museum of World Cultures Barcelona: The collection offers a glimpse into the lives and beliefs of diverse communities around the globe through intricate masks, religious sculptures, and everyday objects.
- Science Museum CosmoCaixa: Known for its engaging exhibits and interactive displays, it spans over eight floors and even has a mini-Amazon Forest inside.
25. Learn the Quirkiest Catalan Christmas Traditions
Catalonia adds its unique twist to the Christmas celebrations.
One quirky tradition is the caga tió, literally meaning “pooping log”. The cheerful wooden log “gives” treats to children after they “feed” it nightly and deliver a playful pounding.
Then there’s the caganer, a tiny figure hidden in Nativity scenes in an unexpected pooping pose, symbolizing good fortune and humility.
These playful customs give the Catalan holiday season a special charm and add humor to festive celebrations across the region.
Best Travel Tips for Barcelona in December
💡 Tickets for Sagrada Família are only sold online and in advance. They also sell out quickly, even in off-season months like December. My advice? Once you book your flight and accommodation, get your Sagrada Família tickets next.
💡 Plan in advance for other attractions, too. Barcelona sees lots of tourists, even in December. Top landmarks like Park Güell and Casa Batlló still fill up fast. Buy your tickets online to secure your entry and skip the lines.
💡Beware of strong winds. The weather in December brings strong winds and rough seas. If you go on a sailing tour, take precautions against sea sickness.
💡 Dress in layers. December temperatures can vary throughout the day, so wearing layers will help you stay comfortable during both warm afternoons and cooler evenings. I always carry a tote bag or a backpack to be able to store extra layers when I get warm in December in Barcelona 😉
💡 You don’t need to visit around Christmas to enjoy the holiday spirit. The bank holidays can be busy, but the Christmas markets and street decorations are up from late November to early January. So, even if you’re not in Barcelona for Christmas, you can soak in the festive atmosphere.
FAQs About Visiting Barcelona in December
Is December a good time to visit Barcelona?
Yes, December is a fantastic time to go to Barcelona. The city is beautifully decorated for the holidays, and you can enjoy Christmas Markets and events without the summer crowds.
How warm is it in Barcelona in December?
In December, temperatures usually range from 10 to 15°C (50 to 59°F) during the day, making it mild but cooler than other months.
The sun still shines for a few hours a day but doesn’t warm much. However, the establishments provide heaters, so you can still enjoy a drink outside.
What should I wear in Barcelona in December?
When going to Barcelona in December, you should layer your clothing. I recommend packing a warm jacket, sweaters, and comfortable shoes for exploring the city.
Is it worth going to Barcelona in December?
Definitely! The holiday atmosphere, vibrant markets, and fewer tourists make it a unique and enjoyable time to experience the city.
Why you should not go to Barcelona in December?
If you’re looking for beach weather or outdoor swimming, December might not meet those expectations, as it can be quite chilly.
It rarely snows in Barcelona, so a “White Christmas” is off the menu, too.
However, if you enjoy holiday decorations, Christmas Markets, and exploring a less crowded city, December is a great choice to visit Barcelona.
Now You Know What to Do in Barcelona in December
And there you have it – the 25 best things to do in Barcelona in December, together with my most practical tips and weather insights.
Whether you’re into Christmas celebrations, visiting the top attractions, or exploring Barcelona’s hidden gems, December offers a more peaceful experience than the peak season months.
Plus, with this guide, you’re guaranteed to have a perfect December trip to Barcelona!
💡 Insider Tip: If you want to experience Barcelona without the hassle of planning, consider my custom travel itinerary service. Together, we can craft a personalized travel plan that caters to your interests. Let’s make your next Barcelona adventure magical!