Public Holidays in Spain — 2025

Spain is holiday-rich in 2025, with 32 public holidays spread across the year.

6 of them land on the Saturday + Sunday weekend, which leaves 26 genuine days off work.

The dates are spread fairly evenly — 18 before July and 14 after it — with April the busiest month.

The longest dry spell runs 53 days, from Monday, January 6, 2025 to Friday, February 28, 2025; that is the stretch worth spending annual leave on.

16 holiday(s) sit next to the weekend, and 4 single bridge day(s) could turn into a four-day break.

Spain sits in Southern Europe, is run from Madrid, pays in Euro, and has about 46.8M people planning around these same dates.

Public holidays
32
Days off work
26
Weekend
Saturday + Sunday
Busiest month
April (5)
Longest gap
53 days
Capital
Madrid
Holiday calendar — Spain 2025
DateDayHolidayLocal name
Wed, Jan 1WednesdayNew Year's DayAño Nuevo
Mon, Jan 6MondayEpiphanyDía de Reyes / Epifanía del Señor
Fri, Feb 28FridayDay of AndalucíaDía de Andalucía
Sat, Mar 1SaturdayDay of the Balearic IslandsDia de les Illes Balears
Thu, Apr 17ThursdayMaundy ThursdayJueves Santo
Fri, Apr 18FridayGood FridayViernes Santo
Mon, Apr 21MondayEaster MondayLunes de Pascua
Wed, Apr 23WednesdayCastile and León DayDía de Castilla y León
Wed, Apr 23WednesdayDay of AragónSan Jorge (Día de Aragón)
Thu, May 1ThursdayLabour DayFiesta del trabajo
Fri, May 2FridayDay of MadridFiesta de la Comunidad de Madrid
Sat, May 17SaturdayGalician Literature DayDía das Letras Galegas
Fri, May 30FridayDay of the Canary IslandsDía de Canarias
Sat, May 31SaturdayDay of Castilla-La ManchaDía de la Región Castilla-La Mancha
Mon, Jun 9MondayDay of La RiojaDía de La Rioja
Mon, Jun 9MondayDay of MurciaDía de la Región de Murcia
Thu, Jun 19ThursdayCorpus Christi
Tue, Jun 24TuesdaySt. John's DaySant Joan
Fri, Jul 25FridaySantiago Apóstol
Mon, Jul 28MondayDay of the Cantabrian InstitutionsDía de las Instituciones de Cantabria
Fri, Aug 15FridayAssumptionAsunción
Mon, Sep 8MondayDay of AsturiasDía de Asturias
Mon, Sep 8MondayDay of ExtremaduraDía de Extremadura
Thu, Sep 11ThursdayNational Day of CataloniaDiada Nacional de Catalunya
Mon, Sep 15MondayFeast of Our Lady of Bien AparecidaFestividad de la Bien Aparecida
Thu, Oct 9ThursdayDay of the Valencian CommunityDia de la Comunitat Valenciana
Sun, Oct 12SundayNational Day of SpainFiesta Nacional de España
Sat, Nov 1SaturdayAll Saints DayDía de todos los Santos
Sat, Dec 6SaturdayConstitution DayDía de la Constitución
Mon, Dec 8MondayImmaculate ConceptionInmaculada Concepción
Thu, Dec 25ThursdayChristmas DayNavidad
Fri, Dec 26FridaySt. Stephen's DayFeast of Saint Stephen

How many public holidays does Spain have in 2025?

32 — of which 26 fall on a working day and 6 fall on the Saturday + Sunday weekend.

What is the first public holiday in Spain in 2025?

Año Nuevo on Wednesday, January 1, 2025. The last one of the year is Feast of Saint Stephen on Friday, December 26, 2025.

Which days are the weekend in Spain?

Saturday + Sunday. Working-day counts on this site use that pattern, not a fixed Saturday–Sunday assumption.

When is the longest period without a public holiday in Spain in 2025?

Between Monday, January 6, 2025 and Friday, February 28, 2025 — 53 days with nothing official in between.

Are these 2025 dates confirmed?

Yes, all 32 dates come from the official calendar (source: Nager.Date public holiday API) and none are moon-sighting estimates.