National Spanish Holidays in 2025: Dates and Celebrations

National Spanish Holidays

If you are living in Spain or planning on travelling to Spain shortly, it’s important to be aware of the public Spanish holidays that will be taking place. Many Spaniards take their vacation time around these times, so tourist areas will be much more crowded than usual. Additionally, many businesses and services will be closed during these days.

How do the Public holidays work in Spain?

Spanish bank holidays are set on the national level, autonomous region level, and municipality level. This means that different areas of Spain may use slightly different dates for certain holidays.

Advertisement

Public holidays often have spectacle, parties, and large street fairs to celebrate them. If you plan on attending any of the festivals in Spain, be sure to arrive early and expect large crowds. Visiting certain holidays can be a great experience with lots of Spanish traditions and food.

Four day weekends

Four day weekends are discouraged by the government. If holidays fall on a Tuesday, Wednesday or Thursday, they are often moved to Monday or Friday. This way four day weekends are discouraged and more work can be done.

Spanish National Holidays 2025

National Public Holidays in Spain

Now, with these previous clarifications, let’s learn more about which are the Spanish national public this 2025.

  • January 1 – New Year – Wednesday
  • January 6 – Dia de Los Reyes Magos – Monday
  • April 15 – Good Friday – Friday
  • August 15 – Feast of the Assumption – Monday
  • October 12 – National Holiday of Spain – Wednesday
  • November 1 – All Saints – Tuesday
  • December 6 – Spanish Constitution Day – Tuesday
  • December 8 – Immaculate Conception – Thursday

January 1 – New Year – Wednesday

During the new year in Spain, families often go to parks or open spaces and light fireworks. They celebrate it by singing around a fire or dancing in traditional clothing. They eat twelve grapes at midnight, one for each stroke of the clock. Next to this, people toast with cava or champagne and have a big party until early morning.

January 6 – Dia de Los Reyes Magos – Monday

The Three Wise Men (or Los Reyes Magos) are important during the winter holidays in Spain. They are the ones who bring Spanish children their gifts the night before the Three Kings Day. There are parades, food, music, and gift exchanges everywhere in Spain on the 5th and 6th of January. While some Spanish families have also embraced the Santa tradition in recent years, it is Los Reyes Magos who are the most important.

April 17 and 18 – Holy Thursday (17) and Holy Friday (18)

Spain is a Christian country with many religious celebrations, and two of the most important ones are Holy Thursday and HolyFriday. The holidays take place on the Holy Week and they fall on Thursday and Friday before Easter Sunday. It commemorates Jesus’ crucifixion and death. The day typically includes services in churches or cathedrals, as well as processions that reenact the Passion of Christ from his condemnation to his burial.

May 1- Labor day- Thursday

In Spanish “Día del trabajador”, is a national public holiday that honors workers and their social and economic contributions. On this day, many people take part in peaceful demonstrations and union-organized events that focus on workers’ rights and current labor issues. Most businesses, schools, and government offices close, giving people the chance to rest or attend community gatherings. The day reflects Spain’s long-standing tradition of valuing social justice, solidarity, and the importance of fair labor conditions.

July 25- Santiago Apostol Day- Friday

It is one of Spain’s most cherished religious holidays. It honors Saint James the Apostle, the patron saint of Spain, whose remains are believed to rest in the city of Santiago de Compostela in Galicia. The day is especially significant in this region, where thousands of pilgrims finish the famous Camino de Santiago. Festivities include religious ceremonies, traditional music, dancing, and fireworks. It’s a day that blends deep spiritual meaning with joyful cultural traditions, reflecting Spain’s rich historical and religious heritage.

August 15 – Feast of the Assumption – Friday

Catholic Spain celebrates the Feast of the Assumption. During this time, people often go to church and attend masses in honour of Mary’s assumption into heaven. Many contests and parties are also held during these days with fairs and feasts. While a “feast” isn’t necessary, there is a long-standing custom of blessing summer harvest crops.

October 12 – National Holiday of Spain – Sunday

The national day of Spain is a celebration of the country’s culture and history. Each city often has a parade with floats, flags, and traditional clothing that will give you a fascinating view of Spanish culture. There is also fireworks and all sorts of activities for families and friends to enjoy together. There are many festivities across the country to honour these events.

November 1 – All Saint’s Day – Saturday

All Saint’s day is a Catholic holiday that aims to remember the dead, particularly family members and friends. During All Saints Day, people have the day off work to celebrate with their families. If you are visiting Spain during this time, you can experience the holiday by joining Spanish families in cemeteries. They often decorate gravesites with flowers or hold special masses at churches.

December 6 – Spanish Constitution Day – Saturday

The Constitution Day is a national celebration where the Spanish people commemorate the adoption of their constitution. It celebrates the fall of the Franco dictatorship in Spain and is seen as a day of democracy. The day is mainly celebrated with Spanish flags, speeches, and parades across the country.

December 8 – Immaculate Conception – Monday

This day is a Catholic holiday in Spain that commemorates the Immaculate Conception of Mary. The Immaculate Conception is a Roman Catholic Church teaching that holds that the Virgin Mary was sinless from the moment of her conception. The holiday is celebrated by attending masses in honour of Mary.

December 25- Christmas – Thursday

Christmas in Spain, celebrated on December 25th, is a festive and family-centered holiday filled with tradition. The season begins in early December and lasts through early January, with key dates like Christmas Eve (Nochebuena) and Epiphany (Día de los Reyes Magos) playing central roles. On Christmas Day, families gather for special meals, often featuring regional dishes and sweets like turrón. While gift-giving is more common on January 6th, some families also exchange presents on Christmas. Streets glow with lights and nativity scenes, creating a warm and joyful atmosphere across the country.

Spanish holidays 2025: All you need to know

Holidays by Autonomous regions and cities

Next to the national Spanish holidays, there are also holidays per autonomous region and city. These holidays are determined by the autonomous community itself, which might offer a different experience for visitors. Normally they can set up to three holidays a year, but this depends per region. Let’s take a closer look to the main regions’ holidays:

Community of Madrid

  • May 2 (Friday): Day of the Community of Madrid

Andalusia

  • February 28 (Friday): Day of Andalusia

Aragon

  • April 23 (Wednesday): Day of Aragon (St. George)

Asturias

  • September 8 (Monday): Day of Asturias

Balearic Islands

  • March 1 (Saturday): Day of the Balearic Islands
  • December 26 (Friday): St. Stephen’s Day

Canary Islands

  • May 30 (Friday): Day of the Canary Islands

Cantabria

  • July 28 (Monday): Day of the Institutions of Cantabria
  • September 15 (Monday): Feast of the Bien Aparecida

Castilla-La Mancha

  • May 31 (Saturday): Day of Castilla-La Mancha
  • June 19 (Thursday): Corpus Christi

Castilla y León

  • April 23 (Wednesday): Day of Castilla y León

Catalonia

  • June 24 (Tuesday): St. John’s Day
  • September 11 (Thursday): National Day of Catalonia
  • December 26 (Friday): St. Stephen’s Day

Valencian Community

  • March 19 (Wednesday): St. Joseph’s Day
  • October 9 (Thursday): Day of the Valencian Community

Extremadura

  • September 8 (Monday): Day of Extremadura

Galicia

  • May 17 (Saturday): Galician Literature Day
  • July 25 (Friday): St. James’ Day (Galicia Day)

La Rioja

  • June 9 (Monday): Day of La Rioja
Advertisement

A word from SublimeSpain

As you explore Spain in 2025, understanding the national and regional holidays helps you connect more deeply with its culture and rhythm of life. Whether you’re planning a getaway, attending local festivities, or just soaking in the atmosphere, these special dates offer the perfect chance to experience Spain at its most vibrant. Make space for the celebrations, and let each holiday enrich your journey. You can check for further details on the Spanish Government official site.

Disclaimer: Information on this page may be incomplete or outdated. Under no circumstances should the information listed be considered professional legal advice. We highly recommend seeking guidance from a legal expert if you lack extensive knowledge or experience dealing with any of the procedures outlined in these articles.