Spain Update logo icon
SPAINUpdate

Public holidays in Spain: Complete list of bank holidays in Spain in 2025

In this article, we will tell you about all the national holidays in Spain so that you can plan accordingly. Have you marked all the holiday dates and long weekends on your calendar?

Jorge Befán
Jorge B.Lawyer - Administrative law
Moving to Spain
Jorge B.Lawyer - Administrative law
FOTO DE FIESTA LOCAL

National holidays and long weekends in Spain

National holidays in Spain, set annually for the entire territory, include:

  • 1 January, New Year's Day
  • 6 January, Epiphany
  • 18 April Good Friday (in 2025, the date changes every year.)
  • 1 May, Labour Day
  • 15 August, Assumption of the Virgin
  • 12 October, Spanish National Day
  • 1 November, All Saints' Day
  • 6 December, Spanish Constitution Day
  • 8 December, Immaculate Conception
  • 25 December, Christmas Day.

Another National Holiday is Good Friday:

This is a national holiday that varies in date each year, as it is a movable feast that falls during Holy Week.

Public holidays in each Autonomous Community in 2025

Local governments decide when regional public holidays are so some dates may vary in each region.

Each Autonomous Community has its own work calendar, which includes national holidays as well as its own regional holidays.

Madrid working calendar

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

FOTO DE MADRID

Working calendar in Catalonia (Barcelona, Girona, Lleida, Tarragona)

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

Working calendar in the Valencian Community (Alicante, Castellón and Valencia)

  • Wednesday, 19 March: Saint Joseph
  • Monday, 21 April: Easter Monday
  • Tuesday, 24 June: Saint John
  • Thursday, 9 October: Valencian Community Day

Public holidays in Andalusia

The Regional Government of Andalusia has established these regional public holidays, which are in addition to the national public holidays for the year 2025:

  • Thursday, 28 February: Andalusia Day
  • Thursday, 17 April: Maundy Thursday
  • Tuesday, 9 December: Day following the Feast of the Immaculate Conception

Public holidays in Aragón

  • Thursday, 17 April: Maundy Thursday
  • Wednesday, 23 April: Saint George's Day, Day of Aragon
  • Tuesday, 9 December: Monday following the Feast of the Immaculate Conception

Public holidays in Asturias

  • Thursday, 17 April: Maundy Thursday
  • Tuesday, 9 September: Asturias Day
  • Tuesday, 9 December: Monday following the Feast of the Immaculate Conception

Public holidays in the Balearic Islands

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

Canary Islands

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

Cantabria

  • Thursday, 17 April: Maundy Thursday
  • Monday, 21 April: Easter Monday
  • Friday, 25 July: Saint James the Apostle Day
  • Monday, 11 August: Cantabria Day
  • Monday, 15 September: Our Lady of the Good Appearance Day

Castile-La Mancha

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

Castile and León

  • Thursday, 17 April: Maundy Thursday
  • Wednesday, 23 April: Autonomous Community Holiday
  • Tuesday, 9 December: Monday following the Feast of the Immaculate Conception

Extremadura

  • Wednesday, 13 February: Shrove Tuesday
  • Thursday, 17 April: Maundy Thursday
  • Monday, 8 September: Extremadura Day
  • Tuesday, 9 December: Monday following the Feast of the Immaculate Conception

Galicia

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

La Rioja

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

Murcia

  • Wednesday, 19 March: Saint Joseph
  • Thursday, 17 April: Maundy Thursday
  • Monday, 9 June: Murcia Region Day
  • Thursday, 17 April: Maundy Thursday
  • Monday, 21 April: Easter Monday
  • Friday, 25 July: Saint James the Apostle Day
  • Wednesday, 3 December: Saint Francis Xavier Day, Day of Navarre

Basque Country

  • Saturday, 7 April: Good Friday
  • Monday, 21 April: Easter Monday
  • Friday, 25 July: Saint James the Apostle Day
  • Monday, 6 September: Elcano Day
  • Ceuta

We use cookies to improve your experience