Diwali 2025 will be celebrated on Monday, October 20, 2025, as per the Hindu panchang. This year, there has been confusion on the internet about the correct date of Diwali 2025 — whether it falls on Monday, October 20 or Tuesday, October 21. The confusion arises because the Amavasya Tithi, which marks the new moon day and the primary day for Lakshmi Puja, is split over two days this year. According to the Hindu Panchang, Amavasya Tithi will begin at 3:44 PM on October 20 and conclude at 5:54 PM on October 21, 2025.
ALSO READ: Laxmi Puja 2025 Correct Date and Time - When is Diwali Lakshmi Puja Muhurat as per Hindu Panchang?
Since Diwali Puja is traditionally performed during the evening hours when Amavasya prevails, the correct day to celebrate Deepawali in 2025 will be Monday, October 20. The Lakshmi Puja Muhurat for this auspicious evening is from 7:09 PM to 8:19 PM.
Diwali 2025 Date and Time
| Event | 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 |
Happy Diwali Wishes: Top 50+ Images, Messages, Quotes and Greetings to light up the celebrations
Diwali Puja Muhurat 2025 in Delhi, Mumbai, Bangaluru, Kolkata, and Other Cities of India
| City | Diwali Puja Muhurat 2025 |
| 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 dominate the evening of October 20, making it the ideal time for worship. Devotees will observe the Nishita Kaal Puja Muhurat — the most sacred time for performing Mahalakshmi Puja — from 11:41 PM to 12:32 AM on October 21.
Diwali 2025 Choghadiya Puja Muhurat
For those who prefer to perform rituals or begin auspicious activities based on Choghadiya Muhurat, the timings on October 20, 2025 are:
Diwali 2025 Date FAQs
When is Diwali in 2025?
Diwali will be celebrated on Monday, October 20, 2025, across India. The festival marks the Amavasya Tithi in the Kartik month as per the Hindu Panchang.
What is the Lakshmi Puja time for Diwali 2025?
The Lakshmi Puja Muhurat is from 07:09 PM to 08:19 PM on October 20, 2025, while the Nishita Kaal Muhurat will be from 11:41 PM to 12:32 AM (October 21).
Why is there confusion about the Diwali 2025 date?
The confusion arises because the Amavasya Tithi starts at 3:44 PM on October 20 and ends at 5:54 PM on October 21. However, since the Lakshmi Puja is performed during the evening hours of Amavasya, the correct day to celebrate Diwali is Monday, October 20, 2025.
When is Diwali 2025 in New Delhi?
Diwali will be celebrated in New Delhi on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:08 PM – 08:18 PM, October 20. The Nishita Kaal Puja Muhurat begins at 11:41 PM, October 20 and concludes at 12:32 AM on October 21.
When is Diwali 2025 in Mumbai?
Diwali will be celebrated in Mumbai on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:41 PM – 08:41 PM, October 20. The Nishita Kaal Puja Muhurat begins at 11:41 PM, October 20 and ends at 12:32 AM on October 21.
When is Diwali 2025 in Bengaluru?
Diwali will be celebrated in Bengaluru on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:31 PM – 08:25 PM, October 20. The Nishita Kaal Puja Muhurat runs from 11:41 PM, October 20 to 12:32 AM, October 21.
When is Diwali 2025 in Kolkata?
Diwali will be celebrated in Kolkata on Monday, October 20, 2025, with Lakshmi Puja taking place the next evening. The Lakshmi Puja Muhurat is from 05:06 PM – 05:54 PM on October 21. The Nishita Kaal Puja Muhurat begins at 11:41 PM, October 20 and ends at 12:32 AM on October 21.
When is Diwali 2025 in Chennai?
Diwali will be celebrated in Chennai on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:20 PM – 08:14 PM, October 20. The Nishita Kaal Puja Muhurat will be observed from 11:41 PM, October 20 to 12:32 AM, October 21.
When is Diwali 2025 in Jaipur?
Diwali will be celebrated in Jaipur on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:17 PM – 08:25 PM, October 20. The Nishita Kaal Puja Muhurat will take place between 11:41 PM, October 20 and 12:32 AM, October 21.
When is Diwali 2025 in Hyderabad?
Diwali will be celebrated in Hyderabad on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:21 PM – 08:19 PM, October 20. The Nishita Kaal Puja Muhurat starts at 11:41 PM, October 20 and ends at 12:32 AM on October 21.
Happy Diwali 2025: 50+ Heartfelt Wishes, Images, WhatsApp Messages, Instagram Captions and Greetings
When is Diwali 2025 in Ahmedabad?
Diwali will be celebrated in Ahmedabad on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:36 PM – 08:40 PM, October 20. The Nishita Kaal Puja Muhurat extends from 11:41 PM, October 20 to 12:32 AM, October 21.
When is Diwali 2025 in Pune?
Diwali will be celebrated in Pune on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:38 PM – 08:37 PM, October 20. The Nishita Kaal Puja Muhurat is from 11:41 PM, October 20 to 12:32 AM, October 21.
When is Diwali 2025 in Chandigarh?
Diwali will be celebrated in Chandigarh on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:06 PM – 08:19 PM, October 20. The Nishita Kaal Puja Muhurat will be from 11:41 PM, October 20 to 12:32 AM, October 21.
When is Diwali 2025 in Gurgaon?
Diwali will be celebrated in Gurgaon (Gurugram) on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:09 PM – 08:19 PM, October 20. The Nishita Kaal Puja Muhurat starts at 11:41 PM, October 20 and concludes at 12:32 AM on October 21.
Happy Diwali Wishes: Top 50+ Images, Messages, Quotes and Greetings to light up the celebrations
When is Diwali 2025 in Noida?
Diwali will be celebrated in Noida on Monday, October 20, 2025. The Lakshmi Puja Muhurat is from 07:07 PM – 08:18 PM, October 20. The Nishita Kaal Puja Muhurat will be observed from 11:41 PM, October 20 to 12:32 AM, October 21.
Discover the latest Business News, Sensex, and Nifty updates. Obtain Personal Finance insights, tax queries, and expert opinions on Moneycontrol or download the Moneycontrol App to stay updated!
Find the best of Al News in one place, specially curated for you every weekend.
Stay on top of the latest tech trends and biggest startup news.