Diwali Kab Hai 2025 Date: Confusion is still evident among people regarding the date of Diwali. Talking to people reveals that people are saying Diwali falls on both October 20th and October 21st. Consequently, there is confusion among the general public regarding the date of Diwali. Today, with the help of the Panchang, we will tell you whether it is right to celebrate Diwali on October 20th or 21st. What is the auspicious time for Lakshmi Puja on Diwali, October 20th, and when is the auspicious time for Lakshmi Puja on Diwali, October 21st? Based on this, you can decide for yourself when to celebrate Diwali.

Diwali Date and Auspicious Time
According to the Panchang, Diwali is celebrated on the Kartik Amavasya Tithi during Pradosh Kaal, i.e., after sunset. Lakshmi Puja is performed during that time. Let's first look at the Amavasya Tithi and sunset time for October 20th and 21st.
Diwali Amavasya on October 20
The Kartik Amavasya Tithi begins at 3:44 PM and lasts the entire night.
Sunset Time: 5:46 PM
Pradosh Kaal: After 5:46 PM
Diwali Amavasya on October 21
The Kartik Amavasya Tithi lasts from morning until 5:54 PM.
Sunset Time: 5:45 PM
Pradosh Kaal: After 5:45 PM
The correct date for Diwali
Now you will see that if you celebrate Diwali on October 20, you will get the full Pradosh Kaal for Lakshmi Puja after sunset, and you will be able to perform Lakshmi Puja during the Nishita Kaal as well. If you celebrate Diwali on October 21, the Pradosh Kaal on the Amavasya Tithi lasts only 9 minutes. You will only have 9 minutes for the Lakshmi Puja on that day.
On October 20th, Kartik Amavasya Tithi, there will be multiple auspicious times for Lakshmi Puja from Pradosh to the entire night, while this is not the case on October 21st. Therefore, celebrating Diwali on October 20th is more appropriate because everyone will find the auspicious time for Lakshmi Puja according to their schedule. However, everyone can't perform the Lakshmi Puja in just 9 minutes on October 21st. For this reason, most scholars have determined October 20th as the date for Diwali.

Diwali Lakshmi Puja Muhurat
The auspicious time for Lakshmi Puja on October 20th is from 7:08 PM to 8:18 PM. The Nishita Muhurat for Lakshmi Puja on Diwali will be from 11:41 PM to 12:31 AM.
If you wish to perform the Lakshmi Puja on October 21st, you can do so between 5:45 PM and 5:54 PM. On this day, you will find the Nishita Muhurat for Lakshmi Puja on Pratipada Tithi. Nishita Muhurta on that day is from 11:40 PM to 12:31 AM.
PC Social Media
You may also like
New York City mayoral debate: Mamdani on past 'defund police' stance; now calls on Hamas to disarm, clarifies Israel position
Last surviving member of the first team to climb Mt Everest passes away
208 Naxalites surrender with 153 weapons in Dandakaranya; North Bastar declared free from red terror
Diwali 2025 Date: Should Diwali be celebrated on October 20th or 21st? What is the auspicious time..
SSC exam 2025: Where to check SSC exam date 2025 and admit card updates