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 one of the UNESCO World Heritage sites in Barcelona 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 MĂşsica 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 MĂşsica 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 at the historic 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 Christmas in Barcelona 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!