The public holidays of the Spanish working calendar for 2025 have been published in the BOE, detailing the national holidays and those specific to each autonomous community.
In 2025, these will be the paid and non-recoverable national holidays:
1 January (Wednesday): New Year’s Day
6 January (Monday): Epiphany of the Lord
18 April (Friday): Good Friday
1 May (Thursday): Labour Day
15 August (Friday): Assumption of the Virgin Mary
1st November (Saturday): All Saints’ Day
6 December (Saturday): Spanish Constitution Day
8 December (Monday): Immaculate Conception
25 December (Thursday): Natividad del Señor (Nativity of the Lord)
🔗Check here for the full calendar: BOE

