Public HolidayReligious

Christmas (Spain)

When
December 24–25, 2026
Where
Nationwide · Nationwide
Price
Free
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.
  • Most shops and sights close on 25 December — plan groceries ahead.
  • Seek out a flamenco-flavoured zambomba in the days before Christmas.