☀️
Barcelona Urbana

Barcelona in your inbox

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

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

Rows of small lit candles glowing in the dark inside a church, with a warm light over the metal stand

Christmas Eve in Barcelona, What's Open and What to Do

Spending 24 December in Barcelona? The city winds down by mid-afternoon and celebrates at home, so the day needs a plan. Here is how to fit in a museum before it shuts, where to see the lights for free, which restaurants serve dinner that night and how to hear a medieval chant without missing the last metro.

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

Arrive expecting a big night out on 24 December and Barcelona will surprise you: by mid-afternoon the museums have closed, and by 11 pm so has the metro. Christmas Eve in Barcelona is a family evening at home, with a long dinner and the tió, so the city’s public plans happen earlier in the day. Last Christmas the Museu Picasso opened from 10 am to 2 pm, with the ticket desk shutting at 1:30 pm. In the evening the free Christmas lights and the Song of the Sibyl at Santa Maria del Mar are the two plans that still work for a visitor.

What can you do on Christmas Eve in Barcelona? Fit in a museum before 2 or 3 pm, or take children to Natalis at the Poble Espanyol, open 10 am to 2 pm. From 5:30 pm, walk under the Christmas lights. Book dinner in advance, and catch the 7:30 pm Song of the Sibyl at Santa Maria del Mar: the metro runs until 11 pm.

How to plan Christmas Eve, step by step

  1. Morning: sightseeing. Choose one museum and arrive early; most close between 2 and 3 pm.
  2. Midday: last errands. 25 and 26 December are both holidays, so buy food, gifts and anything else you need on the 24th.
  3. Late afternoon: the lights. At 5:30 pm the Christmas lights come on along Passeig de Gràcia.
  4. Early evening: the Sibyl. Santa Maria del Mar, 7:30 pm in 2024, 263 m from Jaume I metro.
  5. Dinner: booked. A set menu at one of the few places open, from 7:30 pm.
  6. Before 11 pm: back. The last metro leaves at 11 pm; after that, a taxi. A T-casual, 10 rides for €13 in zone 1, covers the day’s hops; the metro ticket guide compares it with the other cards.
What is open in Barcelona on Christmas Eve, hour by hourThe Museu Picasso opens from 10 am to 2 pm and the CCCB until 3 pm; Natalis at the Poble Espanyol from 10 am to 2 pm; the Christmas lights from 5:30 pm to 2 am; the early vigil Mass at the Sagrada Família at 7 pm; the last buses leave their terminus at 10 pm and the metro runs until 11 pm; midnight Mass at the Cathedral at 12 am.Christmas Eve in Barcelona, hour by hour10 am2 pm6 pm10 pm2 amMuseumsPicasso to 2 pm; CCCB, 3 pmNatalis10 am to 2 pmChristmas lights5:30 pm to 2 amVigil MassSagrada Família, 7 pmBuseslast departures 10 pmMetrountil 11 pmMidnight MassCathedral, 12 amTimes from last Christmas; Natalis from its 2026 calendar.
Sightseeing has to fit before 2 pm; at night the metro stops at 11 pm, an hour before midnight Mass.

What is open on Christmas Eve and until when

Museums open in the morning only. Last Christmas the Museu Picasso closed at 2 pm, the CCCB and the Maritime Museum at 3 pm, the Disseny Hub at 3:30 pm and the MACBA at 6 pm. The Poble Espanyol and the Tibidabo’s Cuca de Llum ride also opened. The full day-by-day table, from 24 December to 6 January, is in the Christmas opening hours guide.

Travelling with children? Christmas Eve is Father Christmas’s last day at Natalis at Poble Espanyol, open 10 am to 2 pm on 24 December 2026. The Fira de Santa Llúcia closed on 23 December, but the Port Vell fair and the Gran Via Three Kings fair are still running; see Barcelona’s Christmas markets.

PlanWhenCostGood for
A museumUntil 2 or 3 pmNormal ticketSightseers
Natalis10 am to 2 pmFrom €13Families
Christmas lights5:30 pm to 2 amFreeEveryone
Song of the Sibyl, Santa Maria del Mar7:30 pmNo ticketA local tradition
Christmas Eve dinner7:30 pm to 10 pm€65 to €110Couples and families
Midnight Mass, Cathedral12 amNo ticketNight owls with a taxi home

Where to eat on Christmas Eve

Few restaurants open that night, and most serve a fixed menu. Last year Virens served Christmas Eve dinner from 7:30 to 10 pm for €110, and the Catalonia Barcelona Beach hotel offered one for €65 with wine, cava and coffee. More options, with menus, are in Christmas dinner restaurants in Barcelona. Book ahead.

Midnight Mass and the Song of the Sibyl

The Song of the Sibyl is a medieval chant about the end of the world, sung during the Christmas Eve service before midnight Mass. You attend the Mass itself; there is no ticket and no concert seating.

Where to hear the Song of the Sibyl and midnight Mass in BarcelonaBarcelona Cathedral, 221 m from Jaume I; Santa Maria del Mar, 263 m from Jaume I; Santa Maria del Pi, 117 m from Liceu; Sagrada Família, 91 m from Sagrada Família metro.Paral·lelPg. de GràciaGran ViaDiagonalMeridianaAragóCIUTAT VELLAEIXAMPLEPl. de CatalunyaTorre GlòriesPort OlímpicArc de Triomf1 kmBarcelona CathedralBarcelona CathedralSanta Maria del MarSanta Maria del MarSanta Maria del PiSanta Maria del PiSagrada FamíliaSagrada FamíliaSong of the SibylMass and Sibyl
Christmas Eve churches4 churches · scroll to see them all
Map drawn on Barcelona City Council and OpenStreetMap open data. The three old-town churches are within 700 metres of each other; the Sagrada Família is 2.2 km from the Cathedral.

In 2024 the earliest was at 7:30 pm in Santa Maria del Mar, with a choir. At Barcelona Cathedral it began at 10:30 pm, with doors open from 10 pm, and midnight Mass followed at 12 am last year. The Sagrada Família crypt hosted it at 11 pm, free until full, and Santa Maria del Pi at 11:30 pm. For an early service, the Sagrada Família held a vigil Mass at 7 pm. More festive concerts are in Christmas shows and concerts.

The tió, a Catalan Christmas Eve

In Catalan homes, 24 December is the night of the tió de Nadal, a hollow log with a painted face that families “feed” through December. On Christmas Eve, children beat it with sticks while singing, and lift the blanket to find sweets and small gifts. The big presents wait for the Three Kings, on 6 January.

What you might not like

  • The city empties early: plan sightseeing for the morning.
  • No metro after 11 pm, and the last buses leave at 10 pm.
  • 25 and 26 December are both public holidays, with most shops shut.
  • Crowded spots draw pickpockets; the Barcelona safety guide has tips.

For the rest of the season, see Barcelona at Christmas, and for the free walk, Barcelona’s Christmas lights.

Frequently asked questions about Christmas Eve in Barcelona

Is Barcelona open on Christmas Eve?

In the morning, yes, but it closes early. Last Christmas the Museu Picasso opened from 10 am to 2 pm, the CCCB until 3 pm and the MACBA until 6 pm, and the Poble Espanyol opened too. The Christmas lights come on at 5:30 pm and stay on until 2 am.

Does the metro run late on Christmas Eve in Barcelona?

No. On 24 December the metro stops at 11 pm, an hour earlier than usual, and the last buses and trams leave their terminus at 10 pm. After that, you need a taxi or your feet.

Where can I go to midnight Mass in Barcelona?

Barcelona Cathedral held midnight Mass at 12 am last year. For something earlier, the Sagrada Família held a vigil Mass at 7 pm. Entry is free, but go early, and remember the metro has stopped by midnight.

What is the Song of the Sibyl?

A medieval chant about the end of the world, sung on Christmas Eve as part of Mass. In 2024 it was sung at 7:30 pm in Santa Maria del Mar, at 10:30 pm in the Cathedral and at 11:30 pm in Santa Maria del Pi. It is not a concert: you attend a service, with no ticket.

What do Catalans do on Christmas Eve?

Most families have dinner at home, and children beat the tió, a painted log under a blanket, until it gives them sweets and small presents. The big presents come later, with the Three Kings on 6 January.

Christmas Eve in Barcelona rewards an early start and a booked dinner.

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.