BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//OpenWorkdays//Public holidays ZA 2024 to 2030//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Public holidays in South Africa
X-WR-CALDESC:Public holidays in South Africa\, 2024 to 2030\, from OpenWork
 days\, CC BY 4.0. Subscribe to this address and new years and corrections 
 arrive by themselves. https://openworkdays.com/south-africa/
REFRESH-INTERVAL;VALUE=DURATION:P1W
URL:https://openworkdays.com/api/v1/za.ics
BEGIN:VEVENT
UID:za-2024-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240101
DTEND;VALUE=DATE:20240102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240321
DTEND;VALUE=DATE:20240322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-03-29-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240329
DTEND;VALUE=DATE:20240330
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-04-01-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240401
DTEND;VALUE=DATE:20240402
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240427
DTEND;VALUE=DATE:20240428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240501
DTEND;VALUE=DATE:20240502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-05-29-national-and-provincial-government-elections@openworkdays
 .com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240529
DTEND;VALUE=DATE:20240530
SUMMARY:National and Provincial Government Elections
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240616
DTEND;VALUE=DATE:20240617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-06-17-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240617
DTEND;VALUE=DATE:20240618
SUMMARY:Youth Day (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240809
DTEND;VALUE=DATE:20240810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20240924
DTEND;VALUE=DATE:20240925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20241216
DTEND;VALUE=DATE:20241217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20241225
DTEND;VALUE=DATE:20241226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2024-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20241226
DTEND;VALUE=DATE:20241227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2024/
URL:https://openworkdays.com/south-africa/2024/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250101
DTEND;VALUE=DATE:20250102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250321
DTEND;VALUE=DATE:20250322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-04-18-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250418
DTEND;VALUE=DATE:20250419
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-04-21-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250421
DTEND;VALUE=DATE:20250422
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250427
DTEND;VALUE=DATE:20250428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-04-28-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250428
DTEND;VALUE=DATE:20250429
SUMMARY:Freedom Day (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250501
DTEND;VALUE=DATE:20250502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250616
DTEND;VALUE=DATE:20250617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250809
DTEND;VALUE=DATE:20250810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20250924
DTEND;VALUE=DATE:20250925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20251216
DTEND;VALUE=DATE:20251217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20251225
DTEND;VALUE=DATE:20251226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2025-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20251226
DTEND;VALUE=DATE:20251227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2025/
URL:https://openworkdays.com/south-africa/2025/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260321
DTEND;VALUE=DATE:20260322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-04-03-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260403
DTEND;VALUE=DATE:20260404
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-04-06-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260406
DTEND;VALUE=DATE:20260407
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260427
DTEND;VALUE=DATE:20260428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260616
DTEND;VALUE=DATE:20260617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260809
DTEND;VALUE=DATE:20260810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-08-10-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260810
DTEND;VALUE=DATE:20260811
SUMMARY:National Women's Day (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20260924
DTEND;VALUE=DATE:20260925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-11-04-local-government-elections@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20261104
DTEND;VALUE=DATE:20261105
SUMMARY:Local Government Elections
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20261216
DTEND;VALUE=DATE:20261217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20261225
DTEND;VALUE=DATE:20261226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2026-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20261226
DTEND;VALUE=DATE:20261227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2026/
URL:https://openworkdays.com/south-africa/2026/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270101
DTEND;VALUE=DATE:20270102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270321
DTEND;VALUE=DATE:20270322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-03-22-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270322
DTEND;VALUE=DATE:20270323
SUMMARY:Human Rights Day (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-03-26-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270326
DTEND;VALUE=DATE:20270327
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-03-29-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270329
DTEND;VALUE=DATE:20270330
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270427
DTEND;VALUE=DATE:20270428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270501
DTEND;VALUE=DATE:20270502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270616
DTEND;VALUE=DATE:20270617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270809
DTEND;VALUE=DATE:20270810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20270924
DTEND;VALUE=DATE:20270925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20271216
DTEND;VALUE=DATE:20271217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20271225
DTEND;VALUE=DATE:20271226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20271226
DTEND;VALUE=DATE:20271227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2027-12-27-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20271227
DTEND;VALUE=DATE:20271228
SUMMARY:Day of Goodwill (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2027/
URL:https://openworkdays.com/south-africa/2027/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280101
DTEND;VALUE=DATE:20280102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280321
DTEND;VALUE=DATE:20280322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-04-14-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-04-17-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280417
DTEND;VALUE=DATE:20280418
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280427
DTEND;VALUE=DATE:20280428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280501
DTEND;VALUE=DATE:20280502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280616
DTEND;VALUE=DATE:20280617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280809
DTEND;VALUE=DATE:20280810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280924
DTEND;VALUE=DATE:20280925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-09-25-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20280925
DTEND;VALUE=DATE:20280926
SUMMARY:Heritage Day (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20281216
DTEND;VALUE=DATE:20281217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2028-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20281226
DTEND;VALUE=DATE:20281227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2028/
URL:https://openworkdays.com/south-africa/2028/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290101
DTEND;VALUE=DATE:20290102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290321
DTEND;VALUE=DATE:20290322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-03-30-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290330
DTEND;VALUE=DATE:20290331
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-04-02-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290402
DTEND;VALUE=DATE:20290403
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290427
DTEND;VALUE=DATE:20290428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290501
DTEND;VALUE=DATE:20290502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290616
DTEND;VALUE=DATE:20290617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290809
DTEND;VALUE=DATE:20290810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20290924
DTEND;VALUE=DATE:20290925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20291216
DTEND;VALUE=DATE:20291217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-12-17-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20291217
DTEND;VALUE=DATE:20291218
SUMMARY:Day of Reconciliation (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20291225
DTEND;VALUE=DATE:20291226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2029-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20291226
DTEND;VALUE=DATE:20291227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2029/
URL:https://openworkdays.com/south-africa/2029/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-01-01-new-years-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300101
DTEND;VALUE=DATE:20300102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-03-21-human-rights-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300321
DTEND;VALUE=DATE:20300322
SUMMARY:Human Rights Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-04-19-good-friday@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300419
DTEND;VALUE=DATE:20300420
SUMMARY:Good Friday
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-04-22-family-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300422
DTEND;VALUE=DATE:20300423
SUMMARY:Family Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-04-27-freedom-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300427
DTEND;VALUE=DATE:20300428
SUMMARY:Freedom Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-05-01-workers-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300501
DTEND;VALUE=DATE:20300502
SUMMARY:Workers' Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-06-16-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300616
DTEND;VALUE=DATE:20300617
SUMMARY:Youth Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-06-17-youth-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300617
DTEND;VALUE=DATE:20300618
SUMMARY:Youth Day (observed)
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-08-09-national-womens-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300809
DTEND;VALUE=DATE:20300810
SUMMARY:National Women's Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-09-24-heritage-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20300924
DTEND;VALUE=DATE:20300925
SUMMARY:Heritage Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-12-16-day-of-reconciliation@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20301216
DTEND;VALUE=DATE:20301217
SUMMARY:Day of Reconciliation
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-12-25-christmas-day@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20301225
DTEND;VALUE=DATE:20301226
SUMMARY:Christmas Day
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
BEGIN:VEVENT
UID:za-2030-12-26-day-of-goodwill@openworkdays.com
DTSTAMP:20261019T000000Z
DTSTART;VALUE=DATE:20301226
DTEND;VALUE=DATE:20301227
SUMMARY:Day of Goodwill
DESCRIPTION:Public holiday in South Africa. Source: OpenWorkdays\, https://
 openworkdays.com/south-africa/2030/
URL:https://openworkdays.com/south-africa/2030/
TRANSP:TRANSPARENT
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR
