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

Public holidays in 2025

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

 

Hindu Holidays in 2025

Date Holiday
Tuesday, 21 October Diwali

 

Islamic Holidays in 2025

Date Holiday
Saturday, 1 March Ramadan (month of fasting begins)
Monday, 31 March Eid-al-Fitr (End of Ramadan)
Saturday, 7 June Eid-al-Adha

 

Jewish Holidays in 2025

Date Holiday
Saturday, 12 April
to Sunday, 20 April
Pesach
Sunday, 1 June
to Tuesday, 3 June
Shavuot
Monday, 22 September
to Wednesday, 24 September
Rosh Hashana
Wednesday, 1 October
to Thursday, 2 October
Yom Kippur

Information supplied by the Registrar’s Secretariat
Uploaded: 26 March 2025