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