Diwali 2026 in South Africa: Date, the Five Days and Is It a Public Holiday?

Diwali 2026 in South Africa: main day 8 November, Dhanteras 6 November, Bhai Dooj 10 November, not a public holiday
Quick answer: Diwali (also called Deepavali) falls on Sunday, 8 November 2026 in South Africa. It is the Hindu festival of lights. Diwali is not a public holiday in South Africa, so schools and workplaces are open as normal on the days around it.

South Africa has one of the largest Indian communities outside India, especially in Durban and the rest of KwaZulu-Natal, and Diwali is celebrated by many families across the country.

Diwali 2026 at a Glance

DetailInformation
Main Diwali daySunday, 8 November 2026
Also known asDeepavali, the festival of lights
Public holiday in South Africa?No
Biggest celebrationsKwaZulu-Natal (especially Durban) and Gauteng

The Five Days of Diwali 2026

Diwali is usually celebrated over five days. According to the Drik Panchang Hindu calendar for South Africa, the 2026 days are:

DayDateWhat it is
DhanterasFriday, 6 November 2026The first day; many families buy something new for the home
Diwali and Lakshmi PujaSunday, 8 November 2026The main day, with prayers, lamps and family gatherings
Govardhan PujaMonday, 9 November 2026Worship and offerings of food
Bhai DoojTuesday, 10 November 2026A day that celebrates brothers and sisters

The second day, Naraka Chaturdashi (also called Choti Diwali), falls between Dhanteras and the main Diwali day. Exact prayer times can differ by city. Ask your local temple for the times in your area.

Is Diwali a Public Holiday in South Africa?

No. Diwali is not one of South Africa’s official public holidays. Employers may allow leave for religious observance, so speak to your employer early if you want time off.

The next public holidays in South Africa are on 4 November 2026 (local elections) and in December. See our guide to December 2026 holidays and the 4 November public holiday.

How Diwali Is Celebrated

  • Lamps and lights: homes are decorated with clay lamps called diyas and with lights.
  • Prayers: families pray at home and at temples, especially to Lakshmi.
  • Food and sweets: families cook special meals and share sweets with neighbours and friends.
  • Rangoli: colourful patterns are made at the entrance to the home.

Celebrate Safely

  • Fireworks: many municipalities only allow fireworks at certain times and places, and some ban them in residential areas. Check your municipality’s rules before you buy fireworks.
  • Pets: keep pets indoors on the evening of Diwali, as loud bangs can frighten them.
  • Lamps and candles: never leave burning lamps or candles alone, and keep them away from curtains.

Diwali 2026 Questions

When is Diwali 2026 in South Africa?

On Sunday, 8 November 2026.

Is Diwali a public holiday in South Africa?

No. It is not an official public holiday.

What is Diwali?

Diwali, or Deepavali, is the Hindu festival of lights. It celebrates the victory of light over darkness.

How many days is Diwali?

Diwali is usually celebrated over five days. In 2026 they run from Friday, 6 November to Tuesday, 10 November.