Conseils de voyage - Barcelone, Paris, Valence, Madrid

Barcelona in December 2026: Holidays, Lights and What Is Actually Open

Barcelona · Last updated 18 October 2026 · Written by the Tres Gatos team in Barcelona

December in Barcelona is not a Christmas month with a city attached. It is a working city that happens to be lit up, and the thing that catches people out is not the weather or the crowds. It is the calendar.

Four dates do most of the work: 8 December, 25 December, 26 December and 31 December. In 2026 they fall in an unusual arrangement, and where they land decides whether the shops are open, whether the metro is on a holiday timetable, and whether you share the Gothic Quarter with the whole of Catalonia or with nobody.

Here is the month, in the order you will meet it.

What is Barcelona like in December?

Mild, bright and short. Daytime highs sit around 13 to 16°C, nights drop to between 4 and 7°C, and the month brings roughly 45 to 55 mm of rain across a handful of days rather than settled grey. There are typically five to six hours of sun a day.

That combination is better than most of Europe offers in December and less than people expect from Spain. It is jacket weather, not coat weather, and it is comfortable for walking and riding.

Visitor numbers sit well below the summer peak. Queues at the Sagrada Família and Park Güell are the shortest they get all year outside January, and restaurants take walk-ins again. The exceptions are the three or four days around 8 December and the week between Christmas and Three Kings.

What are the public holidays in December 2026, and what closes?

Three: Tuesday 8 December, Friday 25 December and Saturday 26 December. All three are official holidays in Catalonia, and the arrangement in 2026 matters more than usual.

Tuesday 8 December sits one working day after the weekend, which makes Monday 7 December a classic bridge day. Most of Spain takes it, and the stretch from Saturday 5 to Tuesday 8 December becomes one of the busiest domestic travel weekends of the year. Expect the old town full of Spanish visitors rather than foreign ones.

Christmas lands on a weekend. The 25th is a Friday and Sant Esteve, the 26th, is a Saturday, so the two Catalan Christmas days take no weekdays out of the calendar. The practical effect is that the week of 21 to 24 December works normally. Shops, markets and offices are open through Thursday the 24th, which is not true in years when Christmas falls midweek.

On the holidays themselves, shops close, the metro runs a holiday timetable, and restaurants split between shut and fully booked.

When do the Christmas lights come on, and what hours do they run?

Barcelona switches on the Christmas lights at a ceremony on Passeig de Gràcia on a Saturday in the second half of November, and they stay up until 6 January. In 2025 the switch-on was Saturday 22 November at six in the evening, covering 126 km of streets across 28 sections in six districts.

The hours are the part nobody publishes and everybody wants. In 2025 the lights ran daily from 5:30 pm to 1 am, and until 2 am on Fridays, Saturdays and the festive nights of 24, 25 and 31 December and 5 January.

For 2026 the date is not officially confirmed. Listings sites carry Saturday 21 November at six in the evening, which fits the pattern exactly, but the city’s own pages still show last season’s content and one of those listings openly notes the dates as undetermined. Treat 21 November as likely and check barcelona.cat before building an evening around it. Our guide to November in Barcelona tracks the same date.

Christmas lights strung across a street in central Barcelona
The lit avenues run from the switch-on in late November until 6 January.

When are the Christmas markets open?

Both main markets normally open in late November and close on 23 December. In 2025 the Fira de Santa Llúcia in front of the Cathedral and the Fira de Nadal at the Sagrada Família both opened on 28 November.

That closing date catches people out. The markets finish two days before Christmas, so the stretch from 24 December to 6 January has the lights without the stalls. If the markets are the reason you are coming, the first three weeks of December are the window, not the week of Christmas itself.

Our guide to Christmas in Barcelona covers the markets, the Catalan traditions and the Three Kings in detail.

What happens on 8 December, and why does it matter?

8 December is the Immaculate Conception, a public holiday across Spain, and in 2026 it falls on a Tuesday. Monday 7 December becomes a bridge day that most of the country takes, producing a four-day weekend.

It is the most crowded moment of the Barcelona December. The city fills with Spanish weekend visitors, the markets and the lit streets are at their busiest, and the big sights sell out their timed entries. If you have a choice of dates, the weekend before or the week after is a different city.

It is also, by coincidence, the darkest evening of the year here: 8 December carries the earliest sunset on the calendar, at 5:21 pm. The busiest night and the longest night arrive together.

Worth knowing the other way round too: many shops in the centre open on 8 December despite the holiday, because the Christmas shopping season has begun. It is one of the few holidays in Barcelona where commerce wins.

What is Sant Esteve, and why is 26 December different in Catalonia?

Sant Esteve, 26 December, is a public holiday in Catalonia and nowhere else in Spain. It is the second day of Christmas, kept as a family meal in its own right, and the traditional dish is canelons made from the previous day’s leftover meat.

This is one of the clearest small markers that Catalonia runs on its own calendar. Travel to Madrid on 26 December and the shops are open; stay in Barcelona and they are not.

In 2026 Sant Esteve falls on a Saturday, so it coincides with a day that would have been quiet anyway. The one place you will notice it is at lunchtime, when the restaurants that do open are booked out by families.

Is anything open on 25 and 26 December?

Very little, and less than on a Sunday. Supermarkets, most shops and almost all museums close on both days. The metro and buses run a reduced holiday service. The Sagrada Família and Park Güell close on 25 December.

What is open: a small number of restaurants, usually with a fixed menu and a reservation list that fills weeks ahead, plus hotel dining rooms and some places in the touristed parts of Ciutat Vella. The streets themselves are pleasant and nearly empty, which is a particular kind of good if you are prepared for it and a bad surprise if you are not.

Plan the 25th and 26th as walking days with a booked lunch. Do shopping, pharmacies and anything administrative before the 24th.

A visitor under strings of Christmas lights at night
The Cathedral and Sagrada Família fairs both close on 23 December; the lights stay up until 6 January.

What about New Year’s Eve?

31 December 2026 falls on a Thursday, and the city’s public celebration has not been confirmed. The tradition is the campanades at midnight, eating twelve grapes with the twelve chimes, one per bell, and in recent years Barcelona has put on a show with projections and fireworks at the foot of Montjuïc on Avinguda de la Reina Maria Cristina.

For 2026 that location is an open question. Construction work in the Fira area has already displaced other major events from that avenue, including the piromusical that closes La Mercè, and the Three Kings parade route ends in the same part of the city. The council normally announces the New Year’s Eve plan in late November or early December.

If there is no central event, the city does what it did before there was one: house parties, restaurant dinners with a set menu at a set price, and a crowd on Plaça de Catalunya and around the Canaletes fountain afterwards. Restaurants on the 31st are booked and expensive, and most ask to be paid in advance.

How early does it get dark, and how should you plan the day?

The earliest sunset of the year in Barcelona is 5:21 pm, on 8 December, and the shortest day, 21 December, gives nine hours and eleven minutes of light. It is the most underrated planning fact about December here, and it barely moves across the month: the sun is down before half past five from the start of December to the end.

You get a bright, clear, comfortable day from about nine until five, and then a long illuminated evening that is a different city entirely. The city switches the lights on at 5:30 pm for exactly that reason.

The pattern that works: outdoor things in the morning and early afternoon, indoor things from four, and the lit streets after six. Trying to start an outdoor afternoon at four o’clock in December is how people end up standing in the cold in the dark wondering where everyone went.

Can you cycle in Barcelona in December?

Yes, and it is one of the better months for it. Thirteen to sixteen degrees with five or six hours of sun is close to ideal riding weather, the bike lanes are empty of summer traffic, and the city’s flat half between the hills and the sea is as rideable in December as in May.

The constraint is daylight, not weather. A morning ride gets the whole of the good light. If you are here for one of the winter road closures instead, our calendar of races and rides has the dates.

The evening is the other option, and it only exists in this part of the year. From the switch-on until 6 January the main avenues are lit, and the route that connects them is almost exactly a ride. After 23 December the markets are gone and the lights remain, which changes the ride without ending it.

Bring gloves. Everything else you would wear anyway, and Barcelona in December asks less of you than most places.

Weather13 to 16°C by day, 4 to 7°C at night, 45 to 55 mm of rain, five to six hours of sun
Earliest sunset5:21 pm on 8 December; shortest day 21 December, 9h 11m of light
LightsExpected Saturday 21 November, not yet confirmed; up until 6 January, on 5:30 pm to 1 am
MarketsLate November to 23 December
Public holidaysTue 8 December, Fri 25 December, Sat 26 December (Sant Esteve)
BusiestSat 5 to Tue 8 December, the 8 December bridge weekend
QuietestThe first week, and 25 to 26 December
New Year's EveThursday 31 December; public event not yet confirmed

Tres Gatos · Barcelona

Ride the lit city

From the switch-on until 6 January the main avenues are lit after dark. Up Passeig de Gràcia, across to the Sagrada Família, back through the Arc de Triomf and the Born, finishing at the Cathedral market. Small groups, an easy pace, and a guide who lives here.

See the Barcelona bike tour

Frequently asked questions

What are the public holidays in Barcelona in December 2026?

Three: Tuesday 8 December (Immaculate Conception), Friday 25 December (Christmas) and Saturday 26 December (Sant Esteve). All three are official holidays in Catalonia. Sant Esteve is a holiday in Catalonia only and not in the rest of Spain.

When do Barcelona’s Christmas lights turn on in 2026?

The city has not confirmed the date officially. Local listings carry Saturday 21 November 2026 at 6pm on Passeig de Gracia, which matches the usual pattern of a Saturday in the second half of November. In 2025 the switch-on was Saturday 22 November at 6pm.

What time do the Christmas lights come on and go off in Barcelona?

In 2025 the lights ran daily from 5:30pm to 1am, and until 2am on Fridays, Saturdays and the festive nights of 24, 25 and 31 December and 5 January. They stay up until 6 January.

Is 8 December a holiday in Barcelona, and will the shops be open?

Yes, 8 December is a public holiday across Spain. Many shops in central Barcelona open anyway because the Christmas shopping season has started. In 2026 it falls on a Tuesday, which makes Monday 7 December a bridge day and the weekend before it one of the busiest of the year.

What is Sant Esteve?

Sant Esteve, 26 December, is the second day of Christmas and a public holiday in Catalonia but not in the rest of Spain. It is marked with a family lunch whose traditional dish is canelons made from the leftover meat of Christmas Day.

Is anything open in Barcelona on 25 December?

Very little. Most shops, supermarkets and museums close, the Sagrada Familia and Park Guell close, and public transport runs a holiday timetable. A limited number of restaurants open with fixed menus and fill their reservation lists weeks ahead.

What happens in Barcelona on New Year’s Eve 2026?

31 December 2026 is a Thursday. The tradition is the midnight campanades, with twelve grapes eaten to twelve chimes. Barcelona has recently held a public show at the foot of Montjuic, but the 2026 location is uncertain because of construction work in the Fira area, and the council normally announces the plan in late November or early December.

How dark does it get, and how cold is Barcelona in December?

The earliest sunset of the year is 5:21pm on 8 December, and the shortest day, 21 December, has nine hours and eleven minutes of daylight. Daytime highs are around 13 to 16C and nights fall to 4 to 7C, with roughly 45 to 55mm of rain across the month.

Sources: Catalan public holidays from the calendari laboral de Catalunya 2026; the 2025 lights switch-on from Ajuntament de Barcelona and its schedule and length from Catalan News; the expected 2026 date from Barcelona Turisme listings; sunrise and sunset times from sunrise-sunset.org; December weather from Rough Guides. We update this page as the city confirms each date.

2026-10-18 11:55 Seasonal Guides Barcelona Travel Tips