There are 35 officially recognized Public Holidays in Spain. Public Holiday is usually a non-working day during the current year and it is generally established by law.

Public holidays are days of celebration where countries celebrate important historical or religious events. In some cases, there are public holidays which are celebrated exclusively in certain region of the country.

NameNative NameDateType
New Year’s DayAño Nuevo01. Jan. 2021🏛 National Holiday
EpiphanyDía de Reyes06. Jan. 2021🏛 National Holiday
Andalusian National HolidayDía de Andalucía28. Feb. 2021📍 Regional Holiday
Balearic National HolidayDia de les Illes Balears01. Mar. 2021📍 Regional Holiday
St. Joseph’s DaySan José19. Mar. 2021📍 Regional Holiday
Maundy ThursdayJueves Santo01. Apr. 2021📍 Regional Holiday
Good FridayViernes Santo02. Apr. 2021🏛 National Holiday
Easter MondayLunes de Pascua05. Apr. 2021📍 Regional Holiday
Argonese National HolidaySan Jorge o Diya d’Aragón23. Apr. 2021📍 Regional Holiday
Castile and Leon DayDía de Castilla y León23. Apr. 2021📍 Regional Holiday
Labour DayDía del Trabajador01. May. 2021🏛 National Holiday
Madrid DayFiesta de la Comunidad de Madrid02. May. 2021📍 Regional Holiday
Galician Literature DayDía das Letras Galegas17. May. 2021📍 Regional Holiday
Canarians National DayDía de Canarias30. May. 2021📍 Regional Holiday
Day of the Castilla-La Mancha RegionDía de la Región Castilla-La Mancha31. May. 2021📍 Regional Holiday
Murcia National HolidayDía de la Región de Murcia09. Jun. 2021📍 Regional Holiday
Rioja National HolidayDía de La Rioja09. Jun. 2021📍 Regional Holiday
Saint Anthony’s DaySan Antonio13. Jun. 2021📍 Regional Holiday
Eid al-AdhaCelebración del Sacrificio19. Jul. 2021📍 Regional Holiday
Galician National HolidaySantiago Apóstol o Día da Patria Galega25. Jul. 2021📍 Regional Holiday
Santa Maria of AfricaSanta María de África06. Aug. 2021📍 Regional Holiday
Assumption of MaryAsunción15. Aug. 2021🏛 National Holiday
Asturia National HolidayDía de Asturias08. Sep. 2021📍 Regional Holiday
Extramadura National HolidayDía de Extremadura08. Sep. 2021📍 Regional Holiday
Catalonia National HolidayDiada de Catalunya11. Sep. 2021📍 Regional Holiday
Cantabria National DayDía de Cantabria o Día de La Montaña15. Sep. 2021📍 Regional Holiday
Melilla National DayDía de Melilla17. Sep. 2021📍 Regional Holiday
Valencian National DayDia de la Comunitat Valenciana09. Oct. 2021📍 Regional Holiday
National HolidayFiesta Nacional de España12. Oct. 2021🏛 National Holiday
Basque National DayEuskadi Eguna25. Oct. 2021📍 Regional Holiday
All Saint’s DayDía de todos los Santos01. Nov. 2021🏛 National Holiday
Constitution DayDía de la Constitución06. Dec. 2021🏛 National Holiday
Immaculate ConceptionInmaculada Concepción08. Dec. 2021🏛 National Holiday
ChristmasNavidad25. Dec. 2021🏛 National Holiday
St. Stephen’s DaySant Esteve26. Dec. 2021📍 Regional Holiday
Next holiday in Spain is St. Joseph’s Day (19. Mar. 2021)