Whether you’re living in Spain or just visiting, it’s important to note the dates of Spain’s public holidays (known as dias festivos or vacaciones) and key dates. That’s because businesses and public offices will likely be closed or have reduced hours on these days.
Here’s what you need to know:
An overview of Spanish public holidays
The government in Spain sets the national holidays each year, although vacation days differ between each of the regions. Unlike national celebrations, local governments choose when the regional holidays are.
Spanish national holidays are busy periods. Employees frequently take a a puente (bridge) holiday of four days if a holiday falls on a Thursday or Tuesday. Vacations that fall on weekends are sometimes replaced with alternate days (usually on the following Monday) if the regional government so chooses. This is not the case for every company, however.

Oftentimes, regional holidays will coincide with large local festivals. This is a great opportunity to visit a new city and try authentic traditional food. Keep in mind that many Spanish festivals are world-famous, meaning accommodation fills up quickly. As a result, it’s important to book early if your trip overlaps with a public holiday.
When are Spain’s public holidays in 2025?
Unlike regional holidays, these holidays are celebrated across the whole of Spain:
Date | Weekday | Holiday |
1 January 2025 | Wed | New Year’s Day |
6 January 2025 | Mon | Epiphany |
18 April 2025 | Fri | Good Friday |
1 May 2025 | Thu | Labor Day (also referred to as Worker’s Day) |
15 August 2025 | Fri | Assumption of Mary |
12 October 2025 Some regions observe on Monday, 13 September, day off | Sun | Spain’s National Day (also referred to as Hispanic Day) |
1 November 2025 | Sat | All Saints’ Day |
6 December 2025 | Sat | Constitution Day |
8 December 2025 | Mon | Day of Immaculate Conception |
25 December 2025 | Wed | Christmas Day |
Local (religious) holidays in 2025
These religious holidays are only celebrated in certain Spanish regions, unlike the holidays listed above:
Date | Weekday | Holiday | Where celebrated |
19 March 2025 | Wed | San Jose | Murcia and Valencia |
31 March 2025 | Mon | Eid al-Fitr | Melilla |
17 April 2025 | Thu | Maundy Thursday | All regions except Catalonia and Valencia |
1 April 2025 | Mon | Easter Monday | Basque Country, Catalonia, La Rioja, Navarre, and Valencia |
6 June 2025 | Fri | Eid al-Adha | Ceuta and Melilla |
19 June 2025 | Thu | Corpus Christi | Castile-La Mancha |
24 June 2025 | Tue | Saint John the Baptist Day | Catalonia and Valencia |
25 July 2025 | Thu | Feast of Saint James the Apostle | Basque Country, Galicia, Madrid, and Navarre |
5 August 2025 | Tue | Day of Our Lady of Africa | Ceuta |
15 September 2025 | Mon | Nuestra Señora de la Bien Aparecida | Cantabria |
26 December 2025 | Thu | Saint Stephen’s Day | Balearic Islands and Catalonia |
Local (cultural) holidays in 2025
Some regions also have their own cultural holidays:
Date | Weekday | Holiday | Where celebrated |
28 February 2025 | Thu | Day of Andalusía | Andalusía |
1 March 2025 | Sat | Day of Balearic Islands | Balearic Islands |
23 April 2025 | Wed | Day of Aragón | Aragon |
23 April 2025 | Wed | Castile and León Day | Castile y Léon |
2 May 2025 | Fri | Day of Madrid | Madrid |
17 May 2025 | Sat | Galicia Literature Day | Galicia |
30 May 2025 | Fri | Day of the Canary Islands | Canary Islands |
31 May 2025 | Sat | Day of Castile-La Mancha | Castile-La Mancha |
9 June 2025 | Mon | Day of La Rioja | La Rioja |
9 June 2025 | Mon | Day of Murcia | Murcia |
28 July 2025 | Mon | Day of the Institutions | Cantabria |
8 September 2025 | Mon | Day of Asturias | Asturias |
8 September 2025 | Mon | Day of Extremadura | Extremadura |
11 September 2025 | Thu | National Day of Catalonia | Catalonia |
9 October 2025 | Wed | Day of Valencia | Valencia |
3 December 2025 | Wed | Day of Navarre | Navarre |
Other important dates in 2025
Alongside national and local holidays, you’ll want to make note of these other prominent dates in Spain:
Date | Weekday | Occasion |
19 March 2025 | Wed | Father’s Day |
4 May 2025 | Sun | Mother’s Day |
31 December 2025 | Wed | New Year’s Eve |
When are Spain’s public holidays in 2026?
Unlike regional holidays, these holidays are celebrated across the whole of Spain:
Date | Weekday | Holiday |
1 January 2026 | Thu | New Year’s Day |
6 January 2026 | Tue | Epiphany |
3 April 2026 | Fri | Good Friday |
1 May 2026 | Fri | Labor Day (also referred to as Worker’s Day) |
15 August 2026 | Sat | Assumption of Mary |
12 October 2026 | Mon | Spain’s National Day (also referred to as Hispanic Day) |
1 November 2026 Observed on Monday, 2 November, day off | Sun | All Saints’ Day |
6 December 2026 Observed on Monday, 7 December, day off | Sun | Constitution Day |
8 December 2026 | Tue | Day of Immaculate Conception |
25 December 2026 | Fri | Christmas Day |
Local (religious) holidays in 2026
These religious holidays are only celebrated in certain Spanish regions, unlike the holidays listed above:
Date | Weekday | Holiday | Where celebrated |
19 March 2026 | Thu | San Jose | Murcia and Valencia |
20 March 2026 | Fri | Eid al-Fitr | Melilla |
2 April 2026 | Thu | Maundy Thursday | All regions except Catalonia and Valencia |
6 April 2026 | Mon | Easter Monday | Balearic Islands, Basque Country, Catalonia, La Rioja, Navarre, and Valencia |
27 May 2026 | Wed | Eid al-Adha | Ceuta and Melilla |
4 June 2026 | Thu | Corpus Christi | Castile-La Mancha |
13 June 2026 | Sat | Saint Anthony of Padua | Ceuta |
24 June 2026 | Wed | Saint John the Baptist Day | Catalonia and Valencia |
25 July 2026 | Fri | Feast of Saint James the Apostle | Basque Country, Galicia, Madrid, and Navarre |
5 August 2026 | Wed | Day of Our Lady of Africa | Ceuta |
8 September 2026 | Tue | Virgin of the Victory | Melilla |
15 September 2026 | Tue | Nuestra Señora de la Bien Aparecida | Cantabria |
26 December 2026 | Sat | Saint Stephen’s Day | Catalonia |
Local (cultural) holidays in 2026
Some regions also have their own cultural holidays:
Date | Weekday | Holiday | Where celebrated |
28 February 2026 | Fri | Day of Andalusía | Andalusía |
1 March 2026 | Sun | Day of Balearic Islands | Balearic Islands |
23 April 2026 | Thu | Day of Aragón | Aragon |
23 April 2026 | Thu | Castile and León Day | Castile y Léon |
2 May 2026 | Sat | Day of Madrid | Madrid |
17 May 2026 | Sun | Galicia Literature Day | Galicia |
30 May 2026 | Sat | Day of the Canary Islands | Canary Islands |
31 May 2026 | Sun | Day of Castile-La Mancha | Castile-La Mancha |
9 June 2026 | Tue | Day of La Rioja | La Rioja |
9 June 2026 | Tue | Day of Murcia | Murcia |
28 July 2026 | Tue | Day of the Institutions | Cantabria |
2 September 2026 | Wed | Day of the Independent City of Ceuta | Ceuta |
8 September 2026 | Tue | Day of Asturias | Asturias |
8 September 2026 | Tue | Day of Extremadura | Extremadura |
11 September 2026 | Fri | National Day of Catalonia | Catalonia |
9 October 2026 | Thu | Day of Valencia | Valencia |
3 December 2026 | Thu | Day of Navarre | Navarre |
Other important dates in 2026
Alongside national and local holidays, you’ll want to make note of these other prominent dates in Spain:
Date | Weekday | Occasion |
19 March 2026 | Thu | Father’s Day |
3 May 2026 | Sun | Mother’s Day |
31 December 2026 | Thu | New Year’s Eve |
When were Spain’s public holidays in 2024?
Date | Weekday | Holiday |
1 January 2024 | Mon | New Year’s Day |
6 January 2024 | Sat | Epiphany |
29 March 2024 | Fri | Good Friday |
1 May 2024 | Wed | Labor Day (also referred to as Worker’s Day) |
15 August 2024 | Thu | Assumption of Mary |
12 October 2024 | Sat | Spain’s National Day (also referred to as Hispanic Day) |
1 November 2024 | Fri | All Saints’ Day |
6 December 2024 | Fri | Constitution Day |
8 December 2024 Observed on Monday, 9 December, day off | Sun | Day of Immaculate Conception |
25 December 2024 | Wed | Christmas Day |
Local (religious) holidays in 2024
Date | Weekday | Holiday | Where celebrated |
13 February 2024 | Tue | Carnival Tuesday | Extremadura |
19 March 2024 | Tue | San Jose | Murcia and Valencia |
28 March 2024 | Thu | Maundy Thursday | All regions except Catalonia and Valencia |
1 April 2024 | Mon | Easter Monday | Balearic Islands, Basque Country, Catalonia, La Rioja, Navarre, and Valencia |
30 May 2024 | Thu | Corpus Christi | Castile-La Mancha |
17 June 2024 | Mon | Eid al-Adha | Ceuta and Melilla |
24 June 2024 | Mon | Saint John the Baptist Day | Catalonia and Valencia |
25 July 2024 | Thu | Feast of Saint James the Apostle | Basque Country, Cantabria, Galicia, Madrid, and Navarre |
5 August 2024 | Mon | Day of Our Lady of Africa | Ceuta |
15 September 2024 | Sun | Nuestra Señora de la Bien Aparecida | Cantabria |
26 December 2024 | Thu | Saint Stephen’s Day | Catalonia |
Local (cultural) holidays in 2024
Date | Weekday | Holiday | Where celebrated |
28 February 2024 | Wed | Day of Andalusía | Andalusía |
1 March 2024 | Fri | Day of Balearic Islands | Balearic Islands |
23 April 2024 | Tue | Day of Aragón | Aragon |
23 April 2024 | Tue | Castile and León Day | Castile y Léon |
2 May 2024 | Thu | Day of Madrid | Madrid |
17 May 2024 | Fri | Galicia Literature Day | Galicia |
30 May 2024 | Thu | Day of the Canary Islands | Canary Islands |
31 May 2024 | Fri | Day of Castile-La Mancha | Castile-La Mancha |
9 June 2024 Observed on Monday, 10 June, day off | Sun | Day of La Rioja | La Rioja |
28 July 2024 | Sun | Day of the Institutions | Cantabria |
11 August 2024 | Sun | The Day of Cantabria | Cantabria |
2 September 2024 | Mon | Day of Ceuta | Ceuta |
8 September 2024 Observed on Monday, 9 September, day off | Sun | Day of Asturias | Asturias |
11 September 2024 | Wed | National Day of Catalonia | Catalonia |
17 September 2024 | Tue | Day of Melilla | Melilla |
9 October 2024 | Wed | Day of Valencia | Valencia |
Other important dates in 2024
Date | Weekday | Occasion |
19 March 2024 | Tue | Father’s Day |
5 May 2024 | Sun | Mother’s Day |
31 December 2024 | Tue | New Year’s Eve |
When are the school holidays in Spain?
Many days off for Spanish schools also align with the public holidays. Wondering when they are? Read more in our article on school holidays in Spain.