Public HolidayReligious
Christmas (Spain)
When
December 24–25, 2026
Where
Nationwide · Nationwide
Price
Free
About
Christmas in Spain centres on the Nochebuena family dinner on 24 December and Christmas Day (Navidad) on 25 December, the public holiday. Seville glows with belén nativity scenes, lights along the river and zambomba flamenco-carol gatherings.
Highlights
- Nochebuena family feast on 24 December
- Belén nativity scenes and zambomba carol gatherings across Seville
- Christmas Day is the national public holiday
Practical tips
- Restaurants book out for Nochebuena; reserve well in advance.
- Most shops and sights close on 25 December — plan groceries ahead.
- Seek out a flamenco-flavoured zambomba in the days before Christmas.