These are some of the more traditional events in Barcelona throughout the year, for more information on other events see HERE.

New Years Day is a public holiday throughout Spain and is usually spent with family and friends recovering from New Years Eve.

The second event of the year is Three Kings Day on the 6th of January. This is the day that Spanish children receive the majority of their gifts by leaving shoes outside or on their balcony and wake up to find them full of presents. On the evening of the 5th the Three Kings arrive at the Port of Barcelona and then there is a procession of floats through the city centre. Los-Reyes-Magos-Barcelona

Carnaval is celebrated on the last day before the fasting of lent begins. There are processions through the streets and everyone dresses in costume, children and adults alike.

Easter week is a big event in Spain with Good Friday and Easter Monday being public holidays but events begin the week before on Palm Sunday when children carry huge palm leaves through the city.

La Dia de Sant Jordi otherwise known as St George’s Day is not a public holiday throughout Spain but it is considered a Catalan national day and is treated the same as Valentine’s day in other parts of the world.

Labour Day is the 1st of May and is a Barcelona public holiday with trade union processions and demonstrations in the streets.

Revetlla de Sant Joan is the equivalent to San Juan in other parts of Spain and is held on midsummers eve on the 23rd of June. It is one of Barcelona’s craziest festivals with fireworks, bonfires, street parties, copious amounts of drinking and most stay up all night.


L’Assumpció is a religious holiday in Barcelona and is on the 15th of August.

La Diada is the national day of Catalonia on the 11th of September, it is not a public holiday but commemorates the invasion of Barcelona by Felipe V and was when Catalonia lost its rights and the Catalan language was made illegal.

La Mercè is on the 24th of September, Our Lady of La Mercè is the patron saint of Barcelona so the day is a public holiday but the festivities usually start on the Friday before and continue for the whole week.

Dia de la Hispanitat is the Day of Spanishness and is a national public holiday on the 12th of October.

Tots Sants is All Saints Day and is a national holiday on the 1st of November.

Dia de la Constitución is on the 6th of December and is a day celebrating the drawing up of the Spanish Constitutution following the death of the dictator General Franco. It is a national public holiday.

La Immaculada is a religious national holiday on the 8th of December and there is usually a bridge day between this and Dia de la Constitución so ends up a 3 day holiday.

Christmas Day and Boxing Day on the 25th and 26th of December are quite low key in Spain, they are still religious days and very much spent with the family.

New Years eve on the 31st of December usually starts late, at around 11pm, in Spain and the tradition is to eat twelve grapes, one each on the twelve strikes of midnight, to bring luck for the new year.

new years eve barcelona


New Year’s Day (Any Nou) 1 Jan
Three Kings (Reis Mags) 6 Jan
Good Friday (Divendres Sant)
Easter Monday (Dilluns de Pasqua)
May (Labour) Day (Festa del Treball) 1 May
Sant Joan 24 June
Verge de l’Assumpció 15 Aug
Catalan National Day (Diada de Catalunya) 11 Sept
La Mercè 24 Sept
All Saints’ Day (Tots Sants) 1 Nov
Constitution Day (Día de la Constitución) 6 Dec
La Immaculada 8 Dec
Christmas Day (Nadal) 25 Dec
Boxing Day (Sant Esteve) 26 Dec

Most shops, banks and offices, and many bars and restaurants, close on public holidays (festius/festivos), and public transport is limited. Many take long weekends whenever a major holiday comes along. If the holiday coincides with, say, a Tuesday or a Thursday, many people will take the Monday or Friday off: this is what is known as a pont/puente.