Spain flag

Public Holidays in Spain

Complete calendar of Spanish national holidays and observances for 2026

10

Total Holidays

1

National

9

Public

0

Observances

National Day of Spain

Fiesta Nacional de España (National Day)

October 12

2026 Holiday Calendar

1 January (2 holidays)

January
1

Año Nuevo (New Year's Day)

Public
January
6

Día de Reyes (Epiphany)

Public

5 May (1 holiday)

May
1

Día del Trabajador (Labour Day)

Public

8 August (1 holiday)

August
15

Asunción de la Virgen (Assumption)

Public

10 October (1 holiday)

October
12

Fiesta Nacional de España (National Day)

National

11 November (1 holiday)

November
1

Día de Todos los Santos (All Saints' Day)

Public

12 December (3 holidays)

December
6

Día de la Constitución (Constitution Day)

Public
December
8

Inmaculada Concepción (Immaculate Conception)

Public
December
25

Navidad (Christmas Day)

Public

Variable Date Holidays (1 holiday)

These holidays follow lunar, religious, or other variable calendars and the exact date changes each year.

Varies

Viernes Santo (Good Friday)

Public

Frequently Asked Questions

How many public holidays does Spain have?

Spain has 10 public holidays and observances, including 1 national holiday and 9 public holidays.

What is the national day of Spain?

The national day of Spain is Fiesta Nacional de España (National Day), celebrated on October 12.

Does Spain celebrate Christmas?

Yes, Christmas Day (December 25) is a public holiday in Spain.