Día de la Constitución Española + Immaculate Conception
Sat, Dec 4 → Wed, Dec 8
Book the dashed days below. Combined with the holiday and the weekend around it, your 1 leave day turns into 5 days off in a row.
Cataluña, Spain
View the complete list of public holidays and bank holidays in Barcelona for 2027. Plan your year ahead with official dates, weekdays, and observances.
Choose how many days of leave you are willing to book. We work out which holiday gives you the longest run of days off for that spend, and mark the days to book in the calendar below. How this works →
How many days of leave will you book?
Showing the best break you can get with 2 leave days.
Sat, Dec 4 → Wed, Dec 8
Book the dashed days below. Combined with the holiday and the weekend around it, your 1 leave day turns into 5 days off in a row.
Other dates worth booking
Friday, January 1, 2027
Wednesday, January 6, 2027
Friday, March 19, 2027
Thursday, March 25, 2027
Friday, March 26, 2027
Sunday, March 28, 2027
Monday, March 29, 2027
Saturday, May 1, 2027
Sunday, May 2, 2027
Monday, May 3, 2027
Sunday, May 16, 2027
Thursday, June 24, 2027
Sunday, August 15, 2027
Saturday, September 11, 2027
Friday, September 24, 2027
Tuesday, October 12, 2027
Monday, November 1, 2027
Monday, December 6, 2027
Wednesday, December 8, 2027
Saturday, December 25, 2027
Sunday, December 26, 2027
Public holidays in Barcelona, Cataluña, Spain are official observances that may affect government offices, schools, banks, businesses, and public services. These holidays often include national celebrations, religious observances, and important civic dates.
This calendar helps residents, travelers, employers, and families plan vacations, work schedules, school breaks, and business closures around official holiday dates.
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2027 | Friday | Año Nuevo (New Year's Day) | Public Holiday |
| January 6, 2027 | Wednesday | Día de los Reyes Magos (Epiphany) | Public Holiday |
| March 26, 2027 | Friday | Viernes Santo (Good Friday) | Public Holiday |
| March 29, 2027 | Monday | Lunes de Pascua (Easter Monday) | Public Holiday |
| May 1, 2027 | Saturday | Día del Trabajador (Labour Day) | Public Holiday |
| May 3, 2027 | Monday | Día del Trabajador (día sustituto) (Labour Day (substitute day)) | Public Holiday |
| June 24, 2027 | Thursday | San Juan | Public Holiday |
| August 15, 2027 | Sunday | Asunción (Assumption) | Public Holiday |
| September 11, 2027 | Saturday | Dia de Cataluña | Public Holiday |
| September 24, 2027 | Friday | Nuestra Señora de la Merced | Public Holiday |
| October 12, 2027 | Tuesday | Fiesta Nacional de España | Public Holiday |
| November 1, 2027 | Monday | Todos los Santos (All Saints' Day) | Public Holiday |
| December 6, 2027 | Monday | Día de la Constitución Española | Public Holiday |
| December 8, 2027 | Wednesday | La inmaculada concepción (Immaculate Conception) | Public Holiday |
| December 25, 2027 | Saturday | Navidad (Christmas Day) | Public Holiday |
| December 26, 2027 | Sunday | San Esteban | Public Holiday |
| Date | Day | Holiday | Type |
|---|---|---|---|
| January 1, 2026 | Thursday | Año Nuevo (New Year's Day) | Public Holiday |
| January 6, 2026 | Tuesday | Día de los Reyes Magos (Epiphany) | Public Holiday |
| April 3, 2026 | Friday | Viernes Santo (Good Friday) | Public Holiday |
| April 6, 2026 | Monday | Lunes de Pascua (Easter Monday) | Public Holiday |
| May 1, 2026 | Friday | Día del Trabajador (Labour Day) | Public Holiday |
| June 24, 2026 | Wednesday | San Juan | Public Holiday |
| August 15, 2026 | Saturday | Asunción (Assumption) | Public Holiday |
| September 11, 2026 | Friday | Dia de Cataluña | Public Holiday |
| September 24, 2026 | Thursday | Nuestra Señora de la Merced | Public Holiday |
| October 12, 2026 | Monday | Fiesta Nacional de España | Public Holiday |
| November 1, 2026 | Sunday | Todos los Santos (All Saints' Day) | Public Holiday |
| December 6, 2026 | Sunday | Día de la Constitución Española | Public Holiday |
| December 8, 2026 | Tuesday | La inmaculada concepción (Immaculate Conception) | Public Holiday |
| December 25, 2026 | Friday | Navidad (Christmas Day) | Public Holiday |
| December 26, 2026 | Saturday | San Esteban | Public Holiday |
Barcelona, Cataluña, Spain has 16 public holidays in 2027, 3 more than the global average of 13.
7 public holidays fall on a weekend in Barcelona, Cataluña, Spain in 2027: Labour Day (Saturday, May 1), Labour Day (Saturday, May 1), Assumption (Sunday, August 15), Diada de Catalunya (Saturday, September 11), Christmas Day (Saturday, December 25), Christmas Day (Saturday, December 25), Sant Esteve (Sunday, December 26). Barcelona, Cataluña, Spain substitutes some of these with a working day but not others.
It depends — Barcelona, Cataluña, Spain moves some public holidays that fall on a weekend to the next working day, but not all of them.
With up to 5 days of leave, the longest break in Barcelona, Cataluña, Spain in 2027 is 10 consecutive days off, January 1–January 10, by booking 4 days of leave. With just 1 day of leave, you can get 5 days off in a row, December 4–December 8.
The next public holiday in Barcelona, Cataluña, Spain is Día de la Constitución Española on December 6, 2026.
Good Friday, Easter Monday do not fall on the same date every year in Barcelona, Cataluña, Spain, since they are set by a lunar or other variable calendar rather than a fixed date.