Public Holidays in Spain 2028
Discover the National Holidays for Spain and plan your long weekends with our guide. Find all the information you need in one place.
Public holidays
{{ publicHoliday.englishName }}
{{ publicHoliday.englishName }}
- {{ holiday.englishName }} {{ localDate(holiday.date) }}
Holiday Reminder
Never Miss a Holiday Again!
Stay ahead of the calendar. Get a friendly reminder one week before upcoming holidays delivered straight to your inbox.
Subscribe ReminderHoliday Calendar PDF Downloads
Download your annual holiday calendar as a PDF.
Ideal for printing, planning, or sharing with others.
Year Overview Calendar
All holidays on one page in a compact landscape format.
Download PDFMonthly Calendar (Portrait)
Each month on a separate page in a clean portrait format.
Download PDFMonthly Calendar (Landscape)
Each month on a separate page in a spacious landscape layout.
Download PDFLong weekends
| 4 days | {{ monthNameWithDay('2028-01-06') }} |
{{ localDate('2028-01-07') }} |
{{ monthNameWithDay('2028-01-09') }} |
| 5 days | {{ monthNameWithDay('2028-02-26') }} |
{{ localDate('2028-02-29') }} |
{{ monthNameWithDay('2028-03-01') }} |
| 5 days | {{ monthNameWithDay('2028-03-01') }} |
{{ localDate('2028-03-02') }} {{ localDate('2028-03-03') }} |
{{ monthNameWithDay('2028-03-05') }} |
| 5 days | {{ monthNameWithDay('2028-04-13') }} |
|
{{ monthNameWithDay('2028-04-17') }} |
| 4 days | {{ monthNameWithDay('2028-04-29') }} |
|
{{ monthNameWithDay('2028-05-02') }} |
| 5 days | {{ monthNameWithDay('2028-05-13') }} |
{{ localDate('2028-05-16') }} {{ localDate('2028-05-15') }} |
{{ monthNameWithDay('2028-05-17') }} |
| 5 days | {{ monthNameWithDay('2028-05-17') }} |
{{ localDate('2028-05-18') }} {{ localDate('2028-05-19') }} |
{{ monthNameWithDay('2028-05-21') }} |
| 4 days | {{ monthNameWithDay('2028-05-27') }} |
{{ localDate('2028-05-29') }} |
{{ monthNameWithDay('2028-05-30') }} |
| 6 days | {{ monthNameWithDay('2028-05-30') }} |
{{ localDate('2028-06-01') }} {{ localDate('2028-06-02') }} |
{{ monthNameWithDay('2028-06-04') }} |
| 5 days | {{ monthNameWithDay('2028-05-27') }} |
{{ localDate('2028-05-29') }} |
{{ monthNameWithDay('2028-05-31') }} |
| 3 days | {{ monthNameWithDay('2028-06-09') }} |
|
{{ monthNameWithDay('2028-06-11') }} |
| 4 days | {{ monthNameWithDay('2028-06-15') }} |
{{ localDate('2028-06-16') }} |
{{ monthNameWithDay('2028-06-18') }} |
| 3 days | {{ monthNameWithDay('2028-07-28') }} |
|
{{ monthNameWithDay('2028-07-30') }} |
| 4 days | {{ monthNameWithDay('2028-08-12') }} |
{{ localDate('2028-08-14') }} |
{{ monthNameWithDay('2028-08-15') }} |
| 4 days | {{ monthNameWithDay('2028-09-08') }} |
|
{{ monthNameWithDay('2028-09-11') }} |
| 3 days | {{ monthNameWithDay('2028-09-15') }} |
|
{{ monthNameWithDay('2028-09-17') }} |
| 6 days | {{ monthNameWithDay('2028-10-07') }} |
{{ localDate('2028-10-10') }} {{ localDate('2028-10-11') }} |
{{ monthNameWithDay('2028-10-12') }} |
| 4 days | {{ monthNameWithDay('2028-10-12') }} |
{{ localDate('2028-10-13') }} |
{{ monthNameWithDay('2028-10-15') }} |
| 5 days | {{ monthNameWithDay('2028-10-28') }} |
{{ localDate('2028-10-31') }} {{ localDate('2028-10-30') }} |
{{ monthNameWithDay('2028-11-01') }} |
| 5 days | {{ monthNameWithDay('2028-11-01') }} |
{{ localDate('2028-11-02') }} {{ localDate('2028-11-03') }} |
{{ monthNameWithDay('2028-11-05') }} |
| 5 days | {{ monthNameWithDay('2028-12-02') }} |
{{ localDate('2028-12-05') }} {{ localDate('2028-12-04') }} |
{{ monthNameWithDay('2028-12-06') }} |
| 5 days | {{ monthNameWithDay('2028-12-06') }} |
{{ localDate('2028-12-07') }} |
{{ monthNameWithDay('2028-12-10') }} |
| 4 days | {{ monthNameWithDay('2028-12-23') }} |
|
{{ monthNameWithDay('2028-12-26') }} |