4 Christmas markets in Spain in our guide this season. The first to open is Fira de Nadal de la Sagrada Familia on Nov 22, and the last to close is Navidad y Belenes de Sevilla on Jan 6. All 4 are free to enter. 4 have not announced this year's dates yet; those follow last season's and are marked expected.
- 4 markets
- 3 cities and towns
- First opens Nov 22
- Last closes Jan 6
- 4 free to enter
Where to go
Photo: Nicolas Vigier, CC0
Christmas market tours and tickets in Spain
Guided market walks, Christmas light tours and festive tickets, bookable through our partners.
All 4 Christmas markets in Spain, soonest first
22 Nov to 23 DecExpected
Fira de Nadal de la Sagrada Familia
Barcelona
Hours Daily 10:00 to 21:00 (2025 edition)
Free
27 Nov to 31 DecExpected
Mercado de Navidad de la Plaza Mayor (Christmas Market)
Madrid
Hours Sunday to Thursday 10:00 to 21:00; Fridays, Saturdays and holiday eves 10:00 to 22:00 (2025 edition hours)
Free
28 Nov to 23 DecExpected
Fira de Santa Llucia
Barcelona
Hours 10:00 to 21:00 on weekdays, holidays and eves (2025 edition hours)
Free
Christmas markets in Spain 2026: dates and hours
Every market at a glance: opening and closing days, hours and entry, as each organiser states them.
| Market | Where | Opens | Closes | Hours | Entry |
|---|---|---|---|---|---|
| Fira de Nadal de la Sagrada Familia (expected) | Barcelona | Nov 22 | Dec 23 | Daily 10:00 to 21:00 (2025 edition) | Free |
| Mercado de Navidad de la Plaza Mayor (Christmas Market) (expected) | Madrid | Nov 27 | Dec 31 | Sunday to Thursday 10:00 to 21:00; Fridays, Saturdays and holiday eves 10:00 to 22:00 (2025 edition hours) | Free |
| Navidad y Belenes de Sevilla (expected) | Seville | Nov 27 | Jan 6 | Free | |
| Fira de Santa Llucia (expected) | Barcelona | Nov 28 | Dec 23 | 10:00 to 21:00 on weekdays, holidays and eves (2025 edition hours) | Free |







