2022

2023

New Year's Day

1 January

1 January

Liberation Day

4 February

4 February

Carnival

1 March

21 February

International Women's Day

8 March

8 March

Southern Africa Liberation Day

23 March

23 March

Peace Day

4 April

4 April

Good Friday

15 April

7 April

Easter Sunday

17 April

9 April

Labour Day

1 May

1 May

National Heroes' Day

17 September

17 September

All Souls' Day

2 November

2 November

Independence Day

11 November

11 November

Christmas Day

25 December

25 December