Top News

Diwali 2025: 20th or 21st October, when to celebrate the festival of lights? Confusion is over, know the correct date and auspicious time
Samira Vishwas | October 10, 2025 5:24 AM CST

Diwali, the festival of lights, is celebrated with great pomp every year, but this time there is confusion in the minds of people regarding the date of Diwali in 2025. The question is whether Diwali will be celebrated on 20th October or will it be the auspicious time of Lakshmi Puja on 21st October? This confusion is because the date of Kartik Amavasya is going to last for two days and the timing of Pradosh Kaal is also not clear. Come, let us tell you what is the exact date of Diwali this time, when is the auspicious time of Lakshmi Puja and what is the easy way to solve this confusion.

How will the exact date be decided?

To know the exact date of Diwali, it is important to first understand the date of Kartik Amavasya. According to the Panchang, Kartik Amavasya will start from 3:44 pm on Monday, October 20, 2025. At the same time, it will end on Tuesday, October 21 at 5:54 pm. That is, Kartik Amavasya will last for two days i.e. 20th and 21st October.

Pradoshvyapini Amavasya Tithi is recognized for Diwali and not Udayatithi. Pradosh Kaal starts after sunset. In such a situation, we have to see what is the time of sunset on 20th and 21st October and what will be the effect of Amavasya Tithi during that time.

Sunset on October 20th and 21st: what’s the difference?

According to astrologers, the sunset time on October 20 and 21 is almost the same, but there is a slight difference. The date of Kartik Amavasya is in full force at sunset on 20th October and coincides with Pradosh Kaal. At the same time, Amavasya Tithi is on October 21 at sunset, but Kartik Shukla Pratipada will start only after 9 minutes, because Amavasya is ending at 5:54 pm. For this reason, October 20 is considered more suitable for Lakshmi Puja.

Auspicious time of Lakshmi Puja

The auspicious time of Lakshmi Puja on October 20 will be from 7:08 pm to 8:18 pm. During this, Pradosh Kaal will be from 5:46 pm to 8:18 pm. Apart from this, the time of Taurus period will be from 7:08 pm to 9:03 pm. If you want to perform puja late at night, then Nishita Muhurta will be from 11:41 pm to 12:31 am. By worshiping during these times, you will get the blessings of Goddess Lakshmi and there will be happiness and prosperity in the house.

Avoid these inauspicious times on Diwali

According to astrology, before starting any auspicious work on the day of Diwali, it is important to keep in mind the inauspicious time i.e. Rahukaal and Yamgand. On October 20, Rahukaal will be from 7:50 am to 9:15 am. Whereas, the time of Yamgand will be from 10:40 am to 12:06 pm. Avoid any auspicious work during these times, so that there is no hindrance in your worship and celebration.

Confusion cleared, festive preparations begin!

Now that the exact date and auspicious time of Diwali is in front of you, get ready to celebrate this beautiful festival of lights with great pomp. Fill your home with light and happiness with Lakshmi Puja on 20th October. This Diwali, may your life be prosperous and happy with the blessings of Goddess Lakshmi and Lord Ganesha!


READ NEXT
Cancel OK