South African Public and School Holidays


When are the public and school holidays in 2022?

South Africa has 12 public holidays as determined by the Public Holidays Act. The Act determines that whenever any public holiday falls on a Sunday, the Monday following it shall be a public holiday.

Public Holidays

Date Day Holiday
1 Jan 2022 Sat New Year's Day
21 Mar 2022 Mon Human Rights Day
15 Apr 2022 Fri Good Friday
18 Apr 2022 Mon Family Day
27 Apr 2022 Wed Freedom Day
1 May 2022 Sun Workers' Day
2 May 2022 Mon Day off for Workers' Day
16 Jun 2022 Thu Youth Day
9 Aug 2022 Tue National Women's Day
24 Sep 2022 Sat Heritage Day
16 Dec 2022 Fri Day of Reconciliation
25 Dec 2022 Sun Christmas Day
26 Dec 2022 Mon Day of Goodwill

School Holidays

Coastal cluster: Eastern Cape, KwaZulu-Natal, Northern Cape, Western Cape

Term Start End
1 26 March 2022 4 April 2022
2 25 June 2022 18 July 2022
3 1 October 2022 10 October 2022
4 15 December 2022 17 January 2023

Inland cluster: Free State, Gauteng, Limpopo, Mpumalanga and North West

Term Start End
1 18 March 2022 4 April 2022
2 25 June 2022 18 July 2022
3 1 October 2022 10 October 2022
4 15 December 2022 10 January 2023
Reference(s):
https://www.gov.za/about-sa/public-holidays
https://www.gov.za/about-sa/school-calendar