Public holidays South Africa 2019

  • Tuesday, 1 January: New Year’s Day
  • Thursday, 21 March: Human Rights Day
  • Friday, 19 April: Good Friday
  • Monday, 22 April: Family Day
  • Saturday, 27 April: Freedom Day
  • Wednesday, 1 May: Workers’ Day
  • Sunday, 16 June: Youth Day
  • Monday, 17 June: Public holiday (Youth Day Observed)
  • Friday, 9 August: National 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 (previously known as Boxing Day)

Public holidays South Africa 2020

  • Wednesday 1 January: New Year's Day
  • Saturday 21 March: Human Right's Day
  • Friday 10 April to Monday 13 April: Easter weekend
  • Monday 27 April and Friday 1 May: Freedom Day and Worker's Day
  • Friday 12 June: Schools close
  • Tuesday 16 June: Youth Day
  • Sunday 9 August: Women's Day; Monday 10 August is a public holiday
  • Thursday 24 September: Heritage Day
  • Wednesday 16 December: Day of Reconciliation
  • Friday 25 December: Christmas Day
  • Saturday 26 December: Day of Goodwill