Clever TouristsClever Tourists
More on Spain: our full Spain travel guide →
Madrid, Spain — travel photograph, June 2022Seasonal travel

What is Christmas like in Spain in 2026, and when are the Madrid and Barcelona markets and Three Kings parades?

By · Published

Madrid's Plaza Mayor Christmas market runs from late November to 31 December 2026, according to the city's tourism site esMadrid, which had not published the exact opening day when we checked. Barcelona's Fira de Santa Llúcia organiser had also not published 2026 dates; the 2025 fair ran 28 November to 23 December. The Three Kings parades are on the evening of Tuesday 5 January 2027, and Wednesday 6 January is a national holiday. Spain's Christmas lasts longer than most of Europe's, so the 2 to 6 January stretch is a real part of the season. We were in Madrid from late June 2022 and Barcelona in late July 2022, so everything below comes from official and organiser sources.

Hotels in Madrid for 3–7 Jan 2027
Search on

Madrid: market dates and what's on

The city's full Christmas programme for 2026-27 will be published in late November, says esMadrid. These dates were already listed:

• Plaza Mayor Christmas market: late November to 31 December 2026, with free entry. Hours are Sunday to Thursday 10:00 to 21:00, and Friday, Saturday and the eve of holidays 10:00 to 22:00. Last year it opened on 27 November. It has 104 stalls, mostly nativity figures, decorations, and joke items and costumes rather than food, so don't come expecting a German-style market.

• Christmas lights: 21 November to 6 January. esMadrid says exact hours are still to be confirmed. Its provisional schedule is Sunday to Thursday 18:00 to 00:00, Friday and Saturday to 01:00, and longer on 7 and 24 December, 31 December and 5 January. A local blog said on 18 October that the switch-on date was not yet final, so check before planning around the first night.

• Feria de Artesanía: 1 to 30 December on Paseo de Recoletos, between Colón and Cibeles, daily 11:00 to 21:00, 24 December 11:00 to 15:00, closed 25 December. Free entry, about 130 craft workshops. This is the better choice for gifts.

• Christmas Lottery draw: 22 December at the Teatro Real. esMadrid says the public can attend free, with doors opening at 08:00 on a first-come basis.

• Cortylandia: the animated show on the front of El Corte Inglés between Preciados and Callao, November to January.

• Puerta del Sol: the twelve grapes at midnight on 31 December, with the practice run, the Preuvas, on 30 December.

• San Silvestre Vallecana: the New Year's Eve race, 31 December.

• Naviluz: the Christmas lights bus. The 2026 service was still unconfirmed by the ticket seller when we checked, so we don't give a price or dates.

Madrid, Spain, June 2022
Madrid, Spain, June 2022

Barcelona: Fira de Santa Llúcia and the Christmas fairs

The Fira de Santa Llúcia in front of the Cathedral is Barcelona's main Christmas fair, documented since 1786. The organiser's site still showed 2025 when we checked, and the city's Christmas website says it will update in November.

2026 dates: two third-party listings disagree. One gives 28 November to 23 December and calls it confirmed; another gives 26 November to 23 December. A third site, dated 15 October 2026, says the dates are unpublished. The city says only that stalls go up in late November or early December, always before 13 December, and stay until Christmas. Late November to about 23 December is a safe working window, but wait for the organiser before you fix a date.

Last official pattern (2025, not a 2026 fact):

• Dates: 28 November to 23 December 2025.

• Hours: daily 10:00 to 21:00.

• Stalls: 215 on Avinguda de la Catedral, mostly nativity scenes and figures, trees, moss and tió logs, with crafts and gifts.

• Getting there: the organiser suggests metro to Catalunya or Urquinaona.

The tió is one of the things to look for: a log with a painted face that Catalan children feed before Christmas and then beat with sticks until it "gives" sweets and small gifts. Look too for the caganer, the small crouching figure Catalans hide in their nativity scenes.

Twelfth Night Fair: the toy and gift fair on Gran Via, between Rocafort and Muntaner, ran 18 December to 6 January last season. That is the 2025-26 listing; expect a similar pattern. The city's Christmas lights ran from 17:30 to 01:00 Sunday to Thursday last season, and later on Fridays, Saturdays and holiday eves.

Three Kings parades, Tuesday 5 January 2027

In Spain the Three Kings bring the main presents, and the parades happen in almost every town on the evening of 5 January. Neither Madrid nor Barcelona had published a 2027 route when we checked.

• Madrid: esMadrid's Christmas agenda lists 5 January from 18:00 to 21:00. The parade normally runs down the Paseo de la Castellana to Plaza de Cibeles. Our Three Kings Day guide covers the route, where to stand, roscón and the 7 January sales, so we won't repeat them here.

• Barcelona: one events listing gives 18:00 to about 21:10 on 5 January 2027. The city's 2026 page gave 5 January from 18:00. Press guides for 2026 put the route between Parc de la Ciutadella and the Font Màgica on Montjuïc. The city publishes a live map of the floats on the day, and road closures affect buses along the route.

Arrive early if you are with children.

Madrid, Spain, June 2022
Madrid, Spain, June 2022

What closes: dates that differ between Madrid and Barcelona

Madrid and Barcelona don't share the same holiday calendar, and that catches people out in December. In 2026 Constitution Day, 6 December, falls on a Sunday. Madrid's regional calendar moves it to Monday 7 December. Catalonia's does not, but it keeps 26 December as a holiday and Madrid does not. These two details come from published regional calendars rather than the state gazette, so confirm them if you are planning around that day.

Spain holiday calendar, December 2026 to January 2027
DateMadridBarcelona
Mon 7 DecPublic holidayNormal day
Tue 8 DecPublic holidayPublic holiday
Thu 24 DecNot a holiday; early closingNot a holiday; early closing
Fri 25 DecPublic holidayPublic holiday
Sat 26 DecNormal dayPublic holiday (Sant Esteve)
Thu 31 DecNot a holiday; early closingNot a holiday; early closing
Fri 1 JanPublic holidayPublic holiday
Tue 5 JanNot a holiday; parade closuresNot a holiday; parade closures
Wed 6 JanPublic holidayPublic holiday

Museums and sights over the holidays

• Prado: closed 25 December and 1 January, and open 10:00 to 14:00 on 24 and 31 December and 6 January, as listed in our Three Kings Day guide. The museum's own page did not load for us this time, so confirm before you go.

• Sagrada Família: the basilica's official site gives 09:00 to 14:00 on 25 and 26 December and 1 and 6 January. See our Sagrada Família tickets guide.

• Restaurants: we found no reliable citywide list. Check and book ahead for the evenings of 24 and 31 December.

• Shops: plan to buy food the day before a public holiday. Holiday trading hours vary by store and region, and we did not confirm them for 2026.

Our what's open on Christmas Day abroad guide explains how Spain compares, and best places to celebrate New Year's Eve abroad helps if you are choosing a city for the 31st.

Madrid, Spain, June 2022
Madrid, Spain, June 2022

Where to stay near the markets

• Madrid, for Plaza Mayor and Sol: Sol and the Barrio de las Letras put the market, Puerta del Sol and the lights on foot. Sol is the most hectic on 30 and 31 December, so Letras is usually the better sleep.

• Madrid, for the parade: Salamanca and Chamberí are close to the Castellana route.

• Barcelona, for the Fira: the Gothic Quarter is steps from the Cathedral. Eixample has more restaurants, easy metro links and less street noise. If you stay in the old town, read our Barcelona scams guide.

See where to stay in Madrid and how many days in Madrid. We don't have a general Barcelona stay guide yet; our Barcelona Open stay guide compares Eixample and the Gothic Quarter, and the Barcelona tourist tax guide explains the nightly charge. Transfers are in our Madrid and Barcelona airport guides. For more on Madrid, see our Madrid guide.

Frequently asked questions

When is the Madrid Christmas market in Plaza Mayor in 2026?

From late November to 31 December 2026, according to esMadrid. The exact opening day was not published when we checked; in 2025 it opened on 27 November.

When is the Fira de Santa Llúcia in 2026?

The organiser had not published 2026 dates when we checked. In 2025 it ran 28 November to 23 December. Third-party 2026 start dates disagree.

When are the Three Kings parades in 2027?

On the evening of Tuesday 5 January 2027. esMadrid lists Madrid's parade from 18:00 to 21:00. Routes had not been published when we checked.

Is 26 December a holiday in Spain?

In Barcelona yes, as Sant Esteve. In Madrid it is a normal day.

Is the Sagrada Família open on Christmas Day?

Yes, from 09:00 to 14:00 on 25 and 26 December and 1 and 6 January, according to the basilica's website.

Free travel tips

Going to Spain?

Get our new Spain guides and practical tips by email: where to stay, what to eat, what things cost and the rules that catch travelers out.

Free. No spam, only new guides and tips.

Official sources

Entry rules change, and they depend on your nationality — always confirm the current requirements on the official government site before you book or apply. Only use official government (.gov) portals; ignore look-alike agency sites.

Compare Car Rentals in Spain

Localrent Verified

Search verified local fleets with low security deposits and exact model delivery on Localrent.

Get the best deals on your Spain flight before fares rise — Kiwi.com.

Featured Destination Guides

Spain
Spain
Spain: northern coasts, golden stone cities & Atlantic light
Madrid, Spain
Madrid, Spain
Madrid Travel Guide: Plazas, Palaces & Late-Night Tapas
Western Europe
Western Europe
Western Europe: light, stone, and centuries of craft
Basque Country, Spain
Basque Country, Spain
the Basque Country: bays, Bilbao & Rioja vines
Browse all destinations

Popular Travel Planning & Etiquette Guides

Culture & etiquetteWhat Is the Dress Code at Temples and Shrines in Japan? →Money & paymentsWhat's the Tipping Etiquette in Croatia, Montenegro, and Albania? →Culture & etiquetteWhat Should I Wear to Visit a Mosque in Morocco? →Money & paymentsHow Much Should I Tip in Bali and Indonesia? →Money & paymentsWhat's the Tipping Etiquette in Morocco? →Visa & entryDo I Need a Visa to Visit Bali or Indonesia? →

In this series

More travel resources

When is the best time to visit Spain?When is the Feria de Abril in Seville in 2027?When is Las Fallas 2027 and how do you see it?When is Semana Santa 2027 and how do you see it in Seville and Málaga?What is Spain like in May?What is Spain like in October?How much are Alhambra tickets, why do they sell out, and what is the difference between the ticket types?How do you travel Granada, Córdoba, Seville and Cádiz by train, and how long should you spend in each?How much is the Basque Country tourist tax in San Sebastián and Bilbao from 2027?What are the best places to visit in 2027?Can you drink the tap water in Spain?Should you use cash or card in Spain?

Browse all 800 travel resources →