Diwali (Lakshmi Puja) in India in 2025 is on Monday, 20 October 2025 as per most major Hindu panchangs and media reports.

Main Diwali 2025 Date (India)

  • Main Diwali / Lakshmi Puja: Monday, 20 October 2025.
  • This is the day most of India will mark Deepavali with Lakshmi Puja in the evening.
  • New Delhi panchang data also notes 20 October 2025 as the primary Diwali day with an evening Lakshmi Puja muhurat.

Why there was “20 or 21 October?” confusion

  • In 2025, the Amavasya tithi (new moon) runs from the afternoon of 20 October to the evening of 21 October, so it spans two English calendar dates.
  • Because Amavasya overlaps two days and sunset times differ by region, some regional calendars or generic world calendars list 21 October 2025 as Diwali, which adds to the confusion.

In India-focused religious calendars and leading news explanations, the preferred day for Lakshmi Puja and “main Diwali” is 20 October 2025 (Monday) , with 21 October only reflecting the tail end of the Amavasya tithi in civil calendars.

Quick India calendar view for Diwali 2025

  • Dhanteras: Saturday, 18 October 2025
  • Choti Diwali (Naraka Chaturdashi): Sunday, 19 October 2025
  • Main Diwali / Lakshmi Puja: Monday, 20 October 2025
  • Govardhan Puja: Wednesday, 22 October 2025
  • Bhai Dooj: Thursday, 23 October 2025

These dates are what most India-based 2025 festival calendars and religious guides use when they present “Diwali 2025 in India calendar.”

Meta description (SEO):
Wondering when is Diwali in 2025 in India calendar? Diwali (Lakshmi Puja) in India falls on Monday, 20 October 2025, with the five-day festival running from 18–23 October 2025.

Bottom note:
Information gathered from public forums or data available on the internet and portrayed here.