Spain | Andalusia | Aragon | Asturias | Balearic Islands | Basque Country | Canary Islands | Cantabria | Castile and León | Castilla-La Mancha | Catalonia | Extremadura | Galicia | La Rioja | Madrid | Murcia | Navarre | Valencian Community | Ceuta | Melilla
The number of public holidays varies in autonomous communities in Spain. There are ten national holidays and several regional holidays in each community in 2025.
New Year's Day
New Year Holiday, celebrated on January 1, 2025, is the first day of the year on the modern Gregorian calendar, and it is one of the most popular holidays in the world.
Epiphany
Epiphany, also called Three Kings' Day, is an important religious festival celebrating the visit of the three kings. It is celebrated on January 6, 2025.
Good Friday
Good Friday is a Christian holiday celebrating the crucifixion of Jesus and his death at Calvary. It is observed on Friday immediately preceding Easter Sunday, April 18, 2025.
Labour Day
Labour Day is observed on May 1, 2025, and it celebrates the achievements of workers. The holiday originates in the eight-hour day movement, which is eight hours for work, eight hours for recreation, and eight hours for rest.
Assumption Day
Assumption Day commemorates the day that the bodily taking up of the Blessed Virgin Mary, the mother of Jesus, into Heaven. The holiday is observed on August 15, 2025.
National Day
National Day, observed on October 12, 2025, commemorates the Spanish legacy to the world, especially Christopher Columbus' arrival in the Americas on October 12, 1492.
All Saints' Day
All Saints' Day is observed on November 1, 2025, and commemorates all the saints from Christian history, including those known and unknown.
Constitution Day
Constitution Day, observed on December 6, 2025, commemorates the anniversary of the referendum held in Spain on December 6, 1978. Francisco Franco Bahamonde, a Spanish general, led the Nationalist forces to win power during the Spanish Civil War and ruled over Spain for 36 years from 1939 to 1975.
Immaculate Conception
The holiday is observed on December 8, 2025, and it celebrates the Virgin Mary has been free of original sin from the moment of her conception.
Christmas Day
Christmas Day is celebrated on December 25, 2025, and commemorates the birth of Jesus Christ, the Son of God. Christmas Day is a holiday of sharing. People exchange Christmas gifts and cards with families and friends.
The following is the list of public holidays in Spain 2025.
Holiday | Date | Weekday | Note |
---|---|---|---|
New Year's Day | Jan 01, 2025 | Wednesday | Public Holiday |
Epiphany | Jan 06, 2025 | Monday | Public Holiday |
Andalusia Day | Feb 28, 2025 | Friday | AN |
Balearic National Day | Mar 01, 2025 | Saturday | IB |
Statute of the Autonomous City of Melilla Day | Mar 13, 2025 | Thursday | ML |
St. Joseph's Day | Mar 19, 2025 | Wednesday | PV, CM, EX, GA MD, NC, VC, MC |
Maundy Thursday | Apr 17, 2025 | Thursday | All except CT, VC |
Good Friday | Apr 18, 2025 | Friday | Public Holiday |
Easter Monday | Apr 21, 2025 | Monday | CT, IB, PV, VC, NC |
Aragonese National Day | Apr 23, 2025 | Wednesday | AR |
Castile and León Day | Apr 23, 2025 | Wednesday | CL |
Labour Day | May 01, 2025 | Thursday | Public Holiday |
Day of Madrid | May 02, 2025 | Friday | MD |
Galician Literature Day | May 17, 2025 | Saturday | GA |
Day of the Canary Islands | May 30, 2025 | Friday | CN |
Castila-La Mancha Day | May 31, 2025 | Saturday | CM |
Eid al-Adha | Jun 07, 2025 | Saturday | CE, ML |
Day of La Rioja | Jun 09, 2025 | Monday | RI |
Day of Murcia | Jun 09, 2025 | Monday | MC |
Feast of St. Anthony of Padua | Jun 13, 2025 | Friday | CE |
John the Baptist | Jun 24, 2025 | Tuesday | CT |
Day of Cantabria Institutions | Jul 28, 2025 | Monday | CB |
Our Lady of Africa | Aug 05, 2025 | Tuesday | CE |
Assumption | Aug 15, 2025 | Friday | Public Holiday |
Ceuta Day | Sep 02, 2025 | Tuesday | CE |
Asturias Day | Sep 08, 2025 | Monday | AS |
Day of Extremadura | Sep 08, 2025 | Monday | EX |
Our Lady of Victory | Sep 08, 2025 | Monday | ML |
National Day of Catalonia | Sep 11, 2025 | Thursday | CT |
Nuestra Señora de la Bien Aparecida | Sep 15, 2025 | Monday | CB |
Melilla Day | Sep 17, 2025 | Wednesday | ML |
Day of the Valencian Community | Oct 09, 2025 | Thursday | VC |
National Day | Oct 12, 2025 | Sunday | Public Holiday |
All Saints' Day | Nov 01, 2025 | Saturday | Public Holiday |
Day of Our Lady of Almudena | Nov 09, 2025 | Sunday | MD |
St. Francis Xavier | Dec 03, 2025 | Wednesday | NC |
Constitution Day | Dec 06, 2025 | Saturday | Public Holiday |
Immaculate Conception | Dec 08, 2025 | Monday | Public Holiday |
Christmas Day | Dec 25, 2025 | Thursday | Public Holiday |
St. Stephen's Day | Dec 26, 2025 | Friday | CT |
Please also check the working days in Spain in 2025.