Diwali 2027 in South Africa

Also called Diwali (Lakshmi Puja), Deepavali.

The date in South Africa

Thursday, 28 October 2027

In India it is Friday, 29 October 2027 — South Africa observes a day earlier.

City by city

CityDatePradosh Puja
Durban, KwaZulu-Natal28 October 202718:37
Johannesburg, Gauteng28 October 202718:44
Pretoria, Gauteng28 October 202718:43
Cape Town, Western Cape28 October 202719:32

Times are local to each city, computed from its own coordinates and real UTC offset for that date — so daylight saving is already accounted for. For Diwali, the puja falls in the pradosh twilight just after sunset.

Lakshmi Puja is performed in the pradosh twilight after sunset.

Diwali in South Africa, other years:

Why can the date differ from India?

A tithi is a 12° step of the Moon's elongation from the Sun. It begins and ends at a single instant everywhere on Earth. What changes by location is whether the moment the rule points at — sunrise, sunset or moonrise — falls inside that window on a given local date. That is why the shift runs opposite to the timezone: places west of India can observe a day earlier, places east a day later.

Frequently asked questions

When is Diwali (Lakshmi Puja) 2027 in South Africa?

Diwali (Lakshmi Puja) 2027 in South Africa falls on Thursday, 28 October 2027, a different day from India, where it is Friday, 29 October 2027. Computed from each city's own coordinates and UTC offset.