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
- Morning: sightseeing. Choose one museum and arrive early; most close between 2 and 3 pm.
- Midday: last errands. 25 and 26 December are both holidays, so buy food, gifts and anything else you need on the 24th.
- Late afternoon: the lights. At 5:30 pm the Christmas lights come on along Passeig de Gràcia.
- Early evening: the Sibyl. Santa Maria del Mar, 7:30 pm in 2024, 263 m from Jaume I metro.
- Dinner: booked. A set menu at one of the few places open, from 7:30 pm.
- 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 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.
| Plan | When | Cost | Good for |
|---|---|---|---|
| A museum | Until 2 or 3 pm | Normal ticket | Sightseers |
| Natalis | 10 am to 2 pm | From €13 | Families |
| Christmas lights | 5:30 pm to 2 am | Free | Everyone |
| Song of the Sibyl, Santa Maria del Mar | 7:30 pm | No ticket | A local tradition |
| Christmas Eve dinner | 7:30 pm to 10 pm | €65 to €110 | Couples and families |
| Midnight Mass, Cathedral | 12 am | No ticket | Night 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.
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.