BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HolidayKit//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Portugal public holidays 2026
BEGIN:VEVENT
UID:PT-2026-01-01-new-year-s-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-04-03-good-friday@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260403
DTEND;VALUE=DATE:20260404
SUMMARY:Good Friday
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-04-05-easter-sunday@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260405
DTEND;VALUE=DATE:20260406
SUMMARY:Easter Sunday
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-04-25-freedom-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260425
DTEND;VALUE=DATE:20260426
SUMMARY:Freedom Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-05-01-labour-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY:Labour Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-06-01-azores-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260601
DTEND;VALUE=DATE:20260602
SUMMARY:Azores Day
DESCRIPTION:Public holiday (regional: PT-20)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-06-04-corpus-christi@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260604
DTEND;VALUE=DATE:20260605
SUMMARY:Corpus Christi
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-06-10-national-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260610
DTEND;VALUE=DATE:20260611
SUMMARY:National Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-07-01-madeira-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260701
DTEND;VALUE=DATE:20260702
SUMMARY:Madeira Day
DESCRIPTION:Public holiday (regional: PT-30)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-08-15-assumption-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20260815
DTEND;VALUE=DATE:20260816
SUMMARY:Assumption Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-10-05-republic-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20261005
DTEND;VALUE=DATE:20261006
SUMMARY:Republic Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-11-01-all-saints-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20261101
DTEND;VALUE=DATE:20261102
SUMMARY:All Saints Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-12-01-restoration-of-independence@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20261201
DTEND;VALUE=DATE:20261202
SUMMARY:Restoration of Independence
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-12-08-immaculate-conception@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20261208
DTEND;VALUE=DATE:20261209
SUMMARY:Immaculate Conception
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-12-25-christmas-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20261225
DTEND;VALUE=DATE:20261226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:PT-2026-12-26-st-stephen-s-day@holidaykit
DTSTAMP:20261108T140455Z
DTSTART;VALUE=DATE:20261226
DTEND;VALUE=DATE:20261227
SUMMARY:St. Stephen's Day
DESCRIPTION:Public holiday (regional: PT-30)
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
