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