Public Holidays in Spain for 2025: A Comprehensive Guide

Spain offers a total of 14 public holidays in 2025, which include 8 national holidays, 4 regional holidays, and 2 municipal holidays determined locally. Below is a full list of national and regional holidays, along with insights on how to maximize your time off.

National Public Holidays in Spain (Observed Across All Regions)

  1. New Year's Day: Wednesday, 1 January
  2. Epiphany (Three Kings’ Day): Monday, 6 January
  3. Good Friday: Friday, 18 April
  4. Labour Day: Thursday, 1 May
  5. Assumption of the Virgin: Friday, 15 August
  6. All Saints’ Day: Saturday, 1 November
  7. Constitution Day: Saturday, 6 December
  8. Immaculate Conception: Monday, 8 December
  9. Christmas Day: Thursday, 25 December

Note: The National Day (Día de la Hispanidad), which falls on Sunday, 12 October, will be moved to Monday, 13 October, in some regions.


How to Maximize Long Weekends (Puentes)

Spanish public holidays offer great opportunities for extended breaks or puentes ("bridges"). Here are the key long weekend opportunities for 2025:

  • 6 January (Epiphany): Monday creates a three-day weekend.
  • 17–21 April (Semana Santa): Depending on your region, Maundy Thursday, Good Friday, and Easter Monday can combine for a four- or five-day weekend.
  • 15 August (Assumption): Friday provides a three-day weekend.
  • 8 December (Immaculate Conception): Monday offers another three-day weekend.

For regions celebrating Madrid Day (2 May) or similar local holidays, there are additional long weekend opportunities.


Regional Holidays in 2025

Each autonomous community observes unique regional holidays. Here's a breakdown:

Andalusia

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 28 February (Friday) - Andalusia Day.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 13 October (Monday) - Moved National Day holiday.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Day.
  • 25 December (Thursday) - Christmas Day.

Madrid

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 2 May (Friday) - Madrid Day.
  • 25 July (Friday) - Santiago Apóstol.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.

Catalonia

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 18 April - Good Friday.
  • 21 April - Easter Monday.
  • 1 May (Thursday) - Labour Day.
  • 17 June* (Tuesday) - Fiesta en el Valle de Arán *instead of San Esteban in some towns*
  • 24 June (Tuesday) - San Juan.
  • 15 August (Friday) - Assumption of the Virgin.
  • 11 September (Thursday) - Catalonia Day.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception Day.
  • 25 December (Thursday) - Christmas Day.
  • 26 December* (Friday) - San Esteban.

Valencia

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 19 March (Wednesday) - San José
  • 18 April - Good Friday.
  • 21 April - Easter Monday.
  • 1 May (Thursday) - Labour Day.
  • 24th June (Tuesday) - San Juan.
  • 15 August (Friday) - Assumption of the Virgin.
  • 9 October (Thursday) - Valencian Community Day.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.

Basque Country

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany Day.
  • 17th April - Maundy Thursday.
  • 18 April - Good Friday.
  • 21 April - Easter Monday.
  • 1 May (Thursday) - Labour Day.
  • 25 July (Friday) - St. James' Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.

Navarre

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17th April - Maundy Thursday.
  • 18 April - Good Friday.
  • 21 April - Easter Monday.
  • 1 May (Thursday) - Labour Day.
  • 25 July (Friday) - St. James' Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Day of the Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.

Canary Islands

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 30 May (Friday) - Canary Islands Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.

Balearic Islands

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 1 March (Saturday) - Balearic Islands Day.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.
  • 26 December (Friday) - Saint Stephen's Day.

Galicia

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 17 May (Saturday) - Día de las Letras Gallegas (Day of the Galician Letters).
  • 25 July (Friday) - Galicia Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception Day.
  • 25 December (Thursday) - Christmas Day.

Aragón

  • 1 January (Wednesday) - New Year's Day
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 23 April (Wednesday) - Aragón Day/St. George's Day.
  • 1st May (Thursday) - Labour Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 13 October (Monday) - Moved National Day holiday.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception.
  • 25 December (Thursday) - Christmas Day.

Castilla-La Mancha

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 31 May (Saturday) - Castilla La Mancha Day.
  • 19 June (Thursday) - Corpus Christi.
  • 15 August (Friday) - Assumption of the Virgin.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception Day.
  • 25 December (Thursday) - Christmas Day.

Extremadura

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 8 September (Monday) - Extremadura Day.
  • 13 October (Monday) - Moved National Day holiday.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Constitution Day.
  • 8 December (Monday) - Immaculate Conception Day.
  • 25 December (Thursday) - Christmas Day.

Asturias

  • 1 January (Wednesday) - New Year's Day.
  • 6 January (Monday) - Epiphany.
  • 17 April - Maundy Thursday.
  • 18 April - Good Friday.
  • 1 May (Thursday) - Labour Day.
  • 15 August (Friday) - Assumption of the Virgin.
  • 8 September (Monday) - Asturias Day.
  • 13 October (Monday) - Moved National Day Holiday.
  • 1 November (Saturday) - All Saints' Day.
  • 6 December (Saturday) - Spanish Constitution Day.
  • 8 December (Monday) - Immaculate Conception Day.
  • 25 December (Thursday) - Christmas Day.

Municipal Holidays

Each town or city in Spain designates two additional local holidays. Be sure to check with your ayuntamiento (town hall) for these dates, as they may offer extra puente opportunities.


Summary of Long Weekends

In 2025, you can strategically plan long weekends around these dates:

  1. Epiphany: Monday, 6 January
  2. Semana Santa: 17–21 April (Region-dependent)
  3. Labour Day + Madrid Day: 1–2 May
  4. Assumption: Friday, 15 August
  5. Immaculate Conception: Monday, 8 December

If you're planning to visit Spain or take advantage of these holidays, remember to confirm regional and municipal holidays for your specific location. Whether you're looking to explore cultural festivals or simply enjoy downtime, Spain's public holidays offer plenty of opportunities!