Planning a trip to Spain in 2025? Understanding the country's public holidays is essential for travelers, expats, and businesses alike. Spain boasts a rich tapestry of national, regional, and local holidays that reflect its deep cultural heritage and vibrant traditions. Whether you're scheduling meetings, booking flights, or simply eager to immerse yourself in local festivities, knowing when these dates fall can make all the difference.
National Public Holidays in Spain 2025
Spain observes several fixed national public holidays each year. These are celebrated across the entire country and typically include major religious and civic events. In 2025, the following dates are recognized as national public holidays:
| Date | Holiday |
|---|---|
| January 1 | New Year's Day |
| January 6 | Epiphany (Día de Reyes) |
| April 18 | Good Friday |
| May 1 | Labour Day |
| August 15 | Assumption of Mary |
| October 12 | National Day of Spain |
| November 1 | All Saints' Day |
| December 6 | Constitution Day |
| December 8 | Immaculate Conception |
| December 25 | Christmas Day |
Regional and Local Holidays
Beyond the national calendar, Spain’s autonomous communities and municipalities observe their own regional and local holidays. For example, Catalonia celebrates its National Day on September 11, while Andalusia marks February 28 as its regional holiday. These dates vary significantly depending on the region, so it's wise to check local calendars if you're visiting a specific area.

Key Regional Holidays in 2025
- February 28: Andalusia Day (Día de Andalucía)
- March 19: St. Joseph’s Day (Día de San José) – observed in several regions including Valencia and Murcia
- April 23: Castile and León Day and St. George’s Day (Día de San Jorge) in Aragón
- May 2: Madrid Day (Día de la Comunidad de Madrid)
- May 30: Canary Islands Day (Día de Canarias)
- June 9: Murcia Day (Día de la Región de Murcia)
- June 24: St. John’s Day (Día de San Juan) – celebrated in Catalonia and Galicia
- July 25: St. James’ Day (Día de Santiago Apóstol) – Galicia’s patron saint
- September 11: National Day of Catalonia (Diada Nacional de Catalunya)
- October 9: Valencian Community Day (Día de la Comunitat Valenciana)
- October 25: Basque Country Day (Euskadi Eguna)
- November 11: St. Martin’s Day – observed in some regions like Extremadura
- December 26: St. Stephen’s Day (Sant Esteve) – Catalonia only
Planning Around Spanish Public Holidays
Public holidays in Spain often lead to closures of government offices, banks, and many businesses. However, tourist attractions, restaurants, and shops in major cities usually remain open, sometimes with adjusted hours. If you're traveling during peak holiday periods like Semana Santa (Holy Week) or the Christmas season, expect higher prices and larger crowds. Booking accommodations and transportation well in advance is highly recommended.
Additionally, some holidays are "bridge" days (puente), where workers take an extra day off to create a long weekend. While not official holidays, these informal breaks can affect business operations and public services. Staying informed about local customs and potential disruptions ensures a smoother experience whether you're on vacation or conducting business.
Cultural Significance of Spanish Holidays
Spanish public holidays are deeply intertwined with the country’s history, religion, and regional identities. Events like Semana Santa feature elaborate processions and religious ceremonies, while others, such as the Fallas festival in Valencia or La Tomatina in Buñol, showcase Spain’s lively folk traditions. Understanding the cultural context behind each holiday enriches your experience and helps you participate respectfully in local celebrations.

From the solemnity of Good Friday to the exuberance of Carnival, Spain’s holiday calendar offers a window into its diverse cultural landscape. Whether you're witnessing the Three Kings Parade on January 6 or joining in the festivities of a local patron saint’s day, each holiday tells a story of community, faith, and tradition.