Skip to content
Holical

Spain Holiday Calendar 2025

Spain has 9 public holidays in 2025. 9 of them are national holidays, observed everywhere in Spain.

Spain Holiday Calendar 2025

  • New Year's Day

    Año Nuevo

    National holiday
  • Epiphany

    Epifanía del Señor

    National holiday
  • Good Friday

    Viernes Santo

    National holiday
  • Labor Day

    Fiesta del Trabajo

    National holiday
  • Assumption Day

    Asunción de la Virgen

    National holiday
  • All Saints' Day

    Todos los Santos

    National holiday
  • Constitution Day

    Día de la Constitución Española

    National holiday
  • Immaculate Conception

    Inmaculada Concepción

    National holiday
  • Christmas Day

    Natividad del Señor

    National holiday

Spain 2025 calendar with holidays

Public holiday Other holiday or observance Today

January
MoTuWeThFrSaSu
12345
6789101112
13141516171819
20212223242526
2728293031
February
MoTuWeThFrSaSu
12
3456789
10111213141516
17181920212223
2425262728
March
MoTuWeThFrSaSu
12
3456789
10111213141516
17181920212223
24252627282930
31
April
MoTuWeThFrSaSu
123456
78910111213
14151617181920
21222324252627
282930
May
MoTuWeThFrSaSu
1234
567891011
12131415161718
19202122232425
262728293031
June
MoTuWeThFrSaSu
1
2345678
9101112131415
16171819202122
23242526272829
30
July
MoTuWeThFrSaSu
123456
78910111213
14151617181920
21222324252627
28293031
August
MoTuWeThFrSaSu
123
45678910
11121314151617
18192021222324
25262728293031
September
MoTuWeThFrSaSu
1234567
891011121314
15161718192021
22232425262728
2930
October
MoTuWeThFrSaSu
12345
6789101112
13141516171819
20212223242526
2728293031
November
MoTuWeThFrSaSu
12
3456789
10111213141516
17181920212223
24252627282930
December
MoTuWeThFrSaSu
1234567
891011121314
15161718192021
22232425262728
293031

📅 Add to your calendar — Download the Spain 2025 holidays as a calendar file (.ics) for Google Calendar, Apple Calendar or Outlook.

Regional holidays in Spain 2025

  • Andalusia Day

    Día de Andalucía

    Only in: Andalucía

    Regional holiday
  • Day of the Balearic Islands

    Día de las Islas Baleares

    Only in: Islas Baleares

    Regional holiday
  • Saint Joseph's Day

    San José

    Only in: Murcia, Valenciana

    Regional holiday
  • Eid al-Fitr

    Fiesta del Eid Fitr

    Only in: Melilla

    Regional holiday
  • Maundy Thursday

    Jueves Santo

    Only in: Andalucía, Aragón, Asturias, Cantabria, Ceuta, Castilla y León, Castilla-La Mancha, Canarias …

    Regional holiday
  • Easter Monday

    Lunes de Pascua

    Only in: Cataluña, Navarra, País Vasco, La Rioja, Valenciana

    Regional holiday
  • Castile and León Day

    Fiesta de Castilla y León

    Only in: Castilla y León

    Regional holiday
  • Saint George's Day

    Día de San Jorge

    Only in: Aragón

    Regional holiday
  • Madrid Day

    Fiesta de la Comunidad de Madrid

    Only in: Madrid

    Regional holiday
  • Galician Literature Day

    Día de las Letras Gallegas

    Only in: Galicia

    Regional holiday
  • Day of the Canary Islands

    Día de Canarias

    Only in: Canarias

    Regional holiday
  • Castilla-La Mancha Day

    Día de Castilla-La Mancha

    Only in: Castilla-La Mancha

    Regional holiday
  • Eid al-Adha

    Fiesta del Sacrificio-Aid Al Adha

    Only in: Ceuta, Melilla

    Regional holiday
  • La Rioja Day

    Día de La Rioja

    Only in: La Rioja

    Regional holiday
  • Murcia Day

    Día de la Región de Murcia

    Only in: Murcia

    Regional holiday
  • Saint Anthony's Day

    San Antonio

    Only in: Ceuta

    Regional holiday
  • Corpus Christi

    Only in: Castilla-La Mancha

    Regional holiday
  • Saint John the Baptist

    San Juan

    Only in: Cataluña, Valenciana

    Regional holiday
  • Galician National Day

    Día Nacional de Galicia

    Only in: Galicia

    Regional holiday
  • Saint James' Day

    Santiago Apóstol

    Only in: Madrid, Navarra, País Vasco

    Regional holiday
  • Cantabria Institutions Day

    Día de las Instituciones de Cantabria

    Only in: Cantabria

    Regional holiday
  • Santa Maria of Africa

    Nuestra Señora de África

    Only in: Ceuta

    Regional holiday
  • Asturias Day

    Día de Asturias

    Only in: Asturias

    Regional holiday
  • Day of Our Lady of Victory

    Día de Nuestra Señora la Virgen de la Victoria

    Only in: Melilla

    Regional holiday
  • Extremadura Day

    Día de Extremadura

    Only in: Extremadura

    Regional holiday
  • National Day of Catalonia

    Fiesta Nacional de Cataluña

    Only in: Cataluña

    Regional holiday
  • Our Lady of Bien Aparecida

    La Bien Aparecida

    Only in: Cantabria

    Regional holiday
  • Melilla Day

    Día de Melilla

    Only in: Melilla

    Regional holiday
  • Valencian Community Day

    Día de la Comunidad Valenciana

    Only in: Valenciana

    Regional holiday
  • Monday following National Day

    Lunes siguiente a Fiesta Nacional de España

    Only in: Andalucía, Aragón, Asturias, Castilla y León, Extremadura

    Regional holiday
  • Saint Francis Xavier's Day

    San Francisco Javier

    Only in: Navarra

    Regional holiday
  • Saint Stephen's Day

    San Esteban

    Only in: Cataluña, Islas Baleares

    Regional holiday

Frequently asked questions

How many public holidays does Spain have in 2025?
Spain has 9 public holidays in 2025.
Which holidays are national public holidays in Spain in 2025?
Spain has 9 national public holidays in 2025: New Year's Day (January 1, 2025), Epiphany (January 6, 2025), Good Friday (April 18, 2025), Labor Day (May 1, 2025), Assumption Day (August 15, 2025), All Saints' Day (November 1, 2025), Constitution Day (December 6, 2025), Immaculate Conception (December 8, 2025), Christmas Day (December 25, 2025).

Federal / national holiday = a public holiday everywhere in the country. Regional holiday = a public holiday only in the listed states or provinces.

Holiday data from the open-source python-holidays project; astronomy computed with ephem; eclipse details from NASA. Governments sometimes change dates — confirm important dates locally.