Public holidays in Spain for the year 2025
Dates of non-working days in Spain for 2025 and by region

Days without work 2025 in Spain

Like all years, in Spain for 2025, there are national public holidays that cover most days, and specific local holidays for each autonomous community in the country.

Common Public Holidays throughout Spain in 2025

There are 10 national public holidays in Spain.

Here is the list of public holidays published in the Official Gazette of the Spanish State for the year 2025:

Public Holiday Dates 2025 Holidays (en) Holidays (es)
Wednesday, January 1, 2025 New Year's Day Año Nuevo
Monday, January 6, 2025 Epiphany Reyes
Friday, April 18, 2025 Holy Friday Viernes Santo
Wednesday, May 1, 2025 Labor Day Dia del Trabajo
Friday, August 15, 2025 Assumption of the Virgin Asunción la Virgen
Sunday, October 12, 2025 Spanish National Day Fiesta Nacional España
Saturday, November 1, 2025 All Saints' Day Todos los Santos
Saturday, December 6, 2025 Spanish Constitution Day Día la Spanish Constitution
Monday, December 8, 2025 Immaculate Conception Inmaculada Concepción
Thursday, December 25, 2025 Christmas Navidad

One public holiday falls on a Sunday and two on a Saturday, which is bad news for those who only work weekdays in Spain. However, for tourists, this means fewer people are busy during those weeks.

The only possible long weekend this year is Christmas 2025 in Spain, which is Friday, December 26.

Public holidays specific to each Spanish region in 2025

In Spain, each autonomous community can decide on up to 4 public holidays in 2025 for community-specific and traditional celebrations (for example, St. John's Day).

Two additional holidays must be added for each municipality in Spain; we obviously cannot list them here.

Public Holidays 2025 in Andalusia: Seville, Malaga, Cadiz, Almeria, Huelva, Granada

The Government of Andalusia has established these 3 regional holidays which are added to the national holidays for this year 2025

Thursday, February 28: Andalusia Day
Thursday, April 17: Maundy Thursday
Tuesday, December 9: The day after the Immaculate Conception

2025 Public Holidays in Aragon


The Government of Aragon has established the regional holidays for this year:

Thursday, April 17: Maundy Thursday
Wednesday, April 23: Saint George in Aragon
Tuesday, December 9: Monday after the Immaculate Conception

2025 Public Holidays in Asturias

Thursday, April 17: Maundy Thursday
Tuesday, September 9: Asturias Day
Tuesday, December 9: Monday after Immaculate Conception
2023 Public Holiday Calendar in Asturias

2025 Public Holidays in the Balearic Islands

Saturday, March 1: Balearic Islands Day
Friday, April 18: Good Friday
Monday, April 21: Easter Monday

Public Holidays 2025 in the Spanish Basque Country

In the Basque Country, the following public holidays have been assigned in 2025:

Saturday, April 7: Good Friday
Monday, April 21: Monday Easter
Friday, July 25: Feast of St. James the Apostle
Monday, September 6: Elcano Day

2025 Public Holidays in the Canary Islands

In the Canary Islands, the following public holidays are added for each island:

Thursday, April 17: Maundy Thursday
Friday, May 30: Canary Islands Day
Saturday, February 2 in Tenerife
Tuesday, August 5 in La Palma
Monday, September 8 in Gran Canaria
Monday, September 15 in Lanzarote
Tuesday, September 16 September in Fuerteventura
Wednesday, September 24 in El Hierro
Friday, October 3 in La Gomera

2025 Public Holidays in Cantabria

Thursday, April 17: Maundy Thursday
Monday, April 21: Easter Monday
Friday, July 25: Apostle Santiago Day
Monday, August 11: Cantabria Day
Monday, September 15: Bien Aparecida Day
Cantabrian work calendar 2023

2025 Public Holidays in Castile-La Mancha

The following days appear on the public holiday calendar for Castile-La Mancha

Thursday, April 17: Maundy Thursday
Thursday, May 31: Castile-La Mancha Day Mancha
Friday, June 8: Corpus Christi

2025 Public Holidays in Castile and Leon

Thursday, April 17: Holy Thursday
Wednesday, April 23: Feast of the Autonomous Community
Tuesday, December 9: Monday after the Immaculate Conception

2025 Public Holidays in Catalonia: Barcelona, Girona, Lleida, Tarragona

The Generalitat of Catalonia has added four additional days to the 10 national holidays:

Monday, April 21: Easter Monday
Tuesday, June 24: Feast of Saint John
Thursday, September 11: National Day of Catalonia
Friday, December 26: Saint Stephen's Day

Public Holidays 2025 in Ceuta

The Autonomous City of Ceuta will have the following public holidays:

Thursday, April 17: Maundy Thursday
Tuesday, June 17: Feast of the Sacrifice
Tuesday, August 5: Our Lady of Africa
Tuesday, September 2: Day of the Autonomous City of Ceuta


Public Holidays 2025 in Extremadura

Wednesday, February 13: Tuesday Carnival
Thursday, April 17: Maundy Thursday
Monday, September 8: Extremadura Day
Tuesday, December 9: Monday after the Immaculate Conception

Public Holidays 2025 in Galicia

The Government of Galicia has already published the Autonomous Community's public holidays for 2025.

Thursday, April 17: Maundy Thursday
Saturday, May 17: Galician Literature Day
Wednesday, July 25: Saint James the Apostle


Public Holidays 2025 in Madrid in 2025

In Madrid, the following are public holidays in the Spanish capital:

Thursday, April 17: Maundy Thursday
Thursday, May 2: Feast of the Autonomous Community of Madrid
Thursday, May 15: San Isidro
Friday, July 25: Saint James the Apostle
Sunday, November 9: Our Lady of Almudena

Public Holidays 2025 in Melilla

The Autonomous City of Melilla will have the following public holidays in its 2025 calendar:

Thursday, April 17: Maundy Thursday
Monday, April 21: Eid Fitr
Tuesday, June 17: Feast of the Sacrifice
Monday, September 8: Our Lady of Victory
Tuesday, December 9: The Day After the Immaculate Conception

Public Holidays 2025 in Murcia

The Region of Murcia includes the following public holidays:

Wednesday, March 19 : Saint Joseph
Thursday, April 17: Maundy Thursday
Monday, June 9: Day of the Region of Murcia

Public Holidays 2025 in Navarre

In addition to the days established by each Navarrese municipality, the Government of this Community has established the following as public holidays:

Thursday, April 17: Maundy Thursday
Monday, April 21: Easter Monday
Friday, July 25: Feast of the Apostle Saint James
Wednesday, December 3: Day of San Francisco Javier in Navarre

2025 Public Holidays in La Rioja

The Government of La Rioja has announced the following public holidays for 2025:

Thursday, April 17: Maundy Thursday
Monday, April 21: Easter Sunday
Tuesday, June 10: La Rioja Day

Public Holidays 2025 in the Valencian Community: Valencia, Alicante, and Castellón

Wednesday, March 19: St. Joseph's Day
Monday, April 21: Easter Monday
Tuesday, June 24: St. John's Day
Thursday, October 9: Valencian Community Day

Days without work 2025 in Spain
Note 5 sur 5 Pour 1 votes