🇪🇸

Spain Public Holidays 2028

Complete list of public holidays — nationwide & regional

20242025202620272028202920302031

Spain's 2028 public holiday calendar is a leap year with several excellent placements. Epiphany (6 January) falls on a Friday — the Cabalgata de Reyes parades take place on Thursday evening 5 January, and the Friday public holiday gives families a three-day Three Kings weekend. Labour Day (1 May) falls on a Monday — automatic long weekend.

Easter Sunday is 16 April 2028. Good Friday is 14 April. Semana Santa processions in Seville, Málaga, and across Spain fall in the week of 10–14 April — a classic mid-April Holy Week timing.

Spain's National Day (12 October) falls on a Thursday in 2028 — taking Friday 13 October as leave creates a four-day Puente for the military parade and Día de la Hispanidad celebrations. Constitution Day (6 December) falls on a Wednesday and the Immaculate Conception (8 December) on a Friday — workers taking Thursday 7 December as leave get a five-day break from Wednesday 6 to Sunday 10 December.

Nationwide Holidays 2028

10 holidays
🇪🇸 Public Holidays for all of Spain
DateDayHoliday NameType
1 Jan 2028 Sat New Year's Day Nationwide
6 Jan 2028 Thu Epiphany Nationwide
14 Apr 2028 Fri Good Friday Nationwide
1 May 2028 Mon Labour Day Nationwide
15 Aug 2028 Tue Assumption of Mary Nationwide
12 Oct 2028 Thu National Day of Spain Nationwide
1 Nov 2028 Wed All Saints' Day Nationwide
6 Dec 2028 Wed Constitution Day Nationwide
8 Dec 2028 Fri Immaculate Conception Nationwide
25 Dec 2028 Mon Christmas Day Nationwide

Andalusia — Additional Holidays

2 regional
📍 Andalusia — Regional Public Holidays 2028
DateDayHoliday NameType
28 Feb 2028 Mon Andalusia Day Regional
13 Apr 2028 Thu Maundy Thursday Regional

Aragon — Additional Holidays

2 regional
📍 Aragon — Regional Public Holidays 2028
DateDayHoliday NameType
13 Apr 2028 Thu Maundy Thursday Regional
23 Apr 2028 Sun Aragon Day Regional

Asturias — Additional Holidays

2 regional
📍 Asturias — Regional Public Holidays 2028
DateDayHoliday NameType
13 Apr 2028 Thu Maundy Thursday Regional
8 Sept 2028 Fri Asturias Day Regional

Cantabria — Additional Holidays

3 regional
📍 Cantabria — Regional Public Holidays 2028
DateDayHoliday NameType
28 Jul 2028 Fri Day of the Institutions of Cantabria Regional
13 Aug 2028 Sun Cantabria Day Regional
15 Sept 2028 Fri Our Lady of Bien Aparecida Regional

Ceuta — Additional Holidays

3 regional
📍 Ceuta — Regional Public Holidays 2028
DateDayHoliday NameType
5 Aug 2028 Sat Our Lady of Africa Regional
2 Sept 2028 Sat Day of Ceuta Regional
13 Jun 2028 Tue St. Anthony of Padua Regional

Canary Islands — Additional Holidays

1 regional
📍 Canary Islands — Regional Public Holidays 2028
DateDayHoliday NameType
30 May 2028 Tue Canary Islands Day Regional

Castilla-La Mancha — Additional Holidays

1 regional
📍 Castilla-La Mancha — Regional Public Holidays 2028
DateDayHoliday NameType
31 May 2028 Wed Castilla-La Mancha Day Regional

Castile and León — Additional Holidays

1 regional
📍 Castile and León — Regional Public Holidays 2028
DateDayHoliday NameType
23 Apr 2028 Sun Castile and León Day Regional

Catalonia — Additional Holidays

3 regional
📍 Catalonia — Regional Public Holidays 2028
DateDayHoliday NameType
17 Apr 2028 Mon Easter Monday Regional
11 Sept 2028 Mon Catalonia National Day Regional
26 Dec 2028 Tue St. Stephen's Day Regional

Extremadura — Additional Holidays

1 regional
📍 Extremadura — Regional Public Holidays 2028
DateDayHoliday NameType
8 Sept 2028 Fri Extremadura Day Regional

Galicia — Additional Holidays

2 regional
📍 Galicia — Regional Public Holidays 2028
DateDayHoliday NameType
17 May 2028 Wed Galician Literature Day Regional
25 Jul 2028 Tue St. James' Day Regional

Balearic Islands — Additional Holidays

2 regional
📍 Balearic Islands — Regional Public Holidays 2028
DateDayHoliday NameType
1 Mar 2028 Wed Balearic Islands Day Regional
17 Apr 2028 Mon Easter Monday Regional

Murcia — Additional Holidays

2 regional
📍 Murcia — Regional Public Holidays 2028
DateDayHoliday NameType
19 Mar 2028 Sun St. Joseph's Day Regional
9 Jun 2028 Fri Murcia Day Regional

Madrid — Additional Holidays

1 regional
📍 Madrid — Regional Public Holidays 2028
DateDayHoliday NameType
2 May 2028 Tue Madrid Day Regional

Melilla — Additional Holidays

1 regional
📍 Melilla — Regional Public Holidays 2028
DateDayHoliday NameType
17 Sept 2028 Sun Day of Melilla Regional

Navarre — Additional Holidays

1 regional
📍 Navarre — Regional Public Holidays 2028
DateDayHoliday NameType
3 Dec 2028 Sun Navarre Day Regional

Basque Country — Additional Holidays

1 regional
📍 Basque Country — Regional Public Holidays 2028
DateDayHoliday NameType
17 Apr 2028 Mon Easter Monday Regional

La Rioja — Additional Holidays

1 regional
📍 La Rioja — Regional Public Holidays 2028
DateDayHoliday NameType
9 Jun 2028 Fri La Rioja Day Regional

Valencia — Additional Holidays

2 regional
📍 Valencia — Regional Public Holidays 2028
DateDayHoliday NameType
19 Mar 2028 Sun St. Joseph's Day Regional
9 Oct 2028 Mon Valencia Day Regional

Frequently Asked Questions

When is Semana Santa in Spain in 2028?
Semana Santa falls in mid-April 2028. Easter Sunday is 16 April, so Good Friday is 14 April and Palm Sunday is 9 April. The Semana Santa processions take place during the week of 9–14 April — a classic spring Holy Week timing.
Is Epiphany (6 January) favourable in Spain in 2028?
Yes — Epiphany falls on a Friday in 2028. Cabalgata de Reyes parades take place on Thursday evening 5 January, and the Friday public holiday gives families a three-day Three Kings weekend. One of the best Epiphany placements of the decade.
Does Spain's National Day create a Puente in 2028?
Yes — National Day (12 October) falls on a Thursday in 2028. Taking Friday 13 October as annual leave creates a four-day Puente from Thursday 12 to Sunday 15 October.
Is the December holiday window good in Spain in 2028?
Yes — Constitution Day (6 December) is a Wednesday and the Immaculate Conception (8 December) is a Friday. Taking Thursday 7 December as leave creates a five-day break from Wednesday 6 to Sunday 10 December — one of the longest possible December Puente breaks.
Is 2028 a leap year in Spain?
Yes — 2028 is a leap year with 366 days. The extra day (29 February) falls during the school year. It does not add a public holiday but shifts the day-of-week alignment for subsequent fixed-date holidays.