Diwali 2025 will be celebrated on Monday, October 20, 2025, according to the Hindu Panchang.
This year, confusion over the date has circulated on the internet, with many wondering whether Diwali falls on October 20 (Monday) or October 21 (Tuesday). The uncertainty stems from the timing of the Amavasya Tithi, which spans across both days.
As per the Panchang, Amavasya Tithi begins at 3:44 PM on October 20 and ends at 5:54 PM on October 21. However, since Lakshmi Puja is traditionally performed during the evening hours when Amavasya is in effect, October 20 is the correct day to celebrate Diwali in 2025.
The Lakshmi Puja Muhurat on that day will be from 7:09 PM to 8:19 PM.
Event’s Date & Time
Diwali 2025 Date- Monday, October 20, 2025
Lakshmi Puja Muhurat- 07:09 PM to 08:19 PM
Diwali Puja Nishita Kaal Muhurat- 11:41 PM to 12:32 AM, October 21
Amavasya Tithi Begins- 03:44 PM on October 20, 2025
Amavasya Tithi Ends- 05:54 PM on October 21, 2025
Diwali Puja Muhurat 2025 Cities Of India-
New Delhi- 07:08 PM – 08:18 PM
Mumbai- 07:41 PM – 08:41 PM
Bengaluru- 07:31 PM – 08:25 PM
Kolkata- 05:06 PM – 05:54 PM, Oct 21
Chennai- 07:20 PM – 08:14 PM
Jaipur- 07:17 PM – 08:25 PM
Hyderabad- 07:21 PM – 08:19 PM
Ahmedabad- 07:36 PM – 08:40 PM
Pune- 07:38 PM – 08:37 PM
Chandigarh- 07:06 PM – 08:19 PM
Gurgaon- 07:09 PM – 08:19 PM
Noida- 07:07 PM – 08:18 PM
Diwali 2025 Nishita Kaal Puja Muhurat
As per the Hindu calendar, Amavasya Tithi will prevail during the evening of October 20, making it the most auspicious time for Diwali celebrations. Devotees will perform the Nishita Kaal Puja, the sacred period for Mahalakshmi Puja, between 11:41 PM and 12:32 AM on October 21.
Diwali 2025 Choghadiya Puja Muhurat
For those who perform rituals or begin auspicious activities based on Choghadiya Muhurat, the timings on October 20, 2025, are:
Afternoon (Chara, Labha, Amrita): 03:44 PM – 05:47 PM
Evening (Chara): 05:47 PM – 07:22 PM
Night (Labha): 10:32 PM – 12:07 AM (Oct 21)
Early Morning (Shubha, Amrita, Chara): 01:42 AM – 06:26 AM (Oct 21)