When planning to visit Tenerife it may be important to know the public holidays, although most tourist locations will be open, some services such as public transportation will reduce its services or some taxi companies will add a surcharge.
Tenerife is sometimes viewed as having public holidays every other day but there aren’t so many:
6 January: Epiphany
2 February: Virgen de la Candelaria
5 & 6 April: Easter
1 May: Labour Day
30 May: Day of Canary Islands
15 August: Assumption of the Virgin
12 October: Day of Spain
1 November: All Saint’s Day
6 December: Spanish Constitution Day
8 December: Inmaculate Conception
25 December: Christmas Day
Each municipality have two additional days:
Adeje:
20 January – San Sebastián
15 October – Santa Úrsula
Arafo:
21 February – Carnival
27 de agosto: San Bernardo
Arico:
21 February – Carnival
8 September – Festividad de Nuestra Señora de Abona
Arona:
21 February – Carnival
8 October – Santísimo Cristo de la Salud
Buenavista del Norte:
24 August – San Bartolomé
25 October – Nuestra Señora de los Remedios
Candelaria:
21 February – Carnival
26 July – Santa Ana
El Rosario:
21 February – Carnival
6 August – Nuestra Señora de la Esperanza
El Sauzal:
21 February – Carnival
29 June – San Pedro Apóstol
El Tanque:
31 August – Nuestra Señora del Buen Viaje
22 October – Santísimo Cristo del Calvario
Fasnia:
21 February – Carnival
20 August – San Joaquín
Garachico:
26 July – Santa Ana
16 August – San Roque
Granadilla de Abona:
24 April – Santo Hermano Pedro de San José de Bethencourt
13 June – San Antonio de Padua
Guía de Isora:
25 June – San Juan Bautista
17 September – Santísimo Cristo de la Dulce Muerte
Güimar:
29 June – San Pedro Apóstol
7 September – Nuestra Señora de El Socorro
Icod de Los Vinos:
21 February – Carnival
25 April – San Marcos Evangelista
La Guancha:
18 January – Nuestra Señora de La Esperanza
20 August – Patron saint’s day
La Laguna:
21 February – Carnival
14 September – Santísimo Cristo de La Laguna
La Matanza de Acentejo:
21 February – Carnival
6 August – El Salvador
La Orotava:
21 February – Carnival
14 June – Infraoctava del Corpus Christi
La Victoria de Acentejo:
21 February – Infraoctava
27 August – Patron saint’s day
Los Realejos:
3 May – Day of the Cross
30 June – lunes del Carmen
Los Silos:
21 February – Carnival
8 September – Nuestra Señora de la Luz
Puerto de la Cruz:
3 May – Day of the Cross & Foundation of the village
10 July – Virgen del Carmen
San Juan de La Rambla:
25 June – San Juan Bautista
10 September – San José
San Miguel de Abona:
21 February – Carnival
29 September – Fiesta de San Miguel Arcángel
Santa Cruz de Tenerife:
21 February – Carnival
3 May – Day of the Cross
Santa Ursula:
21 February – Carnival
22 October – Santa Úrsula
Santiago del Teide:
16 July – Nuestra Señora de la Virgen del Carmen
25 July – Apóstol Santiago
Tacoronte:
21 February – Carnival
26 November – Santa Catalina
Tegueste:
25 April – San Marcos Evangelista
8 September – Nuestra Señora de los Remedios
Vilaflor:
30 April – Hermano Pedro
27 August – San Roque & San Agustín