Christmas in Barcelona is less about snow and more about markets, lights and Catalan traditions you will not find anywhere else, from a smiling log that poops presents to the Three Kings sailing into the port. The season runs from the switch-on of the lights in late November to Three Kings’ Day on 6 January. Here is what is on in 2026, with dates checked in early November. Some had not been officially confirmed, so check the city’s Christmas page before you travel.
Christmas markets
- Fira de Santa Llúcia. Barcelona’s oldest Christmas market, held since 1786 in front of the Cathedral. More than 200 stalls sell nativity figures, moss, Christmas trees and crafts. Expected from 27 November to 23 December 2026, daily from 10am to 9pm.
- Fira de Nadal de la Sagrada Família. Around a hundred stalls of decorations, gifts and crafts in Plaça de la Sagrada Família, beneath the basilica. From 21 November to 23 December 2026, daily from 10am to 9pm, according to the city council.
- Nadal al Port. A seasonal fair with stalls and a festive atmosphere at Port Vell, from 27 November 2026 to 6 January 2027.
- Fira de Reis. The Three Kings’ fair on Gran Via, for toys and gifts, usually from mid-December to 5 January.
The lights
More than 130 kilometres of streets are due to be lit this year. The switch-on show, usually on Passeig de Gràcia, takes place in the second half of November; Barcelona’s tourism board lists it for 21 November 2026 from 6pm, though the city council had not confirmed the date in early November. The lights stay on every evening until 6 January. Passeig de Gràcia, Rambla de Catalunya, Carrer d’Aragó and the streets of the Gothic Quarter and El Born are among the best for an evening walk, and tours by bus, bike and tuk-tuk run through December.
Catalan Christmas traditions
- The Tió de Nadal. A log with a painted face and a red hat. Children feed it through December and, on Christmas Eve, beat it with sticks while singing, until it gives out sweets and small presents. You will see them on every market stall.
- The caganer. A small figure squatting with his trousers down, hidden in every Catalan nativity scene. Today’s caganers include footballers and politicians, and they make a cheeky souvenir.
- Nativity scenes. Look out for large public nativity scenes, especially in Plaça de Sant Jaume, and for living nativities in towns around the city.
- Food. Torró (nougat), neules (rolled wafers) and, on 26 December, canelons made from the Christmas leftovers.
The Three Kings
In Catalonia the main day for presents is 6 January, when the Three Kings bring gifts. On the evening of 5 January they arrive by boat at the old port, then parade through the city with floats and pages in the Cavalcada de Reis, one of the biggest free events of the year. On 6 January families share a tortell de Reis, a ring-shaped cake with a hidden figure and a dried bean.
Christmas opening hours
- Public holidays: 8 December, 25 and 26 December, 1 January and 6 January. Many shops and some sights close on these days.
- The Sagrada Família opens 9am to 2pm on 25 and 26 December and 1 and 6 January.
- The Picasso Museum closes on 25 December and 1 January and at 2pm on 24 and 31 December. The MNAC and the Barça museum close on 25 December and 1 January.
- La Boqueria usually opens on a few extra Sundays before Christmas; the 2026 dates are announced in late November.
- Tibidabo‘s amusement park opens on extra December dates, including 21 to 24 and 28 to 30 December.
New Year’s Eve
Barcelona sees in the new year with a public celebration and fireworks, usually near Plaça d’Espanya and Montjuïc, and Spaniards eat twelve grapes on the twelve chimes of midnight. Check the city council’s announcements nearer the time for the venue and programme.
Tips for a December visit
- Days are mild, often around 13 to 15°C, but evenings are cool, so bring a warm layer.
- Book Christmas concerts at the Palau de la Música Catalana early.
- Hotels fill up around New Year; the tourist tax still applies, per adult per night.