Public holidays in Spain

  1. Home
  2.  › 
  3. Spain
Public holidays Spain: Statutory & Regional Holidays 2024. The next bank holidays in Spain will be on 23.04.2024: Saint George's Day.
  1. Public holidays 2024 in Spain
  2. Public holidays 2025 in Spain
  3. Public holidays 2026 in Spain
  4. Frequently asked questions (FAQ)

Public holidays 2024 in Spain

DatePublic holiday
01.01.2024
Monday
New Year's Day
(Año Nuevo)
Public holiday in Spain
28.02.2024
Wednesday
Andalusia Day
(Día de Andalucía)
Regional public holiday in Spain (in Andalusia)
01.03.2024
Friday
Balearic Islands Day
(Día de las Illes Balears)
Regional public holiday in Spain (in the Balearic Islands)
19.03.2024
Tuesday
Saint Joseph's Day
(San José)
Regional public holiday in Spain (in Galicia, Murcia, Navarra, Valencia and the Basque Country)
28.03.2024
Thursday
Maundy Thursday
(Jueves Santo)
Regional public holiday in Spain (Andalusia, Aragon, Asturias, Balearic Islands, Basque Country, Ceuta, Extremadura, Galicia, Castile and Leon, Castile-La Mancha, Madrid, Melilla, Murcia, Navarre and Rioja.)
29.03.2024
Friday
Good Friday
(Viernes Santo)
Public holiday in Spain
31.03.2024
Sunday
Easter Sunday
(Domingo de Resurrección)
Public holiday in Spain
01.04.2024
Monday
Easter Monday
(Lunes de Pascua)
Regional public holiday in Spain (Balearic Islands, Basque Country, Catalonia, Navarre and Valencia)
23.04.2024
Tuesday
Saint George's Day
(San Jorge)
Regional public holiday in Spain (in Extremadura and Catalonia)
01.05.2024
Wednesday
Labour Day
(Día del Trabajo)
Public holiday in Spain
15.05.2024
Wednesday
Saint Isidore
(San Isidro)
Regional public holiday in Spain (in Madrid)
30.05.2024
Thursday
Canary Islands Day
(Día de Canarias)
Regional public holiday in Spain (in the Canary Islands)
30.05.2024
Thursday
Corpus Christi
(Fiesta del Corpus Christi)
Regional public holiday in Spain (in Castile-La-Mancha)
09.06.2024
Sunday
Murcia Region Day
(Día de la Región de Murcia)
Regional public holiday in Spain (in Murcia)
23.06.2024
Sunday
Saint John's Day
(San Juan)
Public holiday in Spain
25.07.2024
Thursday
Saint James the Apostle
(Santiago Apóstol)
Regional public holiday in Spain (in Galicia)
15.08.2024
Thursday
Assumption Day
(Asunción de la Virgen)
Public holiday in Spain
08.09.2024
Sunday
Asturias Day
(Día de Asturias)
Regional public holiday in Spain (in Asturias)
11.09.2024
Wednesday
Catalonia National Day
(Fiesta Nacional de Cataluña)
Public holiday in Spain
09.10.2024
Wednesday
Valencian Community Day
(Día de la Comunidad Valenciana)
Regional public holiday in Spain (in Valencia)
12.10.2024
Saturday
National Day of Spain
(Fiesta Nacional de España)
Public holiday in Spain
01.11.2024
Friday
All Saints' Day
(Fiesta de Todos los Santos)
Public holiday in Spain
09.11.2024
Saturday
Our Lady of Almudena
(Virgen de la Almudena)
Public holiday in Spain
06.12.2024
Friday
Constitution Day
(Día de la Constitución)
Public holiday in Spain
08.12.2024
Sunday
Feast of the Immaculate Conception
(La Inmaculada Concepción)
Public holiday in Spain
25.12.2024
Wednesday
Christmas
(Navidad)
Public holiday in Spain

Public holidays 2025 in Spain

DatePublic holiday
01.01.2025
Wednesday
New Year's Day
(Año Nuevo)
Public holiday in Spain
28.02.2025
Friday
Andalusia Day
(Día de Andalucía)
Regional public holiday in Spain (in Andalusia)
01.03.2025
Saturday
Balearic Islands Day
(Día de las Illes Balears)
Regional public holiday in Spain (in the Balearic Islands)
19.03.2025
Wednesday
Saint Joseph's Day
(San José)
Regional public holiday in Spain (in Galicia, Murcia, Navarra, Valencia and the Basque Country)
17.04.2025
Thursday
Maundy Thursday
(Jueves Santo)
Regional public holiday in Spain (Andalusia, Aragon, Asturias, Balearic Islands, Basque Country, Ceuta, Extremadura, Galicia, Castile and Leon, Castile-La Mancha, Madrid, Melilla, Murcia, Navarre and Rioja.)
18.04.2025
Friday
Good Friday
(Viernes Santo)
Public holiday in Spain
20.04.2025
Sunday
Easter Sunday
(Domingo de Resurrección)
Public holiday in Spain
21.04.2025
Monday
Easter Monday
(Lunes de Pascua)
Regional public holiday in Spain (Balearic Islands, Basque Country, Catalonia, Navarre and Valencia)
23.04.2025
Wednesday
Saint George's Day
(San Jorge)
Regional public holiday in Spain (in Extremadura and Catalonia)
01.05.2025
Thursday
Labour Day
(Día del Trabajo)
Public holiday in Spain
15.05.2025
Thursday
Saint Isidore
(San Isidro)
Regional public holiday in Spain (in Madrid)
30.05.2025
Friday
Canary Islands Day
(Día de Canarias)
Regional public holiday in Spain (in the Canary Islands)
09.06.2025
Monday
Murcia Region Day
(Día de la Región de Murcia)
Regional public holiday in Spain (in Murcia)
19.06.2025
Thursday
Corpus Christi
(Fiesta del Corpus Christi)
Regional public holiday in Spain (in Castile-La-Mancha)
23.06.2025
Monday
Saint John's Day
(San Juan)
Public holiday in Spain
25.07.2025
Friday
Saint James the Apostle
(Santiago Apóstol)
Regional public holiday in Spain (in Galicia)
15.08.2025
Friday
Assumption Day
(Asunción de la Virgen)
Public holiday in Spain
08.09.2025
Monday
Asturias Day
(Día de Asturias)
Regional public holiday in Spain (in Asturias)
11.09.2025
Thursday
Catalonia National Day
(Fiesta Nacional de Cataluña)
Public holiday in Spain
09.10.2025
Thursday
Valencian Community Day
(Día de la Comunidad Valenciana)
Regional public holiday in Spain (in Valencia)
12.10.2025
Sunday
National Day of Spain
(Fiesta Nacional de España)
Public holiday in Spain
01.11.2025
Saturday
All Saints' Day
(Fiesta de Todos los Santos)
Public holiday in Spain
09.11.2025
Sunday
Our Lady of Almudena
(Virgen de la Almudena)
Public holiday in Spain
06.12.2025
Saturday
Constitution Day
(Día de la Constitución)
Public holiday in Spain
08.12.2025
Monday
Feast of the Immaculate Conception
(La Inmaculada Concepción)
Public holiday in Spain
25.12.2025
Thursday
Christmas
(Navidad)
Public holiday in Spain

Public holidays 2026 in Spain

DatePublic holiday
01.01.2026
Thursday
New Year's Day
(Año Nuevo)
Public holiday in Spain
28.02.2026
Saturday
Andalusia Day
(Día de Andalucía)
Regional public holiday in Spain (in Andalusia)
01.03.2026
Sunday
Balearic Islands Day
(Día de las Illes Balears)
Regional public holiday in Spain (in the Balearic Islands)
19.03.2026
Thursday
Saint Joseph's Day
(San José)
Regional public holiday in Spain (in Galicia, Murcia, Navarra, Valencia and the Basque Country)
02.04.2026
Thursday
Maundy Thursday
(Jueves Santo)
Regional public holiday in Spain (Andalusia, Aragon, Asturias, Balearic Islands, Basque Country, Ceuta, Extremadura, Galicia, Castile and Leon, Castile-La Mancha, Madrid, Melilla, Murcia, Navarre and Rioja.)
03.04.2026
Friday
Good Friday
(Viernes Santo)
Public holiday in Spain
05.04.2026
Sunday
Easter Sunday
(Domingo de Resurrección)
Public holiday in Spain
06.04.2026
Monday
Easter Monday
(Lunes de Pascua)
Regional public holiday in Spain (Balearic Islands, Basque Country, Catalonia, Navarre and Valencia)
23.04.2026
Thursday
Saint George's Day
(San Jorge)
Regional public holiday in Spain (in Extremadura and Catalonia)
01.05.2026
Friday
Labour Day
(Día del Trabajo)
Public holiday in Spain
15.05.2026
Friday
Saint Isidore
(San Isidro)
Regional public holiday in Spain (in Madrid)
30.05.2026
Saturday
Canary Islands Day
(Día de Canarias)
Regional public holiday in Spain (in the Canary Islands)
04.06.2026
Thursday
Corpus Christi
(Fiesta del Corpus Christi)
Regional public holiday in Spain (in Castile-La-Mancha)
09.06.2026
Tuesday
Murcia Region Day
(Día de la Región de Murcia)
Regional public holiday in Spain (in Murcia)
23.06.2026
Tuesday
Saint John's Day
(San Juan)
Public holiday in Spain
25.07.2026
Saturday
Saint James the Apostle
(Santiago Apóstol)
Regional public holiday in Spain (in Galicia)
15.08.2026
Saturday
Assumption Day
(Asunción de la Virgen)
Public holiday in Spain
08.09.2026
Tuesday
Asturias Day
(Día de Asturias)
Regional public holiday in Spain (in Asturias)
11.09.2026
Friday
Catalonia National Day
(Fiesta Nacional de Cataluña)
Public holiday in Spain
09.10.2026
Friday
Valencian Community Day
(Día de la Comunidad Valenciana)
Regional public holiday in Spain (in Valencia)
12.10.2026
Monday
National Day of Spain
(Fiesta Nacional de España)
Public holiday in Spain
01.11.2026
Sunday
All Saints' Day
(Fiesta de Todos los Santos)
Public holiday in Spain
09.11.2026
Monday
Our Lady of Almudena
(Virgen de la Almudena)
Public holiday in Spain
06.12.2026
Sunday
Constitution Day
(Día de la Constitución)
Public holiday in Spain
08.12.2026
Tuesday
Feast of the Immaculate Conception
(La Inmaculada Concepción)
Public holiday in Spain
25.12.2026
Friday
Christmas
(Navidad)
Public holiday in Spain

Frequently asked questions (FAQ)

How many public holidays are there in Spain?

In Spain, there are a total of 13 national holidays in 2024.In addition, there are 13 regional holidays that are only celebrated in certain regions.

Is today a public holiday in Spain?

No, there is no public holiday in Spain today. The next public holiday is on 23.04.2024: Saint George's Day