canary islands

Work calendar 2024: all public holidays in Spain announced

The Canary Islands will have 11 public holidays, providing the possibility of long weekends.

The 2024 working calendar will feature a total of 12 public holidays, with 9 of them being celebrated nationwide in Spain, the same number as the previous year. Additionally, there will be two local public holidays, bringing the total to 14.


In 2024, the national public holidays celebrated throughout Spain will include New Year’s Day on Monday, 1 January, Epiphany of the Lord on Saturday, 6 January, Good Friday on Friday, 29 March, Labour Day on Wednesday, 1 May, Assumption of the Virgin on Thursday, 15 August, Spanish National Day on Saturday, 12 October, All Saints’ Day on Friday, 1 November, Day of the Spanish Constitution on Friday, 6 December, and Nativity of the Lord on Wednesday, 25 December.

Certain autonomous communities have the authority to move some common public holidays to other dates. For instance, Maundy Thursday on 28 March will be a public holiday throughout Spain except in Valencia and Catalonia, while Epiphany on 6 January will remain unchanged in all autonomous communities.

Autonomous communities also have the option to substitute national holidays that fall on a Sunday with their own traditional holidays, such as Saint Joseph’s Day (19 March) or Saint James’ Day (25 July).

Moreover, some long weekends will be observed due to public holidays falling on Mondays or Fridays. These include Monday, 1 January, Friday, 1 November, and Friday, 6 December.

In regions where Maundy Thursday (28 March) is celebrated, there will be a four-day long weekend, and in five communities (Balearic Islands, Cantabria, Navarre, Basque Country, and La Rioja), this long weekend will extend to five days because they also observe Easter Monday (1 April) as a public holiday.

Work calendar 2024: all public holidays in Spain announced.

Additionally, workers may choose to take a day off to extend the weekend for the Assumption of the Virgin (15 August) celebrated on Thursday.

Catalonia and Valencia have introduced a recoverable paid holiday, which means that workers who take this additional holiday will need to make up the hours not worked. In Valencia, the recoverable paid public holiday falls on Monday, 24 June (San Juan), while Catalonia can choose from 6 January, 1 April, 24 June, or 26 December (San Esteban).

Here is the list of nine common public holidays observed nationwide in 2024:

  • 1 January: New Year’s Day (Monday)
  • 6 January: Epiphany of the Lord (Saturday)
  • 29 March: Good Friday (Friday)
  • 1 May: Labour Day (Wednesday)
  • 15 August: Assumption of the Virgin Mary (Thursday)
  • 12 October: Spanish National Day (Saturday)
  • 1 November: All Saints’ Day (Friday)
  • 6 December: Spanish Constitution Day (Friday)
  • 25 December: Nativity of the Lord (Wednesday)

In addition to the national and regional public holidays, there are two local public holidays, making a total of 14 public holidays per year.

Here is a breakdown of public holidays by autonomous community

  • Andalusia: 1 January, 6 January, 28 February (Day of Andalusia), 28 March, 29 March, 1 May, 15 August, 12 October, 1 November, 6 December, 9 December, and 25 December.
  • Aragon: 1 January, 6 January, 28 March, 29 March, 23 April (Aragon Day), 1 May, 15 August, 12 October, 1 November, 6 December, 9 December, and 25 December.
  • Asturias: 1 January, 6 January, 28 March, 29 March, 1 May, 15 August, 9 September (Asturias Day), 12 October, 1 November, 6 December, 9 December, and 25 December.
  • Balearic Islands: 1 January, 6 January, 1 March (Balearic Islands Day), 28 March, 29 March, 1 April, 1 May, 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Canary Islands: 1 January, 6 January, 28 March, 29 March, 1 May, 30 May (Canary Islands Day), 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Cantabria: 1 January, 6 January, 28 March, 29 March, 1 April, 1 May, 25 July, 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Castile-La Mancha: 1 January, 6 January, 28 March, 29 March, 1 May, 30 May, 31 May (Castile-La Mancha Day), 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Castile-Leon: 1 January, 6 January, 28 March, 29 March, 23 April (Castile-Leon Day), 1 May, 15 August, 12 October, 1 November, 6 December, 9 December, and 25 December.
  • Catalonia: 1 January, 6 January, 29 March, 1 April, 1 May, 24 June, 15 August, 11 September (National Day of Catalonia), 12 October, 1 November, 6 December, 25 December, and 26 December.
  • Extremadura: 1 January, 6 January, 13 February, 28 March, 29 March, 1 May, 15 August, 12 October, 1 November, 6 December, 9 December, and 25 December.
  • Galicia: 1 January, 6 January, 28 March, 29 March, 1 May, 17 May (Día de las Letras Gallegas), 25 July (Día Nacional de Galicia), 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Community of Madrid: 1 January, 6 January, 28 March, 29 March, 1 May, 2 May (Madrid Community Holiday), 25 July, 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Region of Murcia: 1 January, 6 January, 19 March, 28 March, 29 March, 1 May, 15 August, 12 October, 1 November, 6 December, 9 December, and 25 December.
  • Navarre: 1 January, 6 January, 28 February (Andalusia Day), 28 March, 29 March, 1 May, 25 July, 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Basque Country: 1 January, 6 January, 28 March, 29 March, 1 April, 1 May, 25 July, 15 August, 12 October, 1 November, 6 December, and 25 December.
  • La Rioja: 1 January, 6 January, 28 March, 29 March, 1 April, 1 May, 10 June (Monday following the Day of La Rioja), 15 August, 12 October, 1 November, 6 December, and 25 December.
  • Community of Valencia: 1 January, 6 January, 19 March, 29 March, 1 April, 1 May, 24 June, 15 August, 9 October (Day of the Comunitat Valenciana), 12 October,1 November, 6 December, and 25 December.

Please check with your specific autonomous community for any additional regional holidays or variations in holiday dates.


Scroll to Top