The official list of Spain's public and bank holidays for 2024 has now been published in the Official State Gazette (BOE).
In 2024, there will be a total of 12 national holidays, with nine days shared by each of the autonomous communities.
Apart from the national holidays, there are also two regional holidays and two local holidays, summing up to a total of 16 public holidays annually.
In Spain it is traditional for public holidays to be called 'Red Days', this is because it was customary to mark them in red on the calendar.
The Nine National Holidays in Spain for 2024
The nine bank holidays that will be available throughout all the autonomous regions of Spain in 2024 will be:-
In 2024, there will be multiple occasions when holidays coincide with either a Friday or a Monday, providing people with the opportunity to enjoy an extended weekend. These instances include the following dates:
Holidays by Autonomous Regions for 2024
Below we list the full bank holiday list for each of the autonomous regions.
Public holidays for Andalusia in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
February 28, Wednesday. Andalusia Day.
March 28, Maundy Thursday.
March 29, Good Friday
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Public holidays for Aragon in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
April 23, Tuesday. Aragon Day.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Public holidays for Asturias in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
September 9, Monday. Transfer of the Day of Asturias.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Public holidays for the Balearic Islands in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 1, Friday. Day of the Balearic Islands.
March 28, Maundy Thursday.
March 29. Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for the Canary Islands in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29. Good Friday.
May 1, Wednesday. Labour Day.
May 30, Thursday. Canary Islands Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
One of the regional holidays in the Canary Islands is different on each island.
Holidays specific to each island in the Canary Islands in 2024
February 2, Friday. Virgen de la Candelaria (Tenerife).
August 5, Monday. Nuestra Señora de Las Nieves (La Palma).
September 9, Monday. Transfer of Nuestra Señora del Pino (Gran Canaria).
September 16, Monday. Our Patron Saint of the Volcanoes (Lanzarote and La Graciosa).
September 20, Friday. Nuestra Señora de La Peña (Fuerteventura).
September 24, Tuesday. Nuestra Señora de los Reyes (El Hierro).
October 7, Monday. Our Lady of Guadalupe (La Gomera).
Public holidays for Cantabria in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29. Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labour Day.
July 25, Thursday. St. James the Apostle.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for Castilla-La Mancha in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29. Good Friday.
May 1, Wednesday. Labour Day.
May 30, Thursday. Corpus Christi.
May 31, Friday. Castilla-La Mancha Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for Castilla y León in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29. Good Friday.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Public holidays for Catalonia in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 29. Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labour Day.
June 24, Monday. San Juan.
August 15, Thursday. Assumption of Our Lady.
September 11, Wednesday. Catalonia Day.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
December 26, Thursday. St. Stephen's.
Public holidays for the Community of Madrid in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29. Good Friday.
May 1, Wednesday. Labour Day.
May 2, Thursday. Day of the Community of Madrid.
July 25, Thursday. St. James the Apostle.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for the Valencian Community in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 19, Tuesday. San Jose.
March 29, Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 9, Wednesday. Day of the Valencian Community.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for Extremadura in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
February 13, Shrove Tuesday.
March 28, Maundy Thursday.
March 29, Good Friday.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Public holidays for Galicia in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
May 1, Wednesday. Labour Day.
May 17, Friday. Days of Galician Letters.
July 25, Thursday. St. James the Apostle.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for La Rioja in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labor Day.
June 10, Monday. Transfer of the Day of La Rioja.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for the Region of Murcia in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 19, Tuesday. San Jose.
March 28, Maundy Thursday.
March 29, Good Friday.
May 1, Wednesday. Labour Day.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Public holidays for Navarre in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labour Day.
July 25, Thursday. St. James the Apostle.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 3, Tuesday. St. Francis Xavier.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for Basque Country in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
April 1, Easter Monday.
May 1, Wednesday. Labour Day.
July 25, Thursday. St. James the Apostle.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for Ceuta in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
April 10, Wednesday. End of Ramadan.
May 1, Wednesday. Labour Day.
June 13, Thursday. San Antonio.
June 17, Monday. Feast of the Sacrifice.
August 5, Monday. Virgin of Africa.
August 15, Thursday. Assumption of Our Lady.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 25, Wednesday. Christmas.
Public holidays for Melilla in 2024
January 1, Monday. New Year’s Day.
January 6, Saturday. Epiphany of the Lord.
March 28, Maundy Thursday.
March 29, Good Friday.
April 10, Wednesday. End of Ramadan.
May 1, Wednesday. Labour Day.
June 17, Monday. Feast of the Sacrifice.
August 15, Thursday. Assumption of Our Lady.
September 17, Tuesday. Melilla Day.
October 12, Saturday. National Day.
November 1, Friday. All Saints' Day.
December 6, Friday. Day of the Spanish Constitution.
December 9, Monday. Transfer of the Immaculate Conception.
December 25, Wednesday. Christmas.
Updated: February 07, 2024 CET