The Regional Government in the Canary Islands establishes, within an annual limit of fourteen such dates, a list of official bank holidays for the year 2025, following the publication of the Laboral Calendar in the Official State Gazette (BOE). The local municipality holidays are then published at the end of the year.

The island of Gran Canaria and the Canary Islands share official holidays with the rest of Spain. In addition to these, each of the Canary Islands has its official holiday and each municipality has its own two.

In view of the 2025 calendar, and taking into account that the holiday of October 12, Spain’s National Holiday, falls on a Sunday, it has been deemed appropriate to replace the work holiday corresponding to October 13 with May 30, the Canary Islands Festival.

There are also up to ten Sundays/holidays allowed on which businesses may remain open to the public, when the usual regime of business hours does not have to apply. On Gran Canaria these days are: 5 January, 17 April, 8 September, 1 and 30 November, 6, 8, 14, 21, and 28 December 2025.

Areas of large tourist influx are exceptions to the general schedule regime. Gran Canaria has many of these, so there are always places open on a Sunday.

 

See all the local holidays in the Canary Islands HERE 

 

 

 


Many of the patron saints’ celebrations will include a range of local and regional events scheduled for several days, and weekends, with Romería, pilgrimage offerings, religious processions, traditional fiestas, live performances, and nighttime events free for all to attend; many attendees dress in traditional clothing to mark the occasion of the main feast day or the day before.

As for the municipalities, Carnival Tuesday, Martes de Carnival’ stands out again, a holiday in many of them. This year, it will be March 4.
Some of the most popular festivities are of Our Lady of the Pine in Teror, Fiestas del Pino, the patron saint of Gran Canaria, “La Rama” festivities in Agaete. Fiestas del Charco in La Aldea as well as multiple Fiestas Santiago “the apostle” and Virgen del Carmen around the island. And not forgetting the Carnival and Holy Week.

You will find much more information and loads of local events in The Canary Guide calendar, where they are added as soon as the programs are published.

 

 

 

JANUARY

 

Wednesday, 1 January
Public Holiday in Spain: New Year/Año Nuevo 

Monday, 6 January
Public Holiday in Spain: The Epiphany of the Lord/Epifanía del Señor/Reyes Magos

Monday, 20 January
Local Holiday in Agüimes: festividad de San Sebastián

 


 

FEBRUARY

 

Monday 3 February 
Local bank holiday in Ingenio: Festividad de San Blas

 

 

 


 

MARCH

 

Tuesday 4 March
Local bank holiday in Las Palmas de Gran Canaria, Santa Lucía, Teror,
Arucas, Firgas, Moya, Tejeda, Valleseco, Vega de San Mateo, Santa Brígida
:
Martes de Carnaval/ Carnival Tuesday/Shrove Tuesday

Thursday 6 March
Local bank holiday in Agüimes, Ingenio: Jueves de Carnaval/Carnival Thursday

Wednesday 19 March
Local bank holiday in Santa Maria de Guía: Festividad de San José 

Friday 28 March
Local bank holiday in San Bartolomé de Tirajana: Día del Turista

 


 

APRIL


Thursday 17 April

Public Holiday in The Canary Islands – Holy Thursday/Jueves Santo/Maundy Thursday

Friday 18 April
Public Holiday in Spain – Good Friday/Viernes Santo/Holy Friday

 


 

MAY

 

Thursday 1 May
Public Holiday in Spain – MayDay, Fiesta del Trabajo

Thursday 15 May 
Local bank holiday in Gáldar: Feast of San Isidro Labrador-  Festividad de San Isidro Labrador

Friday, May 30
Public Holiday in the Canary Islands – Canary Islands’ Day, Día de Canarias

 


 

JUNE 

 

 

Monday 9 June 
Local bank holiday in Valleseco: Patron Saint of the municipality San Vicente Ferrer

Friday 13 June 
Local bank holiday in Mogán: Festividad de San Antonio
Local bank holiday in Santa Brígida: Festividad de San Antonio de Padua

Monday 16 June 
Local bank holiday in Moya: Festividad de San Antonio de Padua

Tuesday 24 JuneLocal bank holiday in Las Palmas de Gran Canaria: Conmemoración de la Fundación de la Ciudad, Commemoration of the Foundation of the City
Local bank holiday in Telde, Artenara, Arucas, Valsequillo: Festividad de San Juan/ San Juan Bautista

Friday 27 June
Local bank holiday in Teror: Festividad del Sagrado Corazón de Jesús

 

 

 


 

JULY

 

Wednesday 16 July
Local bank holiday in Mogán: Festividad de la Virgen del Carmen

Friday 25 July 
Local bank holiday in Gáldar: Feast of Santiago Apóstol-  Festividad de Santiago Apóstol
Local bank holiday in San Bartolomé de Tirajana: Festividad de Santiago Apóstol

 


 

AUGUST

 

Monday 4 August 
Local bank holiday in Agaete: “La Rama” in honour of Our Lady of the Snows –  La Rama en honor a Nuestra Señora de las Nieves

Tuesday 5 August 
Local bank holiday in Agaete: Feast of Our Lady of the Snows -Festividad de Nuestra Señora de las Nieves

Friday 15 August
Public Holiday in Spain: The Feast of Assumption of the Virgin, Asunción de la Virgen

Saturday 16 August
Local bank holiday in Firgas: Festividad de San Roque

 


 

 

SEPTEMBER

 

Monday 1 September
Local bank holiday in Artenara: Festividad de la Virgen de la Cuevita

Monday 8 September 
Bank Holiday on Gran Canaria: The feast of the Patron Saint of Gran Canaria Our Lady of the Pine, Nuestra Señora del Pino.

Wednesday 10 September
Local bank holiday in La Aldea de San Nicolás: Festividad del Santo Patrono San Nicolás de Tolentino

Thursday 11 September
Local bank holiday in La Aldea de San Nicolás: Día del Charco

Monday 15 September
Local Bank holiday in Tejeda: Festividad de la Virgen del Socorro

Monday 22 September 
Local bank holiday in Vega de San Mateo: Festividad en honor al Apóstol San Mateo
Local bank holiday in Santa Maria de Guía: Day after the Feast of the Las Marías

Monday 29 September 
Local bank holiday in Valsequillo: Festividad de San Miguel

 


 

OCTOBER

 

 

Friday 24 October 
Local bank holiday in Santa Lucía: Festividad de San Rafael

 

 

 


 

 

NOVEMBER

 

Saturday, 1 November
Public Holiday in Spain – All Saints’ Day, All Hallows Day, Halloween, Día de todos los Santos

Monday 17 November
Local bank holiday in Telde: Festividad de San Gregorio Taumaturgo

 

 

 


 

DECEMBER

 

Saturday 6 December
Public Holiday in Spain – Day of the Spanish Constitution, Día de la Constitución Española

Monday 8 December
Public Holiday in Spain – Immaculate Conception, Día de la Inmaculada Concepción.

Saturday 13 December
Local bank holiday in Santa Lucía: Patron Saint festivities, Saint Lucy’s Day, Festividad de Santa Lucía

Thursday  25 December
Public Holiday in Spain – Christmas, Natividad del Señor