Public HolidayReligious

Christmas (Spain)

Confirmed edition

When
December 24–25, 2026
Where
Nationwide · Nationwide
Price
Free
Source check
Verified July 10, 2026
Review by
October 25, 2026
A large Christmas tree decorated with lights

Photo: Tita / Unsplash

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.
  • Christmas Day is the confirmed public holiday; verify each operator's schedule directly.
  • Seek out a flamenco-flavoured zambomba in the days before Christmas.

Checked against