Diwali, the festival of lights, is one of the most eagerly awaited celebrations across India and worldwide. Known for its vibrancy and joy, Diwali marks the triumph of light over darkness and good over evil. As 2025 approaches, there’s a common question: When exactly is Diwali? Is it on October 20 or 21? Let’s clear the confusion and explore the significance and rituals of this auspicious festival.
Diwali 2025: Date and timing
In 2025, Diwali falls on October 20, with the Amavasya (new moon) beginning at 3:44 PM on October 20 and ending at 5:54 PM on October 21. According to Drik Panchang , the best time for performing the main rituals, including the Lakshmi Puja, is on October 20, 2025, during the auspicious time windows:
Pradosh Kaal: 5:58 PM to 8:25 PM
Vrishabha Kaal: 7: