News
Barcelona 2026 calendar: public holidays, long weekends and non-working days (updated)
If you are searching for “Barcelona 2026 calendar”, here is the useful (and shareable) version: Barcelona will have 14 public holidays in 2026, with two local holidays already set by the Ajuntament: Monday 25 May and Thursday 24 September.

If you are searching for “Barcelona 2026 calendar”, here is the useful (and shareable) version: Barcelona will have 14 public holidays in 2026, with two local holidays already set by the City Council: Monday 25 May and Thursday 24 September.
The 14 official public holidays in Barcelona in 2026
According to Barcelona City Council, these are the non-working days (national, regional and local) in the city:
1 January (Thursday) – New Year's Day
6 January (Tuesday) – Epiphany
3 April (Friday) – Good Friday
6 April (Monday) – Easter Monday
1 May (Friday) – Labour Day
25 May (Monday) – Whit Monday (local public holiday)
24 June (Wednesday) – Saint John's Day (Sant Joan)
15 August (Saturday) – Assumption Day
11 September (Friday) – National Day of Catalonia
24 September (Thursday) – Mare de Déu de la Mercè (local public holiday)
12 October (Monday) – National Day of Spain
8 December (Tuesday) – Immaculate Conception
25 December (Friday) – Christmas Day
26 December (Saturday) – Saint Stephen's Day (Sant Esteve)
A quick note to avoid confusion: Catalonia's official 2026 calendar sets 12 public holidays (and town and city councils add 2 local ones). Barcelona publishes its complete list with those 2 local holidays included.
“Easy” long weekends to make the most of 2026 (Barcelona)
The dates that work best for getaways:
Easter: Friday 3 + Monday 6 April → 4 consecutive days (including the weekend).
1 May (Friday) → an instant long weekend.
25 May (Monday, local public holiday) → a long weekend (ideal for a first beach getaway).
11 September (Friday) → a long weekend.
12 October (Monday) → a long weekend.
La Mercè (Thursday 24/09) → take Friday 25 off and you have 4 days.
8 December (Tuesday) → take Monday 7 off for a very tidy extended break.
Why your two “calendars” may not match
This happens very often because Spain has three levels of public holidays:
National, 2) Regional, 3) Local (up to 2 per municipality). The BOE explains this framework and that the autonomous communities can replace some holidays in the calendar. Barcelona also publishes its own specific calendar with the final list for the city.