Diwali, the festival of lights, will be celebrated across India in 2025 with the customary grandeur and devotion. This year, there is a mild confusion regarding the date due to the Amavasya tithi falling across two days, but most authoritative sources concur that Diwali (Lakshmi Puja) falls on Monday, 20th October 2025, although in a few regions and traditions, some may observe it on Tuesday, 21st October 2025.
Diwali Puja Muhurat 2025
The most auspicious time to perform Lakshmi Puja (Diwali Puja) in 2025 is during Pradosh Kaal and Vrishabha Kaal—timings which maximize blessings for prosperity and happiness. Below are the most widely accepted muhurat timings for Lakshmi Puja in India (refer to your city’s local panchang for any regional adjustments):
- Date of Puja: Monday, 20th October 2025
- Lakshmi Puja Muhurat: 07:07 PM to 08:17 PM
- Pradosh Kaal: 05:45 PM to 08:17 PM
- Vrishabha Kaal: 07:07 PM to 09:02 PM
- Amavasya Tithi Begins: 20th October, 03:44 PM
- Amavasya Tithi Ends: 21st October, 05:54 PM
A few panchangs and local calendars may mention Tuesday, 21st October, especially in southern or eastern regions, with the Muhurat varying slightly (e.g., 06:10 PM to 08:25 PM). It is always advisable to cross-check timings with a city- or region-specific panchang.
Festival Calendar for Diwali 2025

- Dhanteras: 18th October 2025 (Saturday)
- Narak Chaturdashi / Chhoti Diwali: 19th October 2025 (Sunday)
- Main Diwali Lakshmi Puja: 20th October 2025 (Monday)
- Govardhan Puja: 22nd October 2025 (Wednesday)
- Bhai Dooj: 23rd October 2025 (Thursday)
Lakshmi Puja Rituals
Performing Lakshmi Puja on Diwali involves several traditional steps:
- Begin by thoroughly cleaning your home and the place of worship.
- Place idols or images of Lord Ganesha and Goddess Lakshmi on a raised platform, laying a red or yellow cloth beneath them.
- Prepare Kalash with water, betel nut, coin, and set mango leaves on its mouth with a coconut over them.
- Offer flowers, fruits, sweets, betel leaves, and coins.
- Light Akhand Diya (unbroken lamp) of ghee or oil.
- Recite Lakshmi and Ganesh mantras, perform Aarti and offer sweets.
- Seek forgiveness for any errors in the worship.
Key Points and Considerations
- It is considered most auspicious to align the Lakshmi Puja with the Pradosh Kaal and when Vrishabha Lagna prevails.
- Avoid inauspicious Rahukaal (07:36 AM to 09:10 AM on 20th October 2025).
- The rituals and muhurat may vary slightly based on local customs and regional panchang calculations, so consult local sources for precision.
In summary, Diwali 2025 falls primarily on the evening of Monday, 20th October, with Lakshmi Puja Muhurat lasting from 07:07 PM to 08:17 PM in most regions. The ritual sequence, significance, and timings give way to a spiritually enriching celebration.