Additional Details
| Country | Date | Holidays |
| Sabtu, 16 Disember 2017 | Hari perdamaian | |
| Isnin, 25 Disember 2017 | Hari Krismas | |
| Selasa, 26 Disember 2017 | Hari St. Stephen's | |
| Isnin, 1 Januari 2018 | Tahun baru | |
| Rabu, 21 Mac 2018 | Hari hak asasi manusia | |
| Ahad, 1 April 2018 | Good Friday | |
| Ahad, 1 April 2018 | Hari keluarga | |
| Jumaat, 27 April 2018 | Hari kebebasan | |
| Selasa, 1 Mei 2018 | Hari pekerja | |
| Sabtu, 16 Jun 2018 | Hari belia | |
| Khamis, 9 Ogos 2018 | Hari wanita Kebangsaan | |
| Isnin, 24 September 2018 | Hari warisan |
Afrika Selatan has 12 public holidays in 2017.
| Country | Date | Holidays | |
| 2:00:14 PTG | Africa/Johannesburg |