What to do in Barcelona in December
December is a magical month to enjoy Barcelona: the city fills with lights, Christmas markets, and a cozy atmosphere. Visiting Barcelona in December means strolling through charming neighborhoods, discovering local traditions, and soaking up the festive spirit. In this article, we’ll share the best things to do in Barcelona in December so you can make the most of your trip.
Visiting Barcelona in December
1. Christmas markets in Barcelona
One of the best things to do in Barcelona in December is to explore its magical Christmas markets. The city glows with thousands of lights, festive shop windows, and the scent of roasted chestnuts in the air.
Start with the Fira de Santa Llúcia, the oldest market, held in front of the Barcelona Cathedral for over two centuries, perfect for finding nativity figures, ornaments, and the traditional caganer and Tió de Nadal.
Don’t miss visiting the Barcelona Cathedral, an impressive example of Catalan Gothic architecture that looks especially magical under the Christmas lights.
Nearby, the Sagrada Família Christmas Market blends artisan crafts and sweet treats with Gaudí’s stunning architecture.
You can’t miss a visit to the Sagrada Família, Gaudí’s unfinished masterpiece, which in December glows with a special charm and fewer crowds.
For last-minute gifts, head to the Fira de Reis on Gran Vía, or enjoy a seaside setting at the Port Vell Christmas Market, complete with a Ferris wheel and light shows.
Visiting these markets is the perfect way to experience the festive spirit and warmth of Barcelona in December.
2. “El Cuento de Navidad” at Gran Teatre del Liceu
Among the most magical things to do in Barcelona in December is the timeless classic by Charles Dickens, “El cuento de Navidad”, which comes to life on the stage of the Gran Teatre del Liceo with original music by Albert Guinovart.
A moving musical retelling of Ebenezer Scrooge’s Christmas Eve transformation, featuring the Liceu Orchestra, a children’s choir, and poetic live sand art illustrations.
Dates: December 13 and 14, 2025, at 11:30 a.m.
Duration: Approximately 1 h 10 min
Recommended age: 8 and up
Tickets: From €10 to €29, depending on seat location
Perfect for: a cultural family outing that combines music, art, and the festive spirit of Christmas, one of the most magical events in Barcelona in December
3. Design Market Barcelona
One of the best things to do in Barcelona in December for lovers of design and creativity. The Design Market Barcelona, organized by the FAD, brings together local designers, artisans, and emerging brands showcasing fashion, jewelry, illustration, home décor, and handmade pieces, perfect for Christmas gifts.
Location: Disseny Hub Barcelona (Plaça de les Glòries)
Dates: December 12–14, 2025
Hours: Friday 15:00–20:00 / Saturday & Sunday 11:00–20:00
Admission: €3 (free for FAD members and children under 16)
Beyond shopping, the market usually includes workshops, artist signings, and special activities, creating a festive and creative atmosphere to enjoy at a relaxed pace.
Perfect for: finding unique gifts and supporting local design while experiencing the Christmas spirit in Barcelona.
Tip: If you visit, don’t forget that the iconic Torre Glòries is just a 5-minute walk away
4. Strolling through the Gothic Quarter and El Born
In December, the Gothic Quarter and El Born become two of the most magical places to explore while visiting Barcelona in December. Their cobblestone streets, warm lights, and festive atmosphere invite you to wander through history, art, and great food.
In the Gothic Quarter, don’t miss the Barcelona Cathedral and the traditional Fira de Santa Llúcia, one of the most iconic events in Barcelona in December and the oldest Christmas market in the city. Squares like Plaça Sant Jaume and Plaça Reial glow with lights and music.
Just steps away, El Born blends medieval charm with a bohemian vibe. Visit the Basilica of Santa Maria del Mar, the Picasso Museum, and browse local design boutiques, perfect for finding unique gifts.
Between strolls, enjoy tapas or a warm drink in cozy bars: one of the most authentic things to do in Barcelona in December, especially under the mild Barcelona weather of winter.
Barcelona weather in December
Visiting Barcelona in December is a great option if you’re looking for pleasant weather, a festive atmosphere, and fewer crowds. Winter in the city is mild, with sunny days and comfortable temperatures that allow you to enjoy walks, terraces, and Christmas markets without feeling too cold.
Temperatures:
- Minimum: 8 °C
- Maximum: 16 °C
- Daily average: 12 °C
The Mediterranean climate means that even in winter, you can easily walk around the city with just a light jacket.
Rain:
- Light and infrequent (around 5–6 days during the month).
- Most days are cool, bright, and clear.
To start planning your trip to Barcelona, you can take a look at our guides:
- How to experience Barcelona in 3 days like a local
- 6 tips for traveling alone to Barcelona
- Before you Arrive Guide
Visiting Barcelona in December means enjoying festive markets, mild winter weather, and a cozy atmosphere across the city. Whether you’re exploring historic neighborhoods, discovering seasonal events, or simply taking in the Christmas lights, Barcelona in December offers a unique and magical experience. Enjoy the city at your own pace and let its holiday charm inspire you.
