Diwali 2025 date: October 20 or 21? Here’s when to celebrate the festival of lights
The confusion arises from the interplay between the lunar and solar calendars. Diwali is celebrated on the new-moon day (Amavasya) in the Hindu calendar, which in 2025 falls between October 20 at 3:44 pm and October 21 at 5:54 pm.Because the Amavasya period spans across two calendar days, and since sunset timings vary across cities,…