Diwali, the festival of lights, symbolizes prosperity, positivity and the victory of light over darkness. In 2025, the most awaited festival will be celebrated on Monday, October 20, with Lakshmi Puja being the highlight of the day. While many are wondering whether Diwali falls on October 20 or 21, the start and end time of Amavasya Tithi makes it clear that Diwali 2025 will be celebrated on October 20, and Amavasya Tithi will last till the evening of October 21.
Diwali 2025 date and puja time
According to Drik Panchang, Lakshmi Puja date: Monday, October 20, 2025
Add Zee News as favorite source
Lakshmi Puja Muhurat: 07:04 pm to 08:15 pm
Duration: 1 hour 11 minutes
Pradosh Kaal: 05:43 PM to 08:15 PM
Taurus period: 07:04 pm to 08:59 pm
Amavasya Tithi Start: October 20, 2025 at 03:44 pm
Amavasya date ends: October 21, 2025 at 05:54 pm
These timings are based on the overlap of Pradosh Kaal and Vrishabha Kaal, which is considered the most auspicious period to perform Lakshmi puja.
(Also Read: Diwali 2025 Calendar: Complete day-wise dates, puja timings, auspicious times and rituals from Dhanteras to Bhai Dooj)
Lakshmi Puja Muhurta in major Indian cities
City Lakshmi Puja Muhurat
New Delhi 07:08 PM – 08:18 PM
Mumbai 07:41 PM – 08:41 PM
Pune 07:38 PM – 08:37 PM
Chennai 07:20 PM – 08:14 PM
Bengaluru 07:31 PM – 08:25 PM
Hyderabad 07:21 PM – 08:19 PM
Jaipur 07:17 PM – 08:25 PM
Ahmedabad 07:36 PM – 08:40 PM
Gurgaon 07:09 PM – 08:19 PM
Noida 07:07 PM – 08:18 PM
Chandigarh 07:06 PM – 08:19 PM
Kolkata 05:06 PM – 05:54 PM (21 October)
Nishita Kaal Muhurta (For Tantric and Advanced Pooja)
Lakshmi Puja Muhurat according to Drik Panchang: 11:38 PM – 12:28 AM, October 21
Duration: 51 minutes
Mahanishita period: 11:38 PM – 12:28 AM, October 21
Leo period: 01:35 am – 03:53 am, October 21
Nishita period is best suited for those who are versed in intense rituals or tantric practices. For most devotees, Pradosh Kaal Muhurta remains ideal.
(Also read: Diwali 2025: Which color should you wear on this festival – according to Vedic astrology)
Choghadiya Puja Muhurat for Diwali 2025
According to Drik Panchang, Noon Muhurat (Chara, Labh, Amrit): 03:44 PM – 05:43 PM
Evening Muhurta (four): 05:43 PM – 07:18 PM
Night time (benefit): 10:28 pm – 12:03 am, October 21
Morning time (auspicious, amrita, char): 01:38 am – 06:23 am, October 21
However, it is advised not to depend only on Choghadiya Muhurat for Lakshmi Puja, as it is more suitable for travel and general functions.
Lakshmi Puja Fast and Rituals
According to Drik Panchang, on Diwali, devotees wake up early, take bath and worship their ancestors (Pitra Tarpan) as it coincides with Amavasya Tithi. Many people observe a one-day fast dedicated to Goddess Lakshmi, which is broken only after the evening Lakshmi puja.
The main Lakshmi Puja involves invoking Goddess Lakshmi, Lord Ganesha and Navagraha deities to seek prosperity, wisdom and positivity for the coming year.
Preparation for Lakshmi Puja
Decoration:
Homes and workplaces are decorated with marigold flowers, ashoka, mango and banana leaves. The entrance is decorated with Manglik Kalash on top of unshelled coconut on either side of the main entrance.
Altar Setup:
Spread a red cloth on the right side of a raised platform for the idols of Goddess Lakshmi and Lord Ganesha.
Spread a white cloth on the left side for the Navagraha deities.
Keep nine pieces of akshat (unbroken rice) for Navagraha and sixteen pieces of wheat or wheat flour for Lakshmi puja.
According to Lakshmi Puja method, before worshiping, decorate the idols with silk clothes, jewelery and flowers.
Why is Pradosh Kaal the best time for Lakshmi Puja?
According to Drik Panchang, Pradosh Kaal, starting just after sunset, is considered the most auspicious time for Lakshmi Puja. During this time, the stable ascendant (Taurus) predominates, meaning “steady”, symbolizing stability and permanence. Worshiping Goddess Lakshmi during Sthira Lagna ensures that her blessings remain at one’s home permanently.
Mahanishita Kaal is mainly for Tantric practitioners, while Pradosh Kaal Muhurta is ideal for common devotees. Therefore, 07:04 PM to 08:15 PM (Delhi Time) is the most auspicious time for Lakshmi Puja 2025.
Importance of Chopra Puja
In Gujarat and among the trading community, Chopra Puja or Muhurat Trading is an important ritual. During this puja, new account books are inaugurated before Goddess Lakshmi to seek blessings of wealth and success in the upcoming financial year.
In 2025, Diwali will be celebrated on Monday, October 20 with Lakshmi Puja Muhurat between 07:04 PM to 08:15 PM. Make sure that all the preparations are completed before the Pradosh period starts. By performing Lakshmi Puja during the correct Sthira Lagna, devotees can invite lasting prosperity, peace and happiness into their homes.
(This article is for your general information only. Zee News does not confirm its accuracy or reliability.)