Holidays in Spain 2024 (national and regional)

In this publication, we will cover the following topic: holidays in Spain 2024. We will give the exact dates of general and regional holidays. The list is based on information from official sources. At the end of the article you will find a calendar of Spanish holidays for 2024.

It may interest you:

How many and what holidays in Spain?

There are 12 public holidays in Spain. They are non-working days. These days are paid as if they were regular business days. In addition, each municipality establishes two additional public holidays. Their dates are determined by the mayor’s office. As a rule, these holidays are dedicated to the local patron saint or significant historical events.

IMPORTANT! Some regions and municipalities may make St. Joseph’s Day or Apostle Santiago’s Day an official holiday. But only one of these days! Also, autonomous communities and cities may establish an additional holiday, which must be compensated by another non-working day.

According to the labor code, if a holiday falls on a non-working day, then the following Monday becomes free from work. But there may be exceptions. On February 8, 2023, the Supreme Court of Madrid ruled that public holidays coinciding with a day of rest cannot be rescheduled or compensated.


  • January 1, 2024 – New Year.
  • January 6, 2024 – Theophany of the Lord.


  • February 13, 2024 – Carnival Tuesday (Extremadura).
  • February 28, 2024 – Andalusia Day (Andalusia).


  • March 1, 2024 is the day of the Balearic Islands (Balearic Islands).
  • March 19, 2024 – St. Joseph’s Day (see explanation at the beginning of the article).
  • 20 March 2024 – Monday after San José (Community of Madrid).
  • March 28, 2024 – Maundy Thursday (everything except Catalonia and the Valencian Community).
  • March 29, 2024 – Good Friday.


  • April 1, 2024 – Easter Monday (Catalonia, Balearic Islands, La Rioja, Navarre, Basque Country, Valencian Community).
  • April 21, 2024 – End of Lent (Melilla).
  • April 23, 2024 – Saint George or the day of Aragon (Aragon).
  • April 23, 2024 – Castile and León Day (Castile and León).


  • May 1, 2024 is Labor Day.
  • May 2, 2024 – Madrid Community Festival (Madrid Community).
  • May 15, 2024 – San Isidro (Community of Madrid).
  • May 17, 2024 – Galician Literature Day (Galicia).
  • May 30, 2024 – Canary Day (Canary Islands).
  • May 30, 2024 — Corpus Christi (Castile-La Mancha).
  • May 31, 2024 is Castile-La Mancha Day (Castile-La Mancha).

San Isidro in Madrid

The Feast of San Isidro is dedicated to the patron saint of Madrid and attracts thousands of locals and tourists. The festivities last for several days and include various activities. The highlight of the festival is a pilgrimage to the hermitage of San Isidro, located outside of Madrid. People come there to drink from the source, the water from which is believed to have healing properties.


  • June 9, 2024 is the day of the region of Murcia (Region of Murcia).
  • June 9, 2024 – La Rioja Day (Extremadura).
  • June 13, 2024 – Saint Anthony (Ceuta).
  • June 17, 2024 – Feast of the Sacrifice (Ceuta, Melilla).
  • June 24, 2024 – San Juan (Ceuta).

San Juan in Ceute

San Juan is a holiday celebrated annually in the autonomous Spanish city of Ceuta. It coincides with the summer solstice and marks the longest day of the year. The origins of San Juan are rooted in the depths of centuries, in the Catholic tradition of veneration of St. John the Baptist. Despite its religious roots, San Juan has become more secular over time and has evolved into a joyful summer holiday.


  • July 25, 2024 – Apostle Santiago (see explanation at the beginning of the article) and Day of the Galician Motherland (Galicia).
  • July 28, 2024 is the day of institutions of Cantabria (Cantabria).

Who is the Apostle Santiago?

The Apostle Santiago, or the holy Apostle James, is one of the most revered saints in Spain. The feast of the Apostle Santiago has religious and cultural significance for the whole country. Galicia has a special historical connection with Santiago the Apostle, as it is believed that this is where his remains were buried.


  • August 5, 2024 – Saint Mary of Africa (Ceuta).
  • August 15, 2024 – Ascension.
  • August 22, 2024 – Feast of the Sacrifice (Ceuta, Melilla).


  • September 2, 2024 is the day of Ceuta (Ceuta).
  • September 8, 2024 is the day of Asturias (Asturias).
  • September 8, 2024 is the day of Extremadura (Castile-La Mancha).
  • September 11, 2024 – National Day of Catalonia (Catalonia).
  • September 15, 2024 is the day of the Virgin de la Bienne of Aparecida (Cantabria).
  • September 17, 2024 is the day of Melilla (Melilla).


  • October 9, 2024 is the day of the Valencian Community (Cantabria).
  • October 12, 2024 – Spanish National Day (everything except Melilla).
  • October 25, 2024 – National Day of the Basque Country, Euskadi Eguna (Basque Country).


  • November 1, 2024 – All Saints’ Day.
  • November 9, 2024 – Virgo of Almudena (Community of Madrid).


  • December 6, 2024 is the Spanish Constitution Day.
  • December 8, 2024 – Immaculate Conception.
  • December 20, 2024 – Day of Justice of Aragon (Aragon).
  • December 25, 2024 – Christmas.
  • December 26, 2024 – Saint Stephen’s Day (Catalonia).

Holidays in Spain 2024 (calendar)

Holidays in Spain 2024 (calendar).
Holidays in Spain 2024. Designations: red – national holidays, green – regional and local holidays.

In this publication, we talked about the Spanish holidays in 2024. We hope you found the information you were looking for. Holidays in Spain 2024 have been collected on the basis of the Law on the General Administrative Procedure of Public Administrations and similar state provisions. On the site All-Holidays.Info you will find a lot of information about holidays and school holidays in different countries. Don’t forget to share this post with your friends!