When are Spain's public holidays in 2025? This article tells you all of Spain's national and regional holidays for the next year.
Spain national holidays 2024 calendar
Unsplash

Planning your year ahead? Spain's national holidays in 2025 provide the perfect opportunity to organise your calendar and make the most of time off. Whether you're coordinating work schedules, planning trips, or simply need to stay on top of important dates, this guide outlines all the official national holidays across Spain for the year. From public holidays to long weekends, you’ll find everything you need to stay organised and make the most of 2025. These are the public holidays in Spain in 2025.

Spanish calendar 2025 with holidays

The year 2025 brings an exciting array of holidays for Spain, offering both national celebrations and regional festivities. Don't miss a date with our Spanish calendar for 2025 with all the holidays you need to keep in mind:

Spanish Calendar with Holidays 2025
idealista

How many public holidays are there in Spain in 2025?

Spain's work calendar for 2025 includes eight national holidays, four regional holidays established by each autonomous community, and two local holidays determined by local councils, summing a total of 14 holidays for each worker.

National holidays in Spain 2025

In 2025, Spain will celebrate the following national public holidays:

Wednesday 1st January 2025

1st January 2025 is a national holiday, marking the start of the new year. This day is a time for celebration when people typically gather with family and friends to bid farewell to the past year and welcome the new one.

New Year’s Day is often a day of rest and family gatherings in Spain, where a special meal is shared. It is a calm day, with many taking the opportunity to rest after the New Year’s Eve festivities and reflect on their goals or resolutions for the upcoming year.

Monday 6th January 2025

6th January is celebrated in Spain as Epiphany, also known as the Day of the Three Kings. This holiday is observed in all autonomous communities and is one of the most cherished traditions, as it is the day when people receive the gifts they have asked for from the Three Kings: Melchior, Caspar, and Balthazar.

The celebration begins the night before, 5th January, with the Three Kings parades, where the Kings march through the streets throwing sweets and collecting letters from children. On the morning of 6th January, it is common to find presents beside shoes, which were left out the previous night.

Additionally, it is traditional to eat "roscón de Reyes," a cake, either filled or not, decorated with candied fruits symbolising the jewels of the Three Kings. This day marks the end of the Christmas season in Spain.

Friday 18th April 2025

Good Friday, celebrated on 18th April 2025, is a religious holiday in Spain commemorating the crucifixion and death of Jesus Christ. As part of Holy Week, this day is a time of deep reflection and solemnity for Christians. This is traditionally what would be known as the Easter Holidays in 2025 in Spain, also known as "Semana Santa". 

In many cities, especially in Andalusia, impressive processions are held, featuring floats that represent scenes from the Passion of Christ. Churches also hold special services, though the Eucharist is not celebrated on Good Friday.

It is traditional for the faithful to fast and abstain from eating meat. In some areas, such as León, there are unique traditions like the "Entierro de Genarín."

Easter in Spain
Easter in Spain Mario La Pergola on Unsplash

Thursday 1st May 2025

The 1st May holiday celebrates the labour movement and workers' rights, evolving throughout history. Its origins date back to 1889, when the first International Labour Day was celebrated in solidarity with the Chicago martyrs, executed after a strike for an eight-hour workday.

During Franco's dictatorship, 1st May was banned and suppressed, with only 18th July, the date of the military uprising that started the Civil War, being celebrated as Labour Day. Underground unions and the democratic opposition continued to organise events and protests on 1st May, which were often harshly suppressed by law enforcement.

After Franco's death and the arrival of democracy, 1st May was reinstated as a national holiday in 1978, and since then it has become a day of social and political demands, as well as a time to celebrate social progress, such as the eight-hour workday, minimum wage, paid holidays, and social security.

Friday 15th August 2025

15th August is the Feast of the Assumption of the Virgin, a religious holiday commemorating the belief in the Virgin Mary's ascension to heaven. This date is a national holiday with deep spiritual and cultural significance in Spain.

The Assumption of the Virgin is one of the most important celebrations in the Catholic liturgical calendar. According to tradition, Mary was taken to heaven, body and soul, at the end of her earthly life. This belief has been celebrated for centuries and is reflected in various cultural manifestations.

The celebrations on 15th August vary by region. In some cities, large festivities take place, featuring music, dancing, and cultural activities. In other areas, particularly in rural zones, traditions may be simpler but equally meaningful, with family gatherings and traditional meals.

Sunday 12th October 2025

12th October is Spain’s National Day, popularly known as Hispanic Day. This holiday commemorates Christopher Columbus’ arrival in America in 1492, a historical milestone that marked the beginning of the connection between the two continents.

In Spain, the day is celebrated with a military parade in Madrid, presided over by the King and high-ranking government officials. The event includes air and land displays, symbolising national unity and pride in the country’s history. In addition to the parade, commemorative events take place at the Plaza de Colón.

Culturally, 12th October is a time to reflect on the historical ties between Spain and Latin America. Many Spanish cities host cultural events, exhibitions, and conferences exploring this shared relationship.

People take to the streets to celebrare Spain's national day
People take to the streets to celebrate Spain's national day Shutterstock

Saturday 1st November 2025

The 1st November holiday, known as All Saints' Day, is a religious celebration that honours the deceased and the saints of the Catholic Church. In Spain, this holiday has a rich tradition and is characterised by visits to cemeteries where flowers and candles are placed on the graves of loved ones. Traditional sweets such as "huesos de santo," "buñuelos de viento," or "panellets" are also eaten.

This celebration dates back to the 4th century when the Eastern Church dedicated a day to commemorate all martyrs. Later, in the 9th century, Pope Gregory IV extended the celebration to the entire Western Church, fixing the date as 1st November. Since then, All Saints’ Day has become deeply rooted in Spanish culture, blending respect for the deceased with the enjoyment of food and family gatherings.

Saturday 6th December 2025

6th December is a very significant date for Spain's history and democracy. It celebrates the anniversary of the approval of the Spanish Constitution of 1978, which is the supreme law governing citizens' rights and duties, freedoms, the organisation of the state, and constitutional guarantees.

The Constitution resulted from a long process of transition from the Francoist dictatorship to a democratic and pluralistic system, based on consensus and dialogue between different political and social forces.

The Constitution was put to a referendum on 6th December 1978, with more than 17 million voters participating, of whom 91.81% voted in favour.

Since 1983, 6th December has been celebrated as Constitution Day, with various commemorative events, particularly in the Congress of Deputies, where a solemn session takes place in the presence of the highest state authorities, representatives from other institutions, regional presidents, deputies, senators, former prime ministers, and constitutional speakers.

Monday 8th December 2025

8th December is the Feast of the Immaculate Conception, a religious holiday commemorating the conception of the Virgin Mary, who, according to Catholic tradition, was conceived without original sin. This celebration forms part of the "December bridge," which also includes Constitution Day on 6th December, allowing many to enjoy a long weekend.

The holiday has its roots in a historical event known as the Miracle of Empel, which occurred between 7th and 8th December 1585 during the Eighty Years' War. In this episode, a group of Spanish soldiers was trapped under adverse conditions on the island of Bommel. While digging a trench, they found an image of the Virgin, which inspired them to set up an altar.

That night, they prayed fervently, and at dawn, an unusual weather phenomenon allowed them to attack their enemies and secure an unexpected victory. Since then, the Immaculate Conception was declared the patroness of the Spanish Tercios.

Thursday 25th December 2025

25th December is Christmas Day, a Christian holiday celebrating the birth of Jesus Christ. Christmas is one of the most important holidays of the year for Christians, who celebrate it with various rites and traditions, such as midnight Mass, nativity scenes, Christmas trees, carols, and the exchange of gifts.

The word Christmas comes from the Latin "nativitas," meaning birth. 25th December was chosen as the date to celebrate Christmas in the 4th century, although the exact day of Jesus' birth remains unknown. Some studies suggest the choice of this date corresponds with pagan festivals related to the winter solstice.

Christmas also holds cultural and social significance, as it is an occasion to gather with family and friends, share typical foods and drinks, express good wishes, and show solidarity with those in need. It is celebrated in many countries worldwide, although customs may vary according to local traditions.

Christmas in Granada, Spain
Christmas in Granada, Spain Jorge Fernández Salas on Unsplash

2025 Work calendar by Autonomous Community

Each autonomous community has a series of public holidays that are only celebrated in those regions of the country:

  • Andalusia public holidays 2025: In Andalusia, the specific holidays in 2025 include 28th February (Andalusia Day), celebrating the region’s autonomy; 15th August (Assumption of the Virgin), a religious holiday; and 8th September (Day of Andalusia's Patron Saint), honouring the Virgin of the Remedios. 
  • Aragon public holidays 2025: Similar to other communities, the holiday of 12th October (Sunday) will be moved to Monday 13th October. Additionally, 17th April and 23rd April, St. George’s Day and Aragón Day, will be holidays.
  • Asturias public holidays 2025: The 12th October holiday will be moved to 13th October. Other holidays include 17th April (Maundy Thursday) and 8th September (Asturias Day).
  • Balearic Islands public holidays 2025: Besides the national holidays, the Balearic Islands holidays this year will include 17th April; 1st March (Balearic Islands Day); and 26th December (St. Stephen’s Day).
  • The Canary Islands public holidays 2025: Like in the Balearic Islands, 17th April will be a holiday. In addition, 30th May and each island will have one of its own local holidays.
  • Cantabria public holidays 2025: Holidays in Cantabria will be 17th April; 28th July (Cantabria Institutions Day); and 15th September (La Bien Aparecida).
  • Castilla-La Mancha public holidays 2025: In Castile-La Mancha, the specific holidays for 2025 are 17th April (Easter Thursday), 23rd April (Saint George's Day), and 31st May (Day of Castile-La Mancha). 
  • Castile-Leon public holidays 2025: The holidays in this region will be 17th April, 23rd April (Castilla y León Day), and 13th October (for the 12th October holiday moved from Sunday).
  • Catalonia and Barcelona public holidays 2025: In Catalonia, the specific holidays in 2025 include Saint George’s Day (23rd April), a celebration of the patron saint with book and rose exchanges; Virgin of Montserrat (1st June), a religious holiday; and La Mercè (24th September)
  • Madrid public holidays 2025: Madrid will have one public holiday apart from Spain's national holidays in 2025, Madrid Day (Día de la Comunidad de Madrid), celebrated on 2nd May.
  • Navarre public holidays 2025: In addition to national holidays, Navarre will also observe 17th April, 21st April (Easter Monday), 25th July (St. James Day), and 3rd December (St. Francis Xavier Day).
  • Valencia public holidays 2025: The Valencian Community will enjoy 19th March (Saint Joseph's Day) as a public holiday this year. 
  • Extremadura public holidays 2025: Holidays in Extremadura include 17th April, 8th September (Extremadura Day), and 13th October (for the 12th October holiday moved from Sunday).
  • Galicia public holidays 2025: Galicia’s regional holidays include 17th April, 17th May (Galician Literature Day), and 25th July (St. James Day).
  • La Rioja public holidays 2025: In La Rioja, public holidays will include 17th April, 21st April (Easter Monday), and 9th June (La Rioja Day).
  • The Basque Country public holidays 2025: The Basque Country will have the same holidays as La Rioja: 17th April, 21st April (Easter Monday), and 9th June (La Rioja Day).
  • Murcia public holidays 2025: The holidays for Murcia will be 19th March (St. Joseph’s Day), 17th April, and 9th June (Murcia Region Day).
  • Ceuta public holidays 2025: The holidays in Ceuta will be 17th April, 6th June (Eid al-Fitr), and 5th August (Our Lady of Africa).
  • Melilla public holidays 2025: The holidays in Melilla will be 31st March (Eid al-Fitr), 17th April, 6th June (Eid al-Adha), and 13th October (12th October holiday moved).