Are you living in Spain or going on holiday there? Here’s a list of all the public holidays in Spain you need to know in [year], as well as other important dates to note in your calendar.
Whether you live in Spain or are just visiting, it’s important that you pay attention to public holidays and other important dates. On some of these days, businesses and offices will be closed or have reduced hours.
To make sure you don’t miss any important events, our guide lists public holidays in Spain and important dates from the Spanish calendar.
Public Holidays 2022 in Spain
- Saturday, 1 January 2022 – New Year’s Day (Año Nuevo)
- Thursday, 6 January 2022 – Epiphany (Día de Reyes / Epifanía del Señor)
- Monday, 28 February 2022 – Regional Holiday (Día de Andalucía) – ES-AN
- Tuesday, 1 March 2022 – Regional Holiday (Dia de les Illes Balears) – ES-IB
- Saturday, 19 March 2022 – St. Joseph’s Day (San José) – ES-EX, ES-PV, ES-GA, ES-M, ES-MU, ES-NA, ES-VC
- Thursday, 14 April 2022 – Maundy Thursday (Jueves Santo) – ES-AN, ES-AR, ES-CE, ES-ML, ES-CL, ES-CM, ES-CN, ES-EX, ES-GA, ES-IB, ES-LO, ES-M, ES-MU, ES-NA, ES-O, ES-PV, ES-CB
- Friday, 15 April 2022 – Good Friday (Viernes Santo)
- Monday, 18 April 2022 – Easter Monday (Lunes de Pascua) – ES-CT, ES-IB, ES-LO, ES-NA, ES-PV, ES-VC
- Saturday, 23 April 2022 – Regional Holiday (San Jorge (Día de Aragón)) – ES-AR
- Saturday, 23 April 2022 – Regional Holiday (Día de Castilla y León) – ES-CL
- Monday, 2 May 2022 – Labour Day (Fiesta del trabajo)
- Tuesday, 3 May 2022 – Day of Madrid (Fiesta de la Comunidad de Madrid) – ES-M
- Tuesday, 17 May 2022 – Regional Holiday (Día das Letras Galegas) – ES-GA
- Tuesday, 31 May 2022 – Regional Holiday (Día de la Región Castilla-La Mancha) – ES-CM
- Thursday, 9 June 2022 – Regional Holiday (Día de la Región de Murcia) – ES-MU
- Thursday, 9 June 2022 – Regional Holiday (Día de La Rioja) – ES-LO
- Thursday, 16 June 2022 – Corpus Christi (Corpus Christi) – ES-CM
- Friday, 24 June 2022 – St. John’s Day (Sant Joan) – ES-CT, ES-VC
- Wednesday, 20 July 2022 – Eidul Adha (Fiesta del Sacrificio-Eidul Adha) – ES-CE
- Thursday, 21 July 2022 – Aid Al Adha (Fiesta del Sacrificio-Aid Al Adha) – ES-ML
- Thursday, 28 July 2022 – Regional Holiday (Día de las Instituciones de Cantabria) – ES-CB
- Monday, 15 August 2022 – Assumption (Asunción)
- Friday, 2 September 2022 – Municipal Holiday (Día de Ceuta) – ES-CE
- Thursday, 8 September 2022 – Regional Holiday (Día de Asturias) – ES-O
- Thursday, 8 September 2022 – Regional Holiday (Día de Extremadura) – ES-EX
- Sunday, 11 September 2022 – National Day of Catalonia (Diada Nacional de Catalunya) – ES-CT
- Thursday, 15 September 2022 – Regional Holiday (La Bien Aparecida) – ES-CB
- Sunday, 9 October 2022 – Regional Holiday (Dia de la Comunitat Valenciana) – ES-VC
- Wednesday, 12 October 2022 – Fiesta Nacional de España (Fiesta Nacional de España)
- Tuesday, 1 November 2022 – All Saints Day (Día de todos los Santos)
- Tuesday, 6 December 2022 – Constitution Day (Día de la Constitución)
- Thursday, 8 December 2022 – Immaculate Conception (Inmaculada Concepción)
- Sunday, 25 December 2022 – Christmas Day (Navidad)
- Monday, 26 December 2022 – St. Stephen’s Day (Sant Esteve) – ES-CT
Public Holidays 2023 in Spain
- Sunday, 1 January 2023 – New Year’s Day (Año Nuevo)
- Friday, 6 January 2023 – Epiphany (Día de Reyes / Epifanía del Señor)
- Tuesday, 28 February 2023 – Regional Holiday (Día de Andalucía) – ES-AN
- Wednesday, 1 March 2023 – Regional Holiday (Dia de les Illes Balears) – ES-IB
- Sunday, 19 March 2023 – St. Joseph’s Day (San José) – ES-EX, ES-PV, ES-GA, ES-M, ES-MU, ES-NA, ES-VC
- Thursday, 6 April 2023 – Maundy Thursday (Jueves Santo) – ES-AN, ES-AR, ES-CE, ES-ML, ES-CL, ES-CM, ES-CN, ES-EX, ES-GA, ES-IB, ES-LO, ES-M, ES-MU, ES-NA, ES-O, ES-PV, ES-CB
- Friday, 7 April 2023 – Good Friday (Viernes Santo)
- Monday, 10 April 2023 – Easter Monday (Lunes de Pascua) – ES-CT, ES-IB, ES-LO, ES-NA, ES-PV, ES-VC
- Sunday, 23 April 2023 – Regional Holiday (San Jorge (Día de Aragón)) – ES-AR
- Sunday, 23 April 2023 – Regional Holiday (Día de Castilla y León) – ES-CL
- Monday, 1 May 2023 – Labour Day (Fiesta del trabajo)
- Tuesday, 2 May 2023 – Day of Madrid (Fiesta de la Comunidad de Madrid) – ES-M
- Wednesday, 17 May 2023 – Regional Holiday (Día das Letras Galegas) – ES-GA
- Wednesday, 31 May 2023 – Regional Holiday (Día de la Región Castilla-La Mancha) – ES-CM
- Thursday, 8 June 2023 – Corpus Christi (Corpus Christi) – ES-CM
- Friday, 9 June 2023 – Regional Holiday (Día de la Región de Murcia) – ES-MU
- Friday, 9 June 2023 – Regional Holiday (Día de La Rioja) – ES-LO
- Saturday, 24 June 2023 – St. John’s Day (Sant Joan) – ES-CT, ES-VC
- Thursday, 20 July 2023 – Eidul Adha (Fiesta del Sacrificio-Eidul Adha) – ES-CE
- Friday, 21 July 2023 – Aid Al Adha (Fiesta del Sacrificio-Aid Al Adha) – ES-ML
- Friday, 28 July 2023 – Regional Holiday (Día de las Instituciones de Cantabria) – ES-CB
- Tuesday, 15 August 2023 – Assumption (Asunción)
- Saturday, 2 September 2023 – Municipal Holiday (Día de Ceuta) – ES-CE
- Friday, 8 September 2023 – Regional Holiday (Día de Asturias) – ES-O
- Friday, 8 September 2023 – Regional Holiday (Día de Extremadura) – ES-EX
- Monday, 11 September 2023 – National Day of Catalonia (Diada Nacional de Catalunya) – ES-CT
- Friday, 15 September 2023 – Regional Holiday (La Bien Aparecida) – ES-CB
- Monday, 9 October 2023 – Regional Holiday (Dia de la Comunitat Valenciana) – ES-VC
- Thursday, 12 October 2023 – Fiesta Nacional de España (Fiesta Nacional de España)
- Wednesday, 1 November 2023 – All Saints Day (Día de todos los Santos)
- Wednesday, 6 December 2023 – Constitution Day (Día de la Constitución)
- Friday, 8 December 2023 – Immaculate Conception (Inmaculada Concepción)
- Monday, 25 December 2023 – Christmas Day (Navidad)
- Tuesday, 26 December 2023 – St. Stephen’s Day (Sant Esteve) – ES-CT
Public Holidays 2024 in Spain
- Monday, 1 January 2024 – New Year’s Day (Año Nuevo)
- Saturday, 6 January 2024 – Epiphany (Día de Reyes / Epifanía del Señor)
- Wednesday, 28 February 2024 – Regional Holiday (Día de Andalucía) – ES-AN
- Friday, 1 March 2024 – Regional Holiday (Dia de les Illes Balears) – ES-IB
- Tuesday, 19 March 2024 – St. Joseph’s Day (San José) – ES-EX, ES-PV, ES-GA, ES-M, ES-MU, ES-NA, ES-VC
- Thursday, 28 March 2024 – Maundy Thursday (Jueves Santo) – ES-AN, ES-AR, ES-CE, ES-ML, ES-CL, ES-CM, ES-CN, ES-EX, ES-GA, ES-IB, ES-LO, ES-M, ES-MU, ES-NA, ES-O, ES-PV, ES-CB
- Friday, 29 March 2024 – Good Friday (Viernes Santo)
- Monday, 1 April 2024 – Easter Monday (Lunes de Pascua) – ES-CT, ES-IB, ES-LO, ES-NA, ES-PV, ES-VC
- Tuesday, 23 April 2024 – Regional Holiday (San Jorge (Día de Aragón)) – ES-AR
- Tuesday, 23 April 2024 – Regional Holiday (Día de Castilla y León) – ES-CL
- Wednesday, 1 May 2024 – Labour Day (Fiesta del trabajo)
- Thursday, 2 May 2024 – Day of Madrid (Fiesta de la Comunidad de Madrid) – ES-M
- Friday, 17 May 2024 – Regional Holiday (Día das Letras Galegas) – ES-GA
- Thursday, 30 May 2024 – Corpus Christi (Corpus Christi) – ES-CM
- Friday, 31 May 2024 – Regional Holiday (Día de la Región Castilla-La Mancha) – ES-CM
- Sunday, 9 June 2024 – Regional Holiday (Día de la Región de Murcia) – ES-MU
- Sunday, 9 June 2024 – Regional Holiday (Día de La Rioja) – ES-LO
- Monday, 24 June 2024 – St. John’s Day (Sant Joan) – ES-CT, ES-VC
- Saturday, 20 July 2024 – Eidul Adha (Fiesta del Sacrificio-Eidul Adha) – ES-CE
- Sunday, 21 July 2024 – Aid Al Adha (Fiesta del Sacrificio-Aid Al Adha) – ES-ML
- Sunday, 28 July 2024 – Regional Holiday (Día de las Instituciones de Cantabria) – ES-CB
- Thursday, 15 August 2024 – Assumption (Asunción)
- Monday, 2 September 2024 – Municipal Holiday (Día de Ceuta) – ES-CE
- Sunday, 8 September 2024 – Regional Holiday (Día de Asturias) – ES-O
- Sunday, 8 September 2024 – Regional Holiday (Día de Extremadura) – ES-EX
- Wednesday, 11 September 2024 – National Day of Catalonia (Diada Nacional de Catalunya) – ES-CT
- Sunday, 15 September 2024 – Regional Holiday (La Bien Aparecida) – ES-CB
- Wednesday, 9 October 2024 – Regional Holiday (Dia de la Comunitat Valenciana) – ES-VC
- Saturday, 12 October 2024 – Fiesta Nacional de España (Fiesta Nacional de España)
- Friday, 1 November 2024 – All Saints Day (Día de todos los Santos)
- Friday, 6 December 2024 – Constitution Day (Día de la Constitución)
- Sunday, 8 December 2024 – Immaculate Conception (Inmaculada Concepción)
- Wednesday, 25 December 2024 – Christmas Day (Navidad)
- Thursday, 26 December 2024 – St. Stephen’s Day (Sant Esteve) – ES-CT
Last Updated on 04/24/2022