Diwali, the festival of lights, is celebrated every year on Kartik Amavasya, the new moon tithi of the Kartik month. In 2025, the exact diwali tithi generated genuine confusion among devotees, since the Amavasya tithi stretched across two calendar days. This article breaks down the diwali tithi 2025 timing, the reasoning behind the correct celebration date, and the broader five-day festival period.
Diwali Tithi 2025: The Exact Timing
According to the Hindu Panchang, the Amavasya tithi (the core tithi associated with Diwali and Lakshmi Puja) began at 3:44 PM on 20 October 2025 and continued until 5:54-5:55 PM on 21 October 2025. Because this tithi spanned parts of both days, many devotees were understandably unsure whether to celebrate Diwali on 20 October or 21 October.
Why Most Of India Celebrated Diwali On 20 October 2025
The determining factor for Diwali’s correct date is Pradosh Kaal, the auspicious twilight period after sunset that is considered the ideal time for Lakshmi Puja. In 2025, Pradosh Kaal fell on the evening of 20 October, between approximately 5:58 PM and 8:25 PM, with the closely related Vrishabha Kaal overlapping from around 7:08 PM to 9:03 PM. Since Amavasya tithi was still active during this Pradosh Kaal window on 20 October, that evening was considered the correct and most auspicious time for Lakshmi Puja.
Astrologers explained the rule this way: if Amavasya tithi is present at sunset on only one of the two days, that day is treated as Diwali. Since Amavasya tithi coincided with sunset and Pradosh Kaal specifically on 20 October, the majority of India celebrated Diwali that day.
Regional Variation Based On Sunset Time
Interestingly, the exact celebration date also varied slightly by location, based on local sunset timing:
- Cities where sunset occurred after 5:30 PM generally celebrated Diwali on 20 October 2025
- Cities where sunset occurred before 5:30 PM were advised to celebrate on 21 October 2025
This is why most major Indian cities, including Delhi, Mumbai, Pune, Chennai, and Hyderabad, observed Lakshmi Puja on the evening of 20 October, while a small number of eastern cities with earlier sunsets, such as Kolkata, followed a slightly different timing.
City-Wise Lakshmi Puja Muhurat For Diwali 2025
Based on the Pradosh Kaal and Vrishabha Kaal windows, the ideal Lakshmi Puja timings for 20 October 2025 across major cities were approximately:
- New Delhi: 7:08 PM to 8:18 PM
- Mumbai: 7:41 PM to 8:41 PM
- Pune: 7:38 PM to 8:37 PM
- Chennai: 7:20 PM to 8:14 PM
- Kolkata: 5:06 PM to 5:54 PM
- Hyderabad: 7:21 PM to 8:19 PM
Devotees were also advised to avoid Rahu Kaal on Diwali day, which fell between approximately 7:50 AM and 9:15 AM on 20 October 2025, a period considered inauspicious for starting any new venture or important ritual.
The Full Five-Day Diwali Period In 2025
Diwali is not a single-day festival but part of a broader five-day celebration, and in 2025 the full sequence unfolded as follows:
- 18 October 2025 — Dhanteras (Dhanatrayodashi)
- 19 October 2025 — Naraka Chaturdashi (Choti Diwali)
- 20 October 2025 — Lakshmi Puja (main Diwali day)
- 21 October 2025 — Govardhan Puja
- 22 October 2025 — Bhai Dooj
Following the main Diwali celebration, Kartik Amavasya-linked rituals, including holy baths and ancestral offerings, continued into 21 October, since the Amavasya tithi itself technically extended into that day even though the main Lakshmi Puja had already been performed the evening before.
Why Diwali’s Date Shifts Every Year
Diwali always falls on Kartik Amavasya, but because tithis are based on the moon’s position relative to the sun rather than a fixed 24-hour cycle, the exact Gregorian calendar date shifts from year to year, and occasionally, as in 2025, the tithi itself spans two calendar days, requiring the Pradosh Kaal and sunset rules to determine the correct observance day.
Frequently Asked Questions
What was the diwali tithi in 2025?
Diwali 2025 fell on Kartik Amavasya, with the tithi beginning at 3:44 PM on 20 October and ending at approximately 5:54 PM on 21 October 2025.
Was Diwali 2025 celebrated on 20 or 21 October?
Most of India celebrated on 20 October 2025, since Amavasya tithi coincided with Pradosh Kaal and sunset that evening.
What is Pradosh Kaal and why does it matter for Diwali?
Pradosh Kaal is the auspicious twilight period after sunset, considered the most important time for Lakshmi Puja; its overlap with Amavasya tithi determines the correct Diwali date.
What are the five days of Diwali 2025?
Dhanteras (18 October), Naraka Chaturdashi (19 October), Lakshmi Puja (20 October), Govardhan Puja (21 October), and Bhai Dooj (22 October).
Disclaimer: This content is based on traditional panchang conventions and religious reporting from 2025. For future Diwali dates, please consult a current panchang, as exact timings are recalculated each year.