๐Ÿ‡ช๐Ÿ‡ธ

Spain Holidays 2031

Public holidays & school holidays โ€” all regions

20242025202620272028202920302031
10
Public Holidays
19
Regions
2031
Year

2031 is the final year in CalendarGlobe's verified Spain public holiday dataset. Easter Sunday falls on 13 April. Epiphany (6 January) falls on a Monday โ€” automatic three-day Three Kings weekend. Spain's National Day (12 October) is a Sunday โ€” absorbed. Labour Day (1 May) is a Thursday โ€” Puente on Friday 2 May. Constitution Day (6 December) is a Saturday โ€” absorbed, but the Immaculate Conception (8 December) falls on a Monday โ€” automatic long weekend.

Spain closes the 2024โ€“2031 window with one of its more balanced holiday calendars.

Public Holidays 2031

View all โ†’
๐Ÿ—“๏ธ Nationwide Public Holidays 2031
DateDayHolidayType
1 Jan 2031 Wed New Year's Day Nationwide
6 Jan 2031 Mon Epiphany Nationwide
11 Apr 2031 Fri Good Friday Nationwide
1 May 2031 Thu Labour Day Nationwide
15 Aug 2031 Fri Assumption of Mary Nationwide
12 Oct 2031 Sun National Day of Spain Nationwide
1 Nov 2031 Sat All Saints' Day Nationwide
6 Dec 2031 Sat Constitution Day Nationwide
8 Dec 2031 Mon Immaculate Conception Nationwide
25 Dec 2031 Thu Christmas Day Nationwide

School Holidays 2031

View all regions โ†’
๐ŸŽ’ Andalusia โ€” School Holidays Overview
Winter Break
No break
Easter Break
No break
Summer Holidays
No break
Autumn Break
No break
Christmas Break
No break

Holidays by Region

Frequently Asked Questions

What is the Dรญa de Reyes (Epiphany) tradition in Spain?
Epiphany (6 January, Dรญa de Reyes Magos) is one of the most important holidays for Spanish families. Traditionally, children receive gifts from the Three Kings (Reyes Magos) rather than Father Christmas. On the evening of 5 January, cities hold large colourful parades (Cabalgata de Reyes) through the streets.
How many public holidays does Spain have?
Spain has 8 national public holidays. Autonomous communities add up to 2 regional holidays, and municipalities add 2 local holidays, making a typical total of around 12โ€“14 public holidays per year depending on where you live and work.
What is Spain's National Day?
Spain's National Day (Fiesta Nacional de Espaรฑa) is on 12 October. It marks the anniversary of Christopher Columbus's arrival in the Americas in 1492. It is celebrated with a large military parade in Madrid. The day is also called Dรญa de la Hispanidad.
How long are school summer holidays in Spain?
Spanish school summer holidays typically last around 10โ€“11 weeks, running from approximately late June to early September. This is one of the longest summer breaks in Europe.
What is Semana Santa?
Semana Santa (Holy Week) is the week preceding Easter Sunday. It is the most important religious and cultural event in the Spanish calendar, marked by elaborate processions (procesiones) of religious brotherhoods carrying floats (pasos) through city streets. The processions in Seville, Mรกlaga, Valladolid, and Zamora are particularly famous.