31 official public holidays in 2028, with 31 still ahead and around 234 working days remaining.
| Date | Day | Holiday | Type |
|---|---|---|---|
| Sat, Jan 1 | Saturday | New Year's Day Año Nuevo | Public |
| Thu, Jan 6 | Thursday | Epiphany Día de Reyes / Epifanía del Señor | Public |
| Mon, Feb 28 | Monday | Day of Andalucía Día de Andalucía | Public |
| Wed, Mar 1 | Wednesday | Day of the Balearic Islands Dia de les Illes Balears | Public |
| Thu, Apr 13 | Thursday | Maundy Thursday Jueves Santo | Public |
| Fri, Apr 14 | Friday | Good Friday Viernes Santo | Public |
| Mon, Apr 17 | Monday | Easter Monday Lunes de Pascua | Public |
| Sun, Apr 23 | Sunday | Castile and León Day Día de Castilla y León | Public |
| Mon, Apr 24 | Monday | Day of Aragón San Jorge (Día de Aragón) | Public |
| Mon, May 1 | Monday | Labour Day Fiesta del trabajo | Public |
| Tue, May 2 | Tuesday | Day of Madrid Fiesta de la Comunidad de Madrid | Public |
| Wed, May 17 | Wednesday | Galician Literature Day Día das Letras Galegas | Public |
| Tue, May 30 | Tuesday | Day of the Canary Islands Día de Canarias | Public |
| Wed, May 31 | Wednesday | Day of Castilla-La Mancha Día de la Región Castilla-La Mancha | Public |
| Fri, Jun 9 | Friday | Day of La Rioja Día de La Rioja | Public |
| Fri, Jun 9 | Friday | Day of Murcia Día de la Región de Murcia | Public |
| Thu, Jun 15 | Thursday | Corpus Christi | Public |
| Sat, Jun 24 | Saturday | St. John's Day Sant Joan | Public |
| Fri, Jul 28 | Friday | Day of the Cantabrian Institutions Día de las Instituciones de Cantabria | Public |
| Tue, Aug 15 | Tuesday | Assumption Asunción | Public |
| Fri, Sep 8 | Friday | Day of Asturias Día de Asturias | Public |
| Fri, Sep 8 | Friday | Day of Extremadura Día de Extremadura | Public |
| Mon, Sep 11 | Monday | National Day of Catalonia Diada Nacional de Catalunya | Public |
| Fri, Sep 15 | Friday | Feast of Our Lady of Bien Aparecida Festividad de la Bien Aparecida | Public |
| Mon, Oct 9 | Monday | Day of the Valencian Community Dia de la Comunitat Valenciana | Public |
| Thu, Oct 12 | Thursday | National Day of Spain Fiesta Nacional de España | Public |
| Wed, Nov 1 | Wednesday | All Saints Day Día de todos los Santos | Public |
| Wed, Dec 6 | Wednesday | Constitution Day Día de la Constitución | Public |
| Fri, Dec 8 | Friday | Immaculate Conception Inmaculada Concepción | Public |
| Mon, Dec 25 | Monday | Christmas Day Navidad | Public |
| Tue, Dec 26 | Tuesday | St. Stephen's Day Feast of Saint Stephen | Public |
Sat, Jan 1 · Saturday
New Year's Day
Año Nuevo
Public
Thu, Jan 6 · Thursday
Epiphany
Día de Reyes / Epifanía del Señor
Public
Mon, Feb 28 · Monday
Day of Andalucía
Día de Andalucía
Public
Wed, Mar 1 · Wednesday
Day of the Balearic Islands
Dia de les Illes Balears
Public
Thu, Apr 13 · Thursday
Maundy Thursday
Jueves Santo
Public
Fri, Apr 14 · Friday
Good Friday
Viernes Santo
Public
Mon, Apr 17 · Monday
Easter Monday
Lunes de Pascua
Public
Sun, Apr 23 · Sunday
Castile and León Day
Día de Castilla y León
Public
Mon, Apr 24 · Monday
Day of Aragón
San Jorge (Día de Aragón)
Public
Mon, May 1 · Monday
Labour Day
Fiesta del trabajo
Public
Tue, May 2 · Tuesday
Day of Madrid
Fiesta de la Comunidad de Madrid
Public
Wed, May 17 · Wednesday
Galician Literature Day
Día das Letras Galegas
Public
Tue, May 30 · Tuesday
Day of the Canary Islands
Día de Canarias
Public
Wed, May 31 · Wednesday
Day of Castilla-La Mancha
Día de la Región Castilla-La Mancha
Public
Fri, Jun 9 · Friday
Day of La Rioja
Día de La Rioja
Public
Fri, Jun 9 · Friday
Day of Murcia
Día de la Región de Murcia
Public
Thu, Jun 15 · Thursday
Corpus Christi
Public
Sat, Jun 24 · Saturday
St. John's Day
Sant Joan
Public
Fri, Jul 28 · Friday
Day of the Cantabrian Institutions
Día de las Instituciones de Cantabria
Public
Tue, Aug 15 · Tuesday
Assumption
Asunción
Public
Fri, Sep 8 · Friday
Day of Asturias
Día de Asturias
Public
Fri, Sep 8 · Friday
Day of Extremadura
Día de Extremadura
Public
Mon, Sep 11 · Monday
National Day of Catalonia
Diada Nacional de Catalunya
Public
Fri, Sep 15 · Friday
Feast of Our Lady of Bien Aparecida
Festividad de la Bien Aparecida
Public
Mon, Oct 9 · Monday
Day of the Valencian Community
Dia de la Comunitat Valenciana
Public
Thu, Oct 12 · Thursday
National Day of Spain
Fiesta Nacional de España
Public
Wed, Nov 1 · Wednesday
All Saints Day
Día de todos los Santos
Public
Wed, Dec 6 · Wednesday
Constitution Day
Día de la Constitución
Public
Fri, Dec 8 · Friday
Immaculate Conception
Inmaculada Concepción
Public
Mon, Dec 25 · Monday
Christmas Day
Navidad
Public
Tue, Dec 26 · Tuesday
St. Stephen's Day
Feast of Saint Stephen
Public
Total holidays
31
in 2028
Working days remaining
234
across all of 2028
Upcoming holidays
31
during 2028
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.