Holidays and Observances in Spain in 2024

List of restricted, gazetted, season, public, government, national, regional, statutory, local, optional, bank, and observance holidays for Spain in 2024

datenametype
1 Jan, 2024 (Mon)New Year's DayNational holiday
2 Jan, 2024 (Tue)Reconquest DayObservance
6 Jan, 2024 (Sat)EpiphanyNational holiday
12 Feb, 2024 (Mon)Carnival MondayObservance
13 Feb, 2024 (Tue)Carnival TuesdayObservance
13 Feb, 2024 (Tue)Carnival TuesdayAutonomous Community Holiday
14 Feb, 2024 (Wed)Valentine's DayObservance
14 Feb, 2024 (Wed)Ash WednesdayObservance
28 Feb, 2024 (Wed)Day of AndalucíaAutonomous Community Holiday
1 Mar, 2024 (Fri)Day of the Balearic IslandsAutonomous Community Holiday
19 Mar, 2024 (Tue)Fathers' DayObservance
19 Mar, 2024 (Tue)San JoseObservance
19 Mar, 2024 (Tue)San JoseAutonomous Community Holiday
20 Mar, 2024 (Wed)March EquinoxSeason
24 Mar, 2024 (Sun)Palm SundayObservance
28 Mar, 2024 (Thu)Maundy ThursdayAutonomous Community Holiday
28 Mar, 2024 (Thu)Maundy ThursdayObservance
29 Mar, 2024 (Fri)Good FridayNational holiday
30 Mar, 2024 (Sat)Holy SaturdayObservance
31 Mar, 2024 (Sun)Easter SundayObservance
31 Mar, 2024 (Sun)Daylight Saving Time startsClock change/Daylight Saving Time
1 Apr, 2024 (Mon)Easter MondayObservance
1 Apr, 2024 (Mon)Easter MondayAutonomous Community Holiday
10 Apr, 2024 (Wed)Eid al-FitrObservance
23 Apr, 2024 (Tue)Day of AragónAutonomous Community Holiday
23 Apr, 2024 (Tue)St George's DayObservance
23 Apr, 2024 (Tue)Castile and León DayAutonomous Community Holiday
1 May, 2024 (Wed)Labor Day / May DayNational holiday
2 May, 2024 (Thu)Day of MadridAutonomous Community Holiday
5 May, 2024 (Sun)Mothers' DayObservance
17 May, 2024 (Fri)Galicia Literature DayAutonomous Community Holiday
19 May, 2024 (Sun)Whit Sunday/PentecostObservance
20 May, 2024 (Mon)Whit MondayObservance
30 May, 2024 (Thu)Corpus ChristiObservance
30 May, 2024 (Thu)Corpus ChristiAutonomous Community Holiday
30 May, 2024 (Thu)Day of the Canary IslandsAutonomous Community Holiday
31 May, 2024 (Fri)Day of Castile-La ManchaAutonomous Community Holiday
9 Jun, 2024 (Sun)Day of MurciaObservance
9 Jun, 2024 (Sun)Day of La RiojaAutonomous Community Holiday
10 Jun, 2024 (Mon)Day off for Day of La RiojaAutonomous Community Holiday
13 Jun, 2024 (Thu)San AntonioObservance
17 Jun, 2024 (Mon)Eid al-Adha (Tentative Date)Autonomous Community Holiday
21 Jun, 2024 (Fri)June SolsticeSeason
24 Jun, 2024 (Mon)Saint John the Baptist DayAutonomous Community Holiday
24 Jun, 2024 (Mon)Saint John the Baptist DayObservance
25 Jul, 2024 (Thu)Feast of Saint James the ApostleAutonomous Community Holiday
25 Jul, 2024 (Thu)Feast of Saint James the ApostleObservance
28 Jul, 2024 (Sun)Day of the InstitutionsObservance
5 Aug, 2024 (Mon)The Day of Our Lady of AfricaAutonomous Community Holiday
11 Aug, 2024 (Sun)The Day of CantabriaObservance
15 Aug, 2024 (Thu)Assumption of MaryNational holiday
2 Sep, 2024 (Mon)Day of the Independent City of CeutaObservance
6 Sep, 2024 (Fri)Elcano's DayObservance
8 Sep, 2024 (Sun)Day of AsturiasAutonomous Community Holiday
8 Sep, 2024 (Sun)Day of ExtremaduraObservance
8 Sep, 2024 (Sun)Virgin of the VictoryObservance
9 Sep, 2024 (Mon)Day off for Day of AsturiasAutonomous Community Holiday
11 Sep, 2024 (Wed)National Day of CataloniaAutonomous Community Holiday
15 Sep, 2024 (Sun)Nuestra Señora de la Bien AparecidaAutonomous Community Holiday
17 Sep, 2024 (Tue)Day of MelillaAutonomous Community Holiday
22 Sep, 2024 (Sun)September EquinoxSeason
9 Oct, 2024 (Wed)Day of the Valencian CommunityAutonomous Community Holiday
12 Oct, 2024 (Sat)Hispanic DayNational holiday
27 Oct, 2024 (Sun)Daylight Saving Time endsClock change/Daylight Saving Time
1 Nov, 2024 (Fri)All Saints' DayNational holiday
3 Dec, 2024 (Tue)Day of NavarreObservance
3 Dec, 2024 (Tue)Day of NavarreAutonomous Community Holiday
6 Dec, 2024 (Fri)Constitution DayNational holiday
8 Dec, 2024 (Sun)Immaculate ConceptionObservance
9 Dec, 2024 (Mon)Immaculate Conception observedAutonomous Community Holiday
21 Dec, 2024 (Sat)December SolsticeSeason
24 Dec, 2024 (Tue)Christmas EveObservance
25 Dec, 2024 (Wed)Christmas DayNational holiday
26 Dec, 2024 (Thu)St Stephen's DayAutonomous Community Holiday
26 Dec, 2024 (Thu)St Stephen's DayObservance
29 Dec, 2024 (Sun)Feast of the Holy FamilyObservance
31 Dec, 2024 (Tue)New Year's EveObservance