Diwali, the festival of light celebrated annually on the Amavasya of the Kartik month, is one of the most important Hindu festivals, dedicated to the worship of Goddess Lakshmi, the deity of wealth and Lord Ganesha. In 2025, there has been some confusion regarding the exact date of celebration. Let us explore the key details surrounding the date, timings and puja procedures for this auspicious occasion.
Diwali 2025: 20 Or 21 October? Check Correct Date, Kartik Amavasya Tithi, Pradosh kaal, Lakshmi Puja Muhurat As Per Hindu Calendar and Drik Panchang
Based on the lunar calendar, Diwali will be observed on 20 October, aligning with Kartik Amavasya. Performing rituals and puja on this day is believed to invite peace, prosperity, and positive energy into one's home and life.

In 2025, the Amavasya Tithi begins at 3:44 PM on 20 October and will end at 5:55 PM on 21 October. Due to the absence of Amavasya on the night of 21 October, some rituals traditionally associated with the new moon cannot be performed the next day.
However, both Pradosh Kaal and Amavasya night coincide on 20 October, making it the ideal day for celebrating Diwali and performing the Lakshmi-Ganesh Puja.
Shubh Muhurat for Lakshmi-Ganesh Puja on Diwali 2025
There are several auspicious muhurats (timings) for performing the Lakshmi-Ganesh Puja on Diwali night. The Pradosh Kaal, a period considered highly favorable for evening prayers, spans from 5:46 PM to 8:18 PM. The Vrishabh Kaal, which overlaps slightly, is observed from 7:08 PM to 9:03 PM. The most auspicious time for the Diwali Puja is considered to be between 7:08 PM and 8:18 PM, a 71-minute window regarded as spiritually potent for invoking Goddess Lakshmi's blessings.
Lakshmi Puja Timings City-Wise
Lakshmi Puja timing varies slightly across cities. In New Delhi, the recommended time is from 7:08 PM to 8:18 PM. Other major cities also observe similar timings:
- New Delhi: 7:08 PM - 8:18 PM on 20 October 2025
- Pune: 7:38 PM - 8:37 PM on 20 October 2025
- Chennai: 7:20 PM - 8:14 PM on 20 October 2025
- Jaipur: 7:17 PM - 8:25 PM on 20 October 2025
- Hyderabad: 7:21 PM - 8:19 PM on 20 October 2025
- Gurugram: Around 7:00 PM - 9:00 PM on 20 October 2025
Choghadiya 2025 Muhurat for Diwali
According to Vedic astrology, Choghadiya Muhurat is an important tool to identify favorable and unfavorable periods throughout the day. On 20 October, auspicious Choghadiya periods include:
- Afternoon (Char, Labh, Amrit): 3:44 PM - 5:46 PM
- Evening (Char): 5:46 PM - 7:21 PM
- Night (Labh): 10:31 PM - 12:06 AM
- Early Morning of 21 October (Shubh, Amrit, Char): 1:41 AM - 6:26 AM
Other Important Muhurats on Diwali Day
Several key muhurats are available for different rituals throughout the day on 20 October:
- Brahma Muhurat: 4:44 AM - 5:34 AM
- Abhijit Muhurat: 11:43 AM - 12:28 PM
- Vijay Muhurat: 1:59 PM - 2:45 PM
- Godhuli Muhurat: 5:46 PM - 6:12 PM
- Sayahna Sandhya: 5:46 PM - 7:02 PM
- Amrit Kaal: 1:40 PM - 3:26 PM
- Nishita Muhurat: 11:41 PM - 12:31 AM (21 October)
Rahu Kaal on Diwali 2025: The Inauspicious Window
One must avoid performing any auspicious tasks during Rahu Kaal, which is believed to bring negative outcomes. On Diwali 2025, Rahu Kaal falls between 7:50 AM and 9:15 AM. Activities such as starting new ventures, lighting the first diya, or conducting rituals should be strictly avoided during this period.
More From GoodReturns

Gold Rate in India Rises Over Rs 37,000/24K in Three Days; Will Jump in Gold Price Today Continue on 31 March?

Gold Rate Today Continues Rally, 24K Jumps Over Rs 35000 in 2 Days; 22K & 18K Gold, Silver Prices in Delhi

LPG Gas Cylinder Prices Hiked Again From April 1; 19 KG LPG Gets Costlier By Rs 218; 14.2 KG LPG Unchanged

New PAN Card Rules From April 1, 2026: How To Apply For New PAN Card Via Protean, E-Filing Portal?

5 New Shares On One Soon: Anil Agarwal's Vedanta Demerger To Take Place in April, Says Report

Fresh Drop in Gold Rate Today; Silver Stable: Latest 22K, 24K, 18K Gold & Silver Prices in Delhi on 30 March

Govt Approves PDS Kerosene Distribution in 21 States for 60 Days, Sets 5,000 L Storage Limit Amid LPG Crisis

Gold Rate in India After 20% Slide from Record Highs; Will Gold Price Today Jump to Rs 1.50 Lakh on 30 March?

Bank Holiday Today, Tomorrow & More: Banks Are Closed On March 31, April 1, April 2, April 3; Here's Why

Bank Holiday In April 2026: Banks To Be Closed For 14 Days; Good Friday, Baisakhi To Akshaya Tritiya

Gold Price in India Rallies Rs 47400/100 Gm in 5 Days Amid Rupee Fall, Iran-US War, Silver Shines | March 31



Click it and Unblock the Notifications