FOTO DE FIESTA LOCAL
National holidays and long weekends in Spain
National holidays in Spain, set annually for the entire territory, include:
- 1 January, New Year's Day
- 6 January, Epiphany
- 18 April Good Friday (in 2025, the date changes every year.)
- 1 May, Labour Day
- 15 August, Assumption of the Virgin
- 12 October, Spanish National Day
- 1 November, All Saints' Day
- 6 December, Spanish Constitution Day
- 8 December, Immaculate Conception
- 25 December, Christmas Day.
Another National Holiday is Good Friday:
This is a national holiday that varies in date each year, as it is a movable feast that falls during Holy Week.
Public holidays in each Autonomous Community in 2025
Local governments decide when regional public holidays are so some dates may vary in each region.
Each Autonomous Community has its own work calendar, which includes national holidays as well as its own regional holidays.
Madrid working calendar
- Thursday, 17 April: Maundy Thursday
- Thursday, 2 May: Feast of the Community of Madrid
- Thursday, 15 May: Saint Isidore
- Friday, 25 July: Saint James the Apostle
- Sunday, 9 November: Our Lady of Almudena
FOTO DE MADRID
Working calendar in Catalonia (Barcelona, Girona, Lleida, Tarragona)
- Monday, 21 April: Easter Monday
- Tuesday, 24 June: Saint John's Day
- Thursday, 11 September: National Day of Catalonia
- Friday, 26 December: Saint Stephen's Day (Boxing day)
Working calendar in the Valencian Community (Alicante, Castellón and Valencia)
- Wednesday, 19 March: Saint Joseph
- Monday, 21 April: Easter Monday
- Tuesday, 24 June: Saint John
- Thursday, 9 October: Valencian Community Day
Public holidays in Andalusia
The Regional Government of Andalusia has established these regional public holidays, which are in addition to the national public holidays for the year 2025:
- Thursday, 28 February: Andalusia Day
- Thursday, 17 April: Maundy Thursday
- Tuesday, 9 December: Day following the Feast of the Immaculate Conception
Public holidays in Aragón
- Thursday, 17 April: Maundy Thursday
- Wednesday, 23 April: Saint George's Day, Day of Aragon
- Tuesday, 9 December: Monday following the Feast of the Immaculate Conception
Public holidays in Asturias
- Thursday, 17 April: Maundy Thursday
- Tuesday, 9 September: Asturias Day
- Tuesday, 9 December: Monday following the Feast of the Immaculate Conception
Public holidays in the Balearic Islands
- Saturday, 1 March: Balearic Islands Day
- Friday, 18 April: Good Friday
- Monday, 21 April: Easter Monday
Canary Islands
- Thursday, 17 April: Maundy Thursday
- Friday, 30 May: Canary Islands Day
- Saturday, 2 February in Tenerife
- Tuesday, 5 August in La Palma
- Monday, 8 September in Gran Canaria
- Monday, 15 September in Lanzarote
- Tuesday, 16 September in Fuerteventura
- Wednesday, 24 September in El Hierro
- Friday, 3 October in La Gomera
Cantabria
- Thursday, 17 April: Maundy Thursday
- Monday, 21 April: Easter Monday
- Friday, 25 July: Saint James the Apostle Day
- Monday, 11 August: Cantabria Day
- Monday, 15 September: Our Lady of the Good Appearance Day
Castile-La Mancha
- Thursday, 17 April: Maundy Thursday
- Thursday, 31 May: Castile-La Mancha Day
- Friday, 8 June: Corpus Christi
Castile and León
- Thursday, 17 April: Maundy Thursday
- Wednesday, 23 April: Autonomous Community Holiday
- Tuesday, 9 December: Monday following the Feast of the Immaculate Conception
Extremadura
- Wednesday, 13 February: Shrove Tuesday
- Thursday, 17 April: Maundy Thursday
- Monday, 8 September: Extremadura Day
- Tuesday, 9 December: Monday following the Feast of the Immaculate Conception
Galicia
- Thursday, 17 April: Maundy Thursday
- Saturday, 17 May: Galician Literature Day
- Wednesday, 25 July: Saint James the Apostle
La Rioja
- Thursday, 17 April: Maundy Thursday
- Monday, 21 April: Easter Sunday
- Tuesday, 10 June: La Rioja Day
Murcia
- Wednesday, 19 March: Saint Joseph
- Thursday, 17 April: Maundy Thursday
- Monday, 9 June: Murcia Region Day
Navarre
- Thursday, 17 April: Maundy Thursday
- Monday, 21 April: Easter Monday
- Friday, 25 July: Saint James the Apostle Day
- Wednesday, 3 December: Saint Francis Xavier Day, Day of Navarre
Basque Country
- Saturday, 7 April: Good Friday
- Monday, 21 April: Easter Monday
- Friday, 25 July: Saint James the Apostle Day
- Monday, 6 September: Elcano Day
- Ceuta