This page summarizes the official public holidays in Barcelona. Many of these days are also important festivals and celebrations. All of the days below are bank holidays where the majority of shops and banks are closed.
Official public holidays in Barcelona
Please note the days listed below do not include Saturdays and Sundays during the holiday periods.
In general most shops are open on Saturdays (provided it is not a public holiday festival or celebration) but closed on Sundays. However many restaurants are open during the weekends.
There are changes to the festival dates each year and some of these important Barcelona heritage celebrations occur in some years but not in others. It is important therefore to check this page each year before planning your holiday.
01 January New Year's Day.
06 January Epiphany (Three Kings Day. Note however the 3 Kings arrival parade takes place on the evening of 05 January).
15 April Good Friday.
18 April Easter Monday.
01 May Labour Day.
06 June Whit Monday (The Monday day after Pentacost. Pentacost is always celebrated on Sunday).
24 June St. John's Day festival - Otherwise known as Sant Joan - fireworks, bonfires and beach parties are the order of the day.
15 August Assumption Day.
11 September National day of Catalonia.
24 September La Mercè festival - The biggest, most colourful and wild festival in Barcelona - make sure you are in a party mood!
12 October Columbus Day.
01 November All Saints Day
06 December Constitution Day.
08 December Day of the Immaculate Conception.
25 December Christmas Day.
26 December Boxing Day / Saint Stephen's Day.
For the opening hours of the Barcelona attractions during these holiday periods I recommend you check the official websites for each attraction that are given throughout this site. The opening times for the attractions can vary and can change at short notice which makes it difficult to monitor these individually.
Nobody likes waiting around in long queues to get their COVID test. The Express COVID testing service we recommend only works by appointment ensuring that you get tested when you need to without having to queue. Getting your COVID test in the city centre before your flight or cruise offers many advantages over getting tested in the Airport or from a cruise liner. You have your certificates on time without a rush, you have time to correct inaccuracies on your certificate and you have time to re-arrange your flight or other travel plans if you should test positive. To learn more about how to get your COVID travel certificates valid for planes, cruises and other transport, follow one of the links below to learn more.
EXPRESS COVID TESTING