Date Holiday Type Notes
01 Jan 2024 New Year's Day National
08 Mar 2024 International Women's Day National
12 Mar 2024 Youth Day National
29 Mar 2024 Good Friday National
30 Mar 2024 Holy Saturday National
01 Apr 2024 Easter Monday National
01 May 2024 Labour Day National
25 May 2024 Africa Freedom Day National
01 Jul 2024 Heroes Day National
02 Jul 2024 Unity Day National
24 Oct 2024 Independence Day National
25 Dec 2024 Christmas Day National
26 Dec 2024 Boxing Day National
Year