
Kali Puja 2025: Kali Puja, which is observed almost a fortnight after the five-day Durga Puja festival, is celebrated with great fervor by Hindu devotees across India – especially in the states of West Bengal, Odisha, Assam and others. Kali Puja is celebrated in the month of Kartik, during Dipannita Amavasya – which is one of the holiest nights in the Hindu calendar.
This year, Kali Puja will be celebrated on October 20, Monday. Here is a glimpse of Shubh Muhurat for puja, meaning, other details.
Timing of Kali Puja 2025
This year, the Amavasya tithi — which is considered auspicious for Kali Puja — spans from October 20 to 21, according to the Drik Panchang.
Amavasya Tithi begins: October 20, 2025 at 1:14 p.m
Amavasya Tithi ends: October 21, 2025 at 3:24 p.m
Kali Puja Nishita Kaal Muhurat: 23:41 (October 20) to 00:31 (October 21)
Kali Puja: Meaning
According to Hindu mythology, the goddess Kali is one of the “Ten Mahavidyas” – ten Hindu goddesses who symbolize aspects of cosmic wisdom and power.
Goddess Kali – who is also another form of Goddess Durga – is worshiped as the ultimate embodiment of power, and devotees believe that her worship dispels fears and negative influences.
According to Hindu mythology, the goddess Kali is one of the “Ten Mahavidyas”.
Worshiping Goddess Kali is also believed to help in mitigating the adverse effects of planetary influences like Rahu, Ketu and Shani.
Kali puja method
On this day, devotees offer fruits, sweets, khichdi, kheer and fried vegetables as ‘bhog’ or ‘prasad’ to the goddess. Devotees fast from morning till night and also flowers.
Read also | Public holiday on Diwali 2025: Are banks closed for Dhanteras on October 18?
On this day, many tantric practitioners pray to the goddess Kali in a tantric way, as it is believed that Mahakali’s blessings can quickly fulfill desires.
Is Kali Puja and Diwali on the same day?
The dates of Kali Puja and Diwali usually coincide. This year, Diwali is also celebrated on Monday, October 20. Since the puja muhurat also varies depending on the local sunrise and sunset timings, the puja timings vary slightly from city to city.
Here’s a glimpse of the city’s timings for Lakshmi Puja, which takes place on Diwali:
Pune – 19:38 to 20:37
New Delhi – 19:08 to 20:18
Chennai – from 19:20 to 20:14
Jaipur – 19:17 to 20:25
Hyderabad – 19:21 to 20:19
Gurgaon – 19:09 to 20:19
Chandigarh – 19:06 to 20:19
Calcutta – October 21 from 17:06 to 17:54
mumbai – 19:41 to 20:41
Bengaluru – 19:31 to 20:25
Ahmedabad – 19:36 to 20:40
Noida – 19:07 to 20:18
Bhubaneswar – October 21 from 17:19 to 17:54





