General information, not legal advice. Not a government site. Dates follow the Public Holidays Act, presidential declarations and the gazetted DBE school calendars.
South African public holidays 2028
2028 has 13 public holidays. Heritage Day (24 September) falls on a Sunday, so Monday 25 September is a holiday. Freedom Day (27 April) is a Thursday, so Friday 28 April is a popular leave day. Also see 2026 and 2027.
All 13 public holidays in 2028
Date
Day
Holiday
1 January
Saturday
New Year's Day
21 March
Tuesday
Human Rights Day
14 April
Friday
Good Friday
17 April
Monday
Family Day
27 April
Thursday
Freedom Day
1 May
Monday
Workers' Day
16 June
Friday
Youth Day
9 August
Wednesday
National Women's Day
24 September
Sunday
Heritage Day
25 September
Monday
Heritage Day observedSunday holiday moves to Monday (s2(1))
16 December
Saturday
Day of Reconciliation
25 December
Monday
Christmas Day
26 December
Tuesday
Day of Goodwill
10 of these fall on a weekday. With a Monday to Friday week, 2028 has 250 working days.
Long weekends in 2028
4 daysFri 14 Apr – Mon 17 AprGood Friday, Family Day
General information, not legal advice. KayaCalendar gives general information based on the Public Holidays Act 36 of 1994, presidential declarations of special public holidays published on gov.za, and the public school calendars gazetted by the Minister of Basic Education. It is not legal advice and is not a government website. The President can declare extra public holidays, and provinces, schools and employers may set their own arrangements, so check important dates with the official source. Long weekends and leave ideas assume a Monday to Friday week. Leave needs your employer's agreement.
The Sunday rule
Section 2(1) of the Public Holidays Act says that when a public holiday falls on a Sunday, the following Monday is a public holiday. A holiday on a Saturday does not move. The list above already applies this. In 2028 that adds 25 September.
How many public holidays are there in South Africa in 2028?
13. 2028 has 13 public holidays. Heritage Day (24 September) falls on a Sunday, so Monday 25 September is a holiday. Freedom Day (27 April) is a Thursday, so Friday 28 April is a popular leave day.
What public holidays fall on a Sunday in 2028?
Heritage Day: the holiday moves to Monday 25 September 2028. Section 2(1) of the Public Holidays Act says a public holiday on a Sunday moves to the following Monday.
When is Easter 2028?
Good Friday is Friday 14 April 2028 and Family Day is the Monday after Easter Sunday, Monday 17 April 2028.
How many long weekends are there in 2028?
6 runs of three days or more that include a public holiday, without taking leave, on a Monday to Friday week. The best value leave is Fri 28 Apr: 1 leave day for 5 days off in a row.
How many working days are there in 2028?
250 on a Monday to Friday week, after weekends and public holidays that fall on weekdays.
What if a public holiday falls on a Saturday?
It stays on the Saturday. Only a Sunday holiday moves to the Monday. Employees who normally work Saturdays get the day as a paid public holiday.
Can more public holidays be added in 2028?
Yes. The President can declare a special public holiday under section 2A of the Public Holidays Act, for example for an election. We update this page when that happens.