public holidays 2024 in spain


Public holidays play a significant role in any country’s culture and way of life, providing citizens with opportunities to relax, celebrate, and reflect on historical and cultural events. In Spain, these celebrations are not only a time for leisure but also a testament to the nation’s rich history and diverse traditions. As we look ahead to 2024, it’s time to explore the list of public holidays that will adorn the Spanish calendar, inviting both residents and tourists to partake in the festivities.

  1. New Year’s Day – January 1, 2024

The year kicks off with a bang as Spain joins the world in celebrating New Year’s Day. Expect vibrant fireworks displays, lively street parties, and the traditional eating of 12 grapes at the stroke of midnight in major cities like Madrid, Barcelona, and Valencia.

  1. Epiphany (Día de Reyes) – January 6, 2024

One of the most cherished holidays in Spain, the Epiphany marks the visit of the Three Wise Men to the baby Jesus. Children eagerly await their presents on the night of January 5th and wake up to the parades, or “Cabalgatas,” that take place throughout the country.

  1. Easter (Semana Santa) – April 8-15, 2024

Easter in Spain is a week-long affair filled with processions, religious ceremonies, and traditions. Andalusia, in particular, is known for its dramatic and deeply spiritual Semana Santa processions, while other regions have their own unique customs.

  1. Labor Day (Día del Trabajador) – May 1, 2024

May 1st is dedicated to honoring workers and labor unions in Spain. While many people attend rallies and demonstrations, it is also a day to relax with family and friends, enjoying outdoor activities and picnics.

  1. Corpus Christi – June 6, 2024

Corpus Christi is a religious festival that includes processions, traditional dances, and street art, particularly in Toledo and other historic towns. The “Cantà de la Salve” in Valencia, featuring girls in elaborate traditional costumes, is a highlight.

  1. Assumption of Mary (Asunción de la Virgen) – August 15, 2024

A significant religious holiday, the Assumption of Mary celebrates the Virgin Mary’s ascent to heaven. Many Spaniards take this opportunity to enjoy the summer sun and head to the coast for a beach holiday.

  1. Spanish National Day (Día de la Hispanidad) – October 12, 2024

Commemorating Christopher Columbus’s arrival in the Americas, this national day is marked by parades, military displays, and cultural events across the country. The biggest celebrations take place in Madrid.

  1. All Saints’ Day (Día de Todos los Santos) – November 1, 2024

All Saints’ Day is a day of remembrance for the deceased. Families visit cemeteries to honor their loved ones, often tidying graves and decorating them with flowers.

  1. Constitution Day (Día de la Constitución) – December 6, 2024

This day celebrates the approval of the Spanish Constitution in 1978. It is an opportunity to reflect on the nation’s democratic values and principles.

  1. Christmas Day (Navidad) – December 25, 2024

The year comes to a festive close with Christmas celebrations. Spanish traditions include Midnight Mass, the building of nativity scenes, and the exchange of gifts on Christmas Eve.


In 2024, Spain will be a vibrant tapestry of celebrations, with each public holiday offering a unique glimpse into the nation’s rich cultural and historical heritage. From religious events to labor commemorations, these holidays serve as a testament to Spain’s diversity and its people’s commitment to preserving traditions while embracing modernity. Whether you are a resident or a visitor, Spain’s public holidays are an opportunity to immerse yourself in the country’s cultural tapestry and create lasting memories. So, mark your calendar, pack your bags, and get ready to celebrate in the heart of Spain in 2024.