when is deepavali 2025
Deepavali (Diwali) in 2025 falls in late October, with the main day widely observed on Monday 20 or Tuesday 21 October 2025, depending on local tradition and calendar calculations.
Main Deepavali 2025 date
Most Hindu calendars and festival guides indicate that the core Deepavali / Diwali celebrations in 2025 center on the Amavasya of the Hindu month of Kartik, which occurs around 20–21 October 2025.
Because the new moon (Amavasya) period stretches across both dates and local sunset times differ, some communities treat Monday 20 October as the main Lakshmi Puja / Diwali night, while others mark Tuesday 21 October as the principal Deepavali day.
Why there are two dates
Deepavali is set by the Hindu lunar calendar, not the fixed Gregorian calendar, so the exact festival day depends on the Amavasya tithi and local astronomical timings.
In 2025, that Amavasya begins on 20 October and ends on 21 October, which leads different regions and astrologers to recommend slightly different “main” dates for puja and celebrations.
Regional practice in 2025
Many Indian almanacs and news outlets list 21 October 2025 as “Diwali day,” especially when they focus on Kartik Amavasya itself.
Several temple and festival guides, however, structure the five‑day Diwali period so that Dhanteras starts on 18 October and the principal Lakshmi Puja and family celebrations are emphasized on Monday 20 October 2025.
Quick planning tips
If you are aligning with widely publicized pan‑India dates, plan for main Deepavali / Diwali observances on 21 October 2025 while still expecting major celebrations on the evening of 20 October in many places.
For the most accurate timing (for example, Lakshmi Puja muhurat) in 2025, check a local Hindu calendar or temple notice that uses your city’s longitude and time zone.