National Spanish Holidays in 2025: Dates and Celebrations
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.
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.
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.
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
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.