Kali Puja

When is Kali Puja 2026?

Kali Puja 2026 · tithi by the Drik Siddhanta

Kali Puja in 2026
8 November 2026, Sunday
Bengali date — 22 Kartik 1433
See the complete almanac for that day →

This festival is also known and searched as — Diwali, Deepavali, Dipawali, Shyama Puja, Festival Of Lights, Kali Puja, Dipaboli, Kali Pujo.

Kali Puja 2026 — Tithi Timings

Amavasya begins
Amavasya ends
Sunrise
6:38 AM
Sunset
5:31 PM

Times are in Indian Standard Time (IST); sunrise and sunset are for New Delhi. To see the timings for your own city, pick your city on that day's panjika.

Kali Puja 2026 Time — Auspicious Puja Timing and Schedule

Shyama Puja (Kali Puja) — at midnight (Nishita Kaal)
– 12:29 AM

Nishita = the middle 48 minutes of the night (sunset to the next sunrise).

Kali Puja — dates from 2025 to 2030

YearGregorian dateWeekdayBengali date
202520 October 2025Monday3 Kartik 1432
20268 November 2026Sunday22 Kartik 1433
202728 October 2027Thursday10 Kartik 1434
202817 October 2028Tuesday31 Ashwin 1435
20295 November 2029Monday19 Kartik 1436
203026 October 2030Saturday9 Kartik 1437

Dates are calculated on MyAstrology's own calculation engine by the Drik Siddhanta, for New Delhi (28.61° N, 77.21° E).

When is Kali Puja if you live abroad?

The dates on this page are for New Delhi (Drik Siddhanta); across India the date is almost always the same. Abroad, the tithi at your own sunrise can occasionally move the day by one.
Sunrise, the end of the tithi and auspicious times still vary by city — to see yours, pick your city in the panjika →

On which tithi is Kali Puja?

The Amavasya tithi of the Krishna Paksha of the lunar month of Ashwin. This tithi is fixed by the Nishitha-kala (midnight) rule.

The significance of Kali Puja

Kali Puja and Diwali on Ashwini Krishna Amavasya.

Rituals and timing

How it is observed

Light lamps in the evening. Perform the Kali Puja at midnight.

Auspicious time

Shyama Puja (Kali Puja) — at midnight (Nishita Kaal): 8 November 11:41 PM – 12:29 AM.

Mantra

Oṁ Krīṁ Kālikāyai Namaḥ. Jaya Mā Kālī.

Common questions

When is Kali Puja 2026?

In 2026 Kali Puja falls on 8 November 2026, Sunday, Bengali 22 Kartik 1433.

When does the tithi for Kali Puja 2026 begin and end?

Amavasya tithi begins 8 November 11:29 AM and ends 9 November 12:32 PM. Sunrise that day is 6:38 AM and sunset 5:31 PM. Times are in IST; sunrise is for New Delhi.

What is the auspicious time for Kali Puja puja?

Shyama Puja (Kali Puja) — at midnight (Nishita Kaal): 8 November 11:41 PM – 12:29 AM.

When is Kali Puja in the coming years?

in 2025 on 20 October 2025 (Monday), in 2027 on 28 October 2027 (Thursday), in 2028 on 17 October 2028 (Tuesday).

When was Kali Puja last year?

20 October 2025, Monday (Bengali date 3 Kartik 1432).

Why does Kali Puja fall on a different date every year?

Kali Puja follows the lunar tithi, not the Gregorian date. A lunar year is about 11 days shorter than a solar year, so the day moves about 11 days earlier each year. When the gap grows too wide an extra month (Adhika Masa) is inserted to correct it — and that year the day falls about a month later.

See festival tithi and the panjika on your phoneFree Android app · panjika, kundali and daily notifications Get it on Google Play
A festival tithi is the same for everyone — your kundali is yours alone
Give your date, time and place of birth and get the full birth chart, dasha and transits — free.
🔯 See your own kundali free

See also

Related festivals