There has been widespread confusion online about the correct date of Diwali 2025 — whether the festival of lights will be celebrated on October 20 or October 21. According to the Hindu Panchang, the auspicious Amavasya Tithi begins at 3:44 PM on October 20 and ends at 5:54 PM on October 21, 2025.
As Diwali Puja is performed in the evening during Amavasya, the festival will be celebrated across India on Monday, October 20, 2025. The Lakshmi Puja Muhurat this year is from 7:09 PM to 8:19 PM, making it the most favorable time to perform the rituals.
Diwali 2025 Key Timings Event Date & Time Diwali 2025 Date Monday, October 20, 2025 Lakshmi Puja Muhurat 7:09 PM – 8:19 PM Nishita Kaal Puja Muhurat 11:41 PM – 12:32 AM (October 21) Amavasya Tithi Begins 3:44 PM on October 20 Amavasya Tithi Ends