Public Holidays
South Africa has 12 public holidays as determined by the Public Holidays Act [No. 36 of 1994].
The Act also declares that whenever any public holiday falls on a Sunday, the following Monday shall be a public holiday.
The Public Holidays Amendment Act [No. 48 of 1995] also makes provision for the President to declare any day to be a public holiday, e.g. Wednesday 29th May 2024 (Election Day) or Friday 15th December 2023 (after South Africa won the Rugby World Cup).
View the South African Government's website for further information regarding public holidays.
To see dates for all "Commemorative Events" observed by South Africa check the South African Government website
Public Holidays »
New Year's Day
New Year's Day is an internationally observed holiday on January 1st (the first day of the Gregorian calender year).Human Rights Day
Human Rights Day is an annual South African public holiday that is celebrated on March 21st.The national holiday is both a stark reminder of the tragic Sharpeville massacre on 21 March 1960 when demonstrators were gunned down by police, and a celebration of South Africa’s unique constitution, which gives equal rights to all, as the South Afican Human Rights Commission was launched on 21 March 1996.
Good Friday
Good Friday is an internationally observed (Christian) holiday on the Friday before Easter SundayFamily Day
Family Day (or Easter Monday) is an internationally observed holiday on the day after Easter Sunday.Easter Monday was renamed to Family Day by the South Afican government in 1995.
Freedom Day
Freedom Day is an annual South African public holiday that is celebrated on April 27th.The day celebrates freedom and commemorates the first democratic post-apartheid non-racial elections that were held on April 27th 1994.
Worker's Day
Worker's Day (or Labour Day) is an internationally observed holiday on May 1stYouth Day
Youth Day is an annual South African public holiday that is celebrated on June 16th.Previously known as Soweto Day, Youth Day commemorates the start of the Soweto riots of 1976 when over 700 people, mostly youths, were killed.
National Women's Day
National Women's Day is an annual South African public holiday that is celebrated on August 9th.The holiday commemorates the national march of over 20,000 women on August 9th 1956 to petition against pass laws (legislation that required African persons to carry a document on them to 'prove' that they were allowed to enter a 'white area').
Heritage Day
Heritage Day is an annual South African public holiday that is celebrated on September 24th.In an address marking Heritage Day in 1996, (former) President Mandela stated: "When our first democratically-elected government decided to make Heritage Day one of our national days, we did so because we knew that our rich and varied cultural heritage has a profound power to help build our new nation."
Day of Reconciliation
Day of Reconciliation is an annual South African public holiday that is celebrated on December 16th.The holiday came into effect in 1994 after the end of apartheid, with the intention of fostering reconciliation and national unity.
Christmas Day
Christmas is an internationally observed (Christian) holiday on December 25th.Day of Goodwill
Day of Goodwill (or Boxing Day / St. Stephen's Day) is an internationally observed holiday on December 26th. Boxing Day was renamed to Day of Goodwill by the South African Government in 1994.Dates - 2025 »
Not just Public Holidays (in bold), but also other celebrated dates ...
New Year's Day
Wednesday 1st January 2025
Saint Valentine's Day
Friday 14th February 2025
Saint Patrick's Day
Monday 17th March 2025
Human Rights Day
Friday 21st March 2025
Good Friday
Friday 18th April 2025
Holy Saturday
Saturday 19th April 2025
Easter Sunday
Sunday 20th April 2025
Family Day
Monday 21st April 2025
Freedom Day
Sunday 27th April 2025
Monday 28th April 2025
Monday 28th April 2025
Workers' Day
Thursday 1st May 2025
Mother's Day
Sunday 11th May 2025
Youth Day
Monday 16th June 2025
Father's Day
Sunday 15th June 2025
Nelson Mandela International Day
Friday 18th July 2025
National Women's Day
Saturday 9th August 2025
Heritage Day
Wednesday 24th September 2025
Halloween
Friday 31st October 2025
Day of Reconciliation
Tuesday 16th December 2025
Christmas Eve
Wednesday 24th December 2025
Christmas Day
Thursday 25th December 2025
Day of Goodwill
Friday 26th December 2025
New Year's Eve
Wednesday 31st December 2025
Dates - 2026 »
Not just Public Holidays (in bold), but also other celebrated dates ...
New Year's Day
Thursday 1st January 2026
Saint Valentine's Day
Saturday 14th February 2026
Saint Patrick's Day
Tuesday 17th March 2026
Human Rights Day
Saturday 21st March 2026
Good Friday
Friday 3rd April 2026
Holy Saturday
Saturday 6th April 2026
Easter Sunday
Sunday 7th April 2026
Family Day
Monday 6th April 2026
Freedom Day
Monday 27th April 2026
Workers' Day
Friday 1st May 2026
Mother's Day
Sunday 10th May 2026
Eection Day
Wednesday 29th May 2026
Youth Day
Tuesday 16th June 2026
Father's Day
Sunday 21st June 2026
Nelson Mandela International Day
Saturday 18th July 2026
National Women's Day
Sunday 9th August 2026
Monday 10th August 2026
Monday 10th August 2026
Heritage Day
Thursday 24th September 2026
Halloween
Saturday 31st October 2026
Day of Reconciliation
Wednesday 16th December 2026
Christmas Eve
Thursday 24th December 2026
Christmas Day
Friday 25th December 2026
Day of Goodwill
Saturday 26th December 2026
New Year's Eve
Thursday 31st December 2025
Dates - 2027 »
Not just Public Holidays (in bold), but also other celebrated dates ...
New Year's Day
Friday 1st January 2027
Saint Valentine's Day
Sunday 14th February 2027
Saint Patrick's Day
Wednesday 17th March 2027
Human Rights Day
Sunday 21st March 2027
Monday 22nd March 2027
Monday 22nd March 2027
Good Friday
Friday 26th March 2027
Holy Saturday
Saturday 27th March 2027
Easter Sunday
Sunday 28th March 2027
Family Day
Monday 29th March 2027
Freedom Day
Freedom Day 27th April 2027
Workers' Day
Saturday 1st May 2027
Mother's Day
Sunday 9th May 2027
Youth Day
Wednesday 16th June 2027
Father's Day
Sunday 20th June 2027
Nelson Mandela International Day
Sunday 18th July 2027
National Women's Day
Monday 9th August 2027
Heritage Day
Friday 24th September 2027
Halloween
Sunday 31st October 2027
Day of Reconciliation
Thursay 16th December 2027
Christmas Eve
Friday 24th December 2027
Christmas Day
Saturday 25th December 2027
Day of Goodwill
Sunday 26th December 2027
Monday 27th December 2027
Monday 27th December 2027
New Year's Eve
Friday 31st December 2027