🇪🇸

Spain Public Holidays 2025

Complete list of public holidays — nationwide & regional

20242025202620272028202920302031

Spain's 2025 public holiday calendar opens strongly: Epiphany (6 January) falls on a Monday, giving families an automatic three-day weekend around the most important gift-giving occasion in the Spanish tradition. Cabalgata de Reyes parades take place on Sunday 5 January, and the holiday on Monday 6 January means children and parents can recover from the festivities.

Semana Santa falls in mid-April in 2025. Good Friday is 18 April and Easter Sunday is 20 April — processions in Seville, Málaga, and Valladolid take place during the week of 14–18 April. Labour Day (1 May) follows on a Thursday — bridge day Friday 2 May for a four-day weekend.

Spain's National Day (12 October) falls on a Sunday — no weekday benefit. Constitution Day (6 December) is a Saturday — also absorbed into the weekend. The Immaculate Conception (8 December) falls on a Monday — automatic three-day weekend, partially compensating for the lost December public holidays.

Nationwide Holidays 2025

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

Andalusia — Additional Holidays

2 regional
📍 Andalusia — Regional Public Holidays 2025
DateDayHoliday NameType
28 Feb 2025 Fri Andalusia Day Regional
17 Apr 2025 Thu Maundy Thursday Regional

Aragon — Additional Holidays

2 regional
📍 Aragon — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
23 Apr 2025 Wed Aragon Day Regional

Asturias — Additional Holidays

2 regional
📍 Asturias — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
8 Sept 2025 Mon Asturias Day Regional

Cantabria — Additional Holidays

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

Ceuta — Additional Holidays

5 regional
📍 Ceuta — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
7 Jun 2025 Sat Eid al-Adha Regional
13 Jun 2025 Fri St. Anthony of Padua Regional
5 Aug 2025 Tue Our Lady of Africa Regional
2 Sept 2025 Tue Day of Ceuta Regional

Canary Islands — Additional Holidays

1 regional
📍 Canary Islands — Regional Public Holidays 2025
DateDayHoliday NameType
30 May 2025 Fri Canary Islands Day Regional

Castilla-La Mancha — Additional Holidays

2 regional
📍 Castilla-La Mancha — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
31 May 2025 Sat Castilla-La Mancha Day Regional

Castile and León — Additional Holidays

2 regional
📍 Castile and León — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
23 Apr 2025 Wed Castile and León Day Regional

Catalonia — Additional Holidays

3 regional
📍 Catalonia — Regional Public Holidays 2025
DateDayHoliday NameType
21 Apr 2025 Mon Easter Monday Regional
11 Sept 2025 Thu Catalonia National Day Regional
26 Dec 2025 Fri St. Stephen's Day Regional

Extremadura — Additional Holidays

2 regional
📍 Extremadura — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
8 Sept 2025 Mon Extremadura Day Regional

Galicia — Additional Holidays

3 regional
📍 Galicia — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
17 May 2025 Sat Galician Literature Day Regional
25 Jul 2025 Fri St. James' Day Regional

Balearic Islands — Additional Holidays

3 regional
📍 Balearic Islands — Regional Public Holidays 2025
DateDayHoliday NameType
1 Mar 2025 Sat Balearic Islands Day Regional
17 Apr 2025 Thu Maundy Thursday Regional
21 Apr 2025 Mon Easter Monday Regional

Murcia — Additional Holidays

3 regional
📍 Murcia — Regional Public Holidays 2025
DateDayHoliday NameType
19 Mar 2025 Wed St. Joseph's Day Regional
17 Apr 2025 Thu Maundy Thursday Regional
9 Jun 2025 Mon Murcia Day Regional

Madrid — Additional Holidays

2 regional
📍 Madrid — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
2 May 2025 Fri Madrid Day Regional

Melilla — Additional Holidays

3 regional
📍 Melilla — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
7 Jun 2025 Sat Eid al-Adha Regional
17 Sept 2025 Wed Day of Melilla Regional

Navarre — Additional Holidays

3 regional
📍 Navarre — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
21 Apr 2025 Mon Easter Monday Regional
3 Dec 2025 Wed Navarre Day Regional

Basque Country — Additional Holidays

2 regional
📍 Basque Country — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
21 Apr 2025 Mon Easter Monday Regional

La Rioja — Additional Holidays

2 regional
📍 La Rioja — Regional Public Holidays 2025
DateDayHoliday NameType
17 Apr 2025 Thu Maundy Thursday Regional
9 Jun 2025 Mon La Rioja Day Regional

Valencia — Additional Holidays

3 regional
📍 Valencia — Regional Public Holidays 2025
DateDayHoliday NameType
19 Mar 2025 Wed St. Joseph's Day Regional
21 Apr 2025 Mon Easter Monday Regional
9 Oct 2025 Thu Valencia Day Regional

Frequently Asked Questions

When is Semana Santa in Spain in 2025?
Semana Santa falls in mid-April 2025. Easter Sunday is 20 April, so Good Friday is 18 April and Palm Sunday is 13 April. The famous Semana Santa processions in Seville, Málaga, and other Andalusian cities take place during the week of 14–18 April.
Is Epiphany (6 January) favourable in Spain in 2025?
Yes — Epiphany falls on a Monday in 2025, giving an automatic three-day weekend. Cabalgata de Reyes parades take place on Sunday 5 January, and the Monday holiday means families have a full day to celebrate the arrival of the Three Kings.
Does Labour Day create a long weekend in Spain in 2025?
Yes — Labour Day (1 May) falls on a Thursday in 2025. Taking Friday 2 May as annual leave creates a four-day weekend — a solid Puente (bridge day) opportunity.
Is the Immaculate Conception (8 December) favourable in 2025?
Yes — 8 December falls on a Monday in 2025, giving an automatic three-day weekend. This is a welcome placement in a December where Constitution Day (6 December) falls on a Saturday.
What is a "Puente" in Spanish holiday culture?
A Puente (literally "bridge") is the Spanish term for taking an extra day of annual leave to bridge between a public holiday and a weekend — creating a longer break. When a public holiday falls on a Thursday, Spaniards often take the Friday as leave (making a Puente) to get a four-day weekend. Puente planning is a deeply embedded part of Spanish work culture.