Spain is a country located in Europe’s Iberian Peninsula near Portugal. Madrid is the capital of Spain and has a population of over 4.69 crores people. The country is famous for its spicy dishes, Wine, beaches, Spanish Civil War, Football team, Bullfighting, and many more. Here is the list of public, local, and office holidays celebrated in Spain every year.

Public Holidays in Spain

January 1

New Year’s Day

January 1

New Year’s Day (in lieu)

January 6

Epiphany

February 21

Carnival

February 28

Andalucia Day

March 1

Balearic Day

March 13

Statute of Autonomy

March 19

Father’s Day

March 20

St. Joseph’s Day (in lieu)

April 6

Holy Thursday

April 7

Good Friday

April 10

Easter Monday

April 17

Feast of San Vincent Ferrer

April 21

Eid Al Fitr

April 24

St. George’s Day (in lieu)

Saint Vincent the Martyr

May 1

Labour Day

May 2

Community Festival of Madrid (in lieu)

May 7

Mother’s Day

May 13

Saint Peter de Regalado

May 15

Feast of St. Isidro

May 17

Galician Literature Day

May 30

Canary Islands Day

May 31

Castilla-La Mancha Day

June 8

Corpus Christi

June 9

La Rioja Day

Day of Murcia

June 13

Feast of St. Anthony

June 24

Feast of St. John the Baptist

June 29

Eid El Kebir

July 25

St. Jame’s Day

July 28

Day of Cantabria Institutions

August 5

Our Lady of Africa

August 15

Assumption Day

September 2

Ceuta Day

September 8

Feast of Our Lady of Victories

September 11

National Day of Catalonia

September 15

Lady of Aparecida

September 25

La Mercè (in lieu)

October 9

Valencian Community Day

October 12

Hispanic Day

November 1

All Saints’ Day

November 9

Our Lady of the Almudena

December 4

Feast of St. Francis Xavier (in lieu)

December 6

Constitution Day

December 8

Immaculate Conception Day

December 25

Christmas Day

December 26

St. Stephen’s Day