These are the main Spanish Bank Holidays.  Each area then has its own holidays, so before setting off shopping, we advise you to call ahead to check that the centres are open.  See chart below for Local Holidays in Andalucia.

January 1stNew Years Day / Ano Nuevo
January 6th3 Kings Day / Dia de los Tres Reyes
This is really Spain’s equivalent of Christmas Day with presents left by the Three Kings the night before. In most of the towns there are processions with sweets being thrown everywhere . . . take a plastic bag with you!
February 28thAndalucia Day / Dia del Andalucia
March 25th – 1st AprilHoly Week Santa Semana. A very religious week. Hundreds of people on the streets and on floats dressed in gowns and masks. A real spectacle and well worth seeing.
March 29th & 30thJueves Santos & Good Friday
May 1stLabour Day / Dia del Trabajo
August 15thVirgins Assumption / Asuncion.  Most shopping centres will be closed, so call beforehand.
October 12thSpain’s National Day / Dia de la Hispanidad
November 1stAll Saints Day / Todos los Santos
December 6thSpanish Constitution Day /Dia de la Constitucion
December 8thImmaculate Conception / Immaculada Concepcion
December 25thChristmas Day / Navidad