The Public Holidays Act (Act 36 of 1994) also determines that whenever any public holiday falls on a Sunday, the Monday following it shall be a public holiday.

Public holidays in 2024

Date Holiday
Monday, 1 January New Year’s Day
Thursday, 21 March Human Rights Day
Friday, 29 March Good Friday
Monday, 1 April Family Day
Saturday, 27 April Freedom Day
Wednesday, 1 May Workers’ Day
Sunday, 16 June Youth Day
Monday, 17 June Youth Day observed
Friday, 9 August Women’s Day
Tuesday, 24 September Heritage Day
Monday, 16 December Day of Reconciliation
Wednesday, 25 December Christmas Day
Thursday, 26 December Day of Goodwill


Hindu Holidays in 2024

Date Holiday
Friday, 1 November Diwali


Islamic Holidays in 2024

Date Holiday
Monday, 11 March Ramadan (month of fasting begins)
Wednesday, 10 April Eid-al-Fitr (End of Ramadan) (anticipated)
Thursday, 11 April Eid-al-Fitr (End of Ramadan) (confirmed)
Sunday, 16 June Eid-al-Adha


Jewish Holidays in 2024

Date Holiday
Tuesday, 23 April
to Tuesday, 30 April
Tuesday, 11 June
to Thursday, 13 June
Wednesday, 2 October
to Friday, 4 October
Rosh Hashana
Friday, 11 October
to Saturday, 12 October
Yom Kippur

Information supplied by the Registrar’s Secretariat
Uploaded: 4 January 2024
Updated: 10 April 2024