☀️
Barcelona Urbana

Barcelona in your inbox

Stories, guides and secrets of the city. No spam.

Thank you! You've been added to the list.

Christmas lights on Passeig de Gràcia in Barcelona at night with Gaudí street lamps illuminated

Things to Do in Barcelona at Christmas, Plans by Date

Planning Christmas in Barcelona? Your travel dates matter more than anything: arrive a few days late and the best market has gone, pick the wrong night and the light trail is shut. Here is what is open each week, what it costs and the one short window, 19 to 23 December, when you can see it all.

🇪🇸 Leer en español Llegeix-ho en català

Land in Barcelona on 24 December and the city’s oldest Christmas market has already packed up. Barcelona at Christmas is a season that runs from the lights switch-on in late November to the Three Kings parade on 5 January, with a different plan for almost every date. The Fira de Santa Llúcia has filled the square in front of the Cathedral since 1786 and closes on 23 December; the lights, across more than 130 km of streets, stay on until 6 January. This year’s dates come out in November; last year the lights came on on 22 November at 6 pm.

What is Barcelona like at Christmas? Barcelona has no single German-style market but five Christmas fairs, free street lights from 5:30 pm, Els Llums de Sant Pau from €10, a free New Year’s Eve show at Montjuïc and the Three Kings parade on 5 January. Dates matter: the two traditional markets close on 23 December, and 25 and 26 December are both holidays.

What you will find depending on your dates

Markets, holidays and even the metro change from one week to the next, so check your dates against this table before you book.

If you visitOpenClosed or limited
Late November to 18 DecemberLights, Santa Llúcia, Sagrada Família fair, Port Vell, Sant PauGran Via Kings’ fair opens on 18 December, the responsible shopping fair on the 19th
19 to 23 DecemberAll five markets, lights, Sant PauNothing: the best window
24 to 26 DecemberLights, Port Vell, Gran Via fairTraditional markets closed; transport ends at 11 pm on the 24th; 25 and 26 are holidays
27 December to 4 JanuaryLights, Port Vell, Gran Via, Sant Pau, New Year’s EveSant Pau closed on 31 December; 1 January is a holiday
5 and 6 JanuaryThree Kings parade, last day of lights and fairsSant Pau closed on 5 January; 6 January is a holiday

More Christmas plans in Barcelona

Which Christmas market to visit

The Fira de Santa Llúcia, in front of the Cathedral, is the one for Catalan Christmas: more than 200 stalls of nativity figures, moss, tió logs and crafts, last season from 10 am to 9 pm. Christmas at Port Vell, on Moll de la Fusta until 11 pm, is the one for an evening out, with a Ferris wheel and an ice rink. The Gran Via fair is where locals buy Three Kings’ presents.

All five are free to enter. If you only have one evening, do Santa Llúcia and walk on to the lights; dates, metro stops and a map of all five are in the guide to Barcelona’s Christmas markets.

Where to see the Christmas lights

The lights come on at 5:30 pm and go off at 1 am from Sunday to Thursday, and at 2 am on Fridays, Saturdays and on 24, 25 and 31 December and 5 January. The classic walk climbs Passeig de Gràcia, comes back down Rambla de Catalunya and ends at the Cathedral through Portal de l’Àngel, about 3.7 km in 50 minutes.

A T-casual ticket, 10 rides for €13, covers the metro hops between lights and markets; the metro ticket guide compares it with the other cards. The full route, with a map, is in the guide to Barcelona’s Christmas lights.

Is Els Llums de Sant Pau worth paying for?

Els Llums de Sant Pau is a night trail of 19 light installations through the Recinte Modernista de Sant Pau, from 19 November 2026 to 10 January 2027. Prices depend on the day: €10 on some November weeknights, €17.90 for an adult on a standard day and €25.50 for a flexible ticket valid at any session.

It is worth it if you have already seen the free street lights and want something different, or if you have children, who pay less from 3 to 17. Go in November if you can: that is when it is cheapest. It closes on 24 and 31 December and 5 January, the nights many visitors have free.

Catalan traditions you will not see elsewhere

The tió de Nadal

The tió is a log with a painted face, a red barretina hat and a blanket. Catalan children feed it through December, and on Christmas Eve beat it with sticks while singing until it “gives” them sweets and small presents hidden under the blanket. It is sold in every size at the Fira de Santa Llúcia, and it is the souvenir to take home.

The caganer

The caganer is a small crouching figure, caught relieving himself, hidden in a corner of the nativity scene since the 18th century; finding him is the children’s game. Today the stalls sell caganers of footballers, politicians and film characters, and the Santa Llúcia fair has the widest choice.

The Three Kings, 5 and 6 January

In Barcelona children get their main presents on 6 January, not 25 December. At 4:30 pm on the 5th the Kings arrive by sea at the Portal de la Pau, and at 6 pm the parade leaves Avinguda del Marquès de l’Argentera; last time it reached Montjuïc around 9:10 pm. On the morning of the 6th, families share the tortell de Reis, a ring cake with a hidden figure.

Christmas Day, Boxing Day and New Year’s Eve

Christmas Day is a holiday and so is 26 December, Sant Esteve, which exists only in Catalonia; plan for two days with many shops closed. The Christmas opening hours guide covers what stays open.

On the morning of the 25th, at 11 am, hundreds of swimmers jump into the port for the Copa Nadal, a 200 m race from Moll de la Fusta that has run for more than a century; 403 took part last year. It is free to watch from the quay and makes a good plan before Christmas lunch.

On 31 December, the Cursa dels Nassos 10 km run starts at 5:15 pm, and the free fireworks and drone show at Montjuïc began at 11:50 pm last time. The metro runs all night; the full plan is in the guide to New Year’s Eve in Barcelona.

What to eat at Christmas

On the 25th, Catalan families eat escudella i carn d’olla, a broth served first with large pasta shells called galets and then with the meats and a big meatball, the pilota. On the 26th come cannelloni made with the leftover roast. In December the afternoon classic is hot chocolate and churros in the old granges of the Gothic Quarter.

What you might not like

  1. The traditional markets close on 23 December, so a Christmas-week trip misses Santa Llúcia.
  2. Two holidays in a row, 25 and 26 December, close many shops.
  3. The metro stops at 11 pm on Christmas Eve, along with the rest of public transport, so plan dinner and the way back.
  4. Crowded markets and light walks attract pickpockets; the Barcelona safety guide covers how to avoid them.
  5. No snow, no mulled-wine village: Barcelona’s Christmas is about lights, fairs and family traditions.

Travelling with children outside the holidays? See Barcelona with kids.

Frequently asked questions about Barcelona at Christmas

When is the best time to visit Barcelona at Christmas?

Between 19 and 23 December. In those days all five Christmas markets are open, including the Fira de Santa Llúcia and the Gran Via Kings’ fair, the lights are on every night and Els Llums de Sant Pau is running. From 24 December the two traditional markets have closed.

Is Barcelona open on Christmas Day?

Partly. 25 and 26 December are both public holidays in Catalonia, so many shops and some restaurants close for two days in a row. On Christmas Eve, 24 December, public transport runs only until 11 pm. The Copa Nadal swim in the port at 11 am on the 25th is free to watch.

When is the Three Kings parade in Barcelona?

On the evening of 5 January. The Kings arrive by sea at the Portal de la Pau at 4:30 pm, and the parade sets off at 6 pm from Avinguda del Marquès de l’Argentera. Last time it finished around 9:10 pm on Avinguda de Francesc Ferrer i Guàrdia, in Montjuïc.

What is the tió de Nadal?

A Catalan Christmas log with a painted face, a red hat and a blanket. Children feed it through December and on Christmas Eve beat it with sticks while singing, until it gives them sweets and small presents. It is sold at the Fira de Santa Llúcia and makes a souvenir you will not find in other cities.

Is the metro open on Christmas Eve and New Year’s Eve in Barcelona?

Opposite answers. On 24 December public transport stops at 11 pm, earlier than usual. On 31 December the metro runs all night without closing, so you can get back from the Montjuïc fireworks or a party at any hour.

Come before 23 December for the markets, or stay until 5 January for the Kings.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at bcnurbana@gmail.com.