32 official public holidays in 2025, with 0 still ahead and around 238 working days remaining.
| Date | Day | Holiday | Type |
|---|---|---|---|
| Wed, Jan 1 | Wednesday | New Year's Day Año Nuevo | Public |
| Mon, Jan 6 | Monday | Epiphany Día de Reyes / Epifanía del Señor | Public |
| Fri, Feb 28 | Friday | Day of Andalucía Día de Andalucía | Public |
| Sat, Mar 1 | Saturday | Day of the Balearic Islands Dia de les Illes Balears | Public |
| Thu, Apr 17 | Thursday | Maundy Thursday Jueves Santo | Public |
| Fri, Apr 18 | Friday | Good Friday Viernes Santo | Public |
| Mon, Apr 21 | Monday | Easter Monday Lunes de Pascua | Public |
| Wed, Apr 23 | Wednesday | Castile and León Day Día de Castilla y León | Public |
| Wed, Apr 23 | Wednesday | Day of Aragón San Jorge (Día de Aragón) | Public |
| Thu, May 1 | Thursday | Labour Day Fiesta del trabajo | Public |
| Fri, May 2 | Friday | Day of Madrid Fiesta de la Comunidad de Madrid | Public |
| Sat, May 17 | Saturday | Galician Literature Day Día das Letras Galegas | Public |
| Fri, May 30 | Friday | Day of the Canary Islands Día de Canarias | Public |
| Sat, May 31 | Saturday | Day of Castilla-La Mancha Día de la Región Castilla-La Mancha | Public |
| Mon, Jun 9 | Monday | Day of La Rioja Día de La Rioja | Public |
| Mon, Jun 9 | Monday | Day of Murcia Día de la Región de Murcia | Public |
| Thu, Jun 19 | Thursday | Corpus Christi | Public |
| Tue, Jun 24 | Tuesday | St. John's Day Sant Joan | Public |
| Fri, Jul 25 | Friday | Santiago Apóstol | Public |
| Mon, Jul 28 | Monday | Day of the Cantabrian Institutions Día de las Instituciones de Cantabria | Public |
| Fri, Aug 15 | Friday | Assumption Asunción | Public |
| Mon, Sep 8 | Monday | Day of Asturias Día de Asturias | Public |
| Mon, Sep 8 | Monday | Day of Extremadura Día de Extremadura | Public |
| Thu, Sep 11 | Thursday | National Day of Catalonia Diada Nacional de Catalunya | Public |
| Mon, Sep 15 | Monday | Feast of Our Lady of Bien Aparecida Festividad de la Bien Aparecida | Public |
| Thu, Oct 9 | Thursday | Day of the Valencian Community Dia de la Comunitat Valenciana | Public |
| Sun, Oct 12 | Sunday | National Day of Spain Fiesta Nacional de España | Public |
| Sat, Nov 1 | Saturday | All Saints Day Día de todos los Santos | Public |
| Sat, Dec 6 | Saturday | Constitution Day Día de la Constitución | Public |
| Mon, Dec 8 | Monday | Immaculate Conception Inmaculada Concepción | Public |
| Thu, Dec 25 | Thursday | Christmas Day Navidad | Public |
| Fri, Dec 26 | Friday | St. Stephen's Day Feast of Saint Stephen | Public |
Wed, Jan 1 · Wednesday
New Year's Day
Año Nuevo
Public
Mon, Jan 6 · Monday
Epiphany
Día de Reyes / Epifanía del Señor
Public
Fri, Feb 28 · Friday
Day of Andalucía
Día de Andalucía
Public
Sat, Mar 1 · Saturday
Day of the Balearic Islands
Dia de les Illes Balears
Public
Thu, Apr 17 · Thursday
Maundy Thursday
Jueves Santo
Public
Fri, Apr 18 · Friday
Good Friday
Viernes Santo
Public
Mon, Apr 21 · Monday
Easter Monday
Lunes de Pascua
Public
Wed, Apr 23 · Wednesday
Castile and León Day
Día de Castilla y León
Public
Wed, Apr 23 · Wednesday
Day of Aragón
San Jorge (Día de Aragón)
Public
Thu, May 1 · Thursday
Labour Day
Fiesta del trabajo
Public
Fri, May 2 · Friday
Day of Madrid
Fiesta de la Comunidad de Madrid
Public
Sat, May 17 · Saturday
Galician Literature Day
Día das Letras Galegas
Public
Fri, May 30 · Friday
Day of the Canary Islands
Día de Canarias
Public
Sat, May 31 · Saturday
Day of Castilla-La Mancha
Día de la Región Castilla-La Mancha
Public
Mon, Jun 9 · Monday
Day of La Rioja
Día de La Rioja
Public
Mon, Jun 9 · Monday
Day of Murcia
Día de la Región de Murcia
Public
Thu, Jun 19 · Thursday
Corpus Christi
Public
Tue, Jun 24 · Tuesday
St. John's Day
Sant Joan
Public
Fri, Jul 25 · Friday
Santiago Apóstol
Public
Mon, Jul 28 · Monday
Day of the Cantabrian Institutions
Día de las Instituciones de Cantabria
Public
Fri, Aug 15 · Friday
Assumption
Asunción
Public
Mon, Sep 8 · Monday
Day of Asturias
Día de Asturias
Public
Mon, Sep 8 · Monday
Day of Extremadura
Día de Extremadura
Public
Thu, Sep 11 · Thursday
National Day of Catalonia
Diada Nacional de Catalunya
Public
Mon, Sep 15 · Monday
Feast of Our Lady of Bien Aparecida
Festividad de la Bien Aparecida
Public
Thu, Oct 9 · Thursday
Day of the Valencian Community
Dia de la Comunitat Valenciana
Public
Sun, Oct 12 · Sunday
National Day of Spain
Fiesta Nacional de España
Public
Sat, Nov 1 · Saturday
All Saints Day
Día de todos los Santos
Public
Sat, Dec 6 · Saturday
Constitution Day
Día de la Constitución
Public
Mon, Dec 8 · Monday
Immaculate Conception
Inmaculada Concepción
Public
Thu, Dec 25 · Thursday
Christmas Day
Navidad
Public
Fri, Dec 26 · Friday
St. Stephen's Day
Feast of Saint Stephen
Public
Total holidays
32
in 2025
Working days remaining
238
across all of 2025
Upcoming holidays
0
during 2025
See Spain's holidays side by side with another country to plan cross-border work.
Suggested pairs: Iberian neighbours and Latin Europe.
Spain operates a three-tier holiday calendar set by article 37.2 of the Estatuto de los Trabajadores. Of the maximum fourteen paid public holidays per year, the national government fixes eight or nine, the autonomous communities choose two or three, and each municipality designates two local fiestas, typically the patron saint's day. The Ministerio de Trabajo publishes a consolidated annual table in the Boletín Oficial del Estado. Madrid's local holidays for example include San Isidro on 15 May and Almudena on 9 November. Catalonia substitutes La Diada de Sant Jordi observances and adds Sant Esteve on 26 December, the only Spanish region to do so.
Spanish labour and procedural law distinguishes día hábil, any day not a Sunday or public holiday, from día laborable, the actual scheduled working day. Saturdays are días hábiles for most purposes including civil deadlines under article 130 of the Ley de Enjuiciamiento Civil, although administrative deadlines under article 30 of Ley 39/2015 treat Saturdays as non-hábiles. The standard private-sector working week is Monday to Friday with banks operating Monday to Friday morning. Settlement of euro transactions follows the TARGET2 calendar; domestic banking follows the Banco de España calendar which mirrors the national list.
For people planning cross-border meetings, the practical move is to overlay Spain's calendar with the calendars of the other countries on your team. A week that looks completely clear from your end might be a national holiday on theirs. The compare tool above pairs two country calendars and highlights the overlapping closures, so you can spot the weeks where almost no one is at their desk before you put a launch on the board.