Ask when Diwali is and you will get a different Gregorian answer every year. The Diwali date is not fixed to October or November by choice; it is fixed to a specific moment in the lunar month, and that moment lands wherever it lands on the Western calendar. This article explains the mechanism, why the festival spans several days, and why regional lists sometimes differ by a day.
Diwali falls on Amavasya, the new moon, of the lunar month of Kartik. In most years that new moon occurs somewhere between mid-October and mid-November. For the broader picture of why all these observances move, see our Indian festival calendar explainer.
Why the Diwali Date Moves Every Year
The movement comes from a simple mismatch between two ways of counting a year.
The Eleven Day Gap
Twelve lunar months run about 354 days. A solar year runs about 365.25 days. Every year the lunar reckoning finishes roughly eleven days early, so a purely lunar festival would arrive eleven days earlier each Gregorian year and eventually drift out of its season altogether.
The Correction That Pulls It Back
Indian lunisolar calendars prevent that drift by inserting an extra month, Adhik Maas, roughly every 32 to 33 months. In a year following that insertion, Diwali arrives noticeably later than the year before rather than earlier. The result is a festival that oscillates inside a window of about three to four weeks but never leaves autumn. That is the whole mechanism: eleven days back each year, one month forward every third year or so.
The Precise Rule: Amavasya of Kartik
Knowing the month is not enough, because a new moon is an instant rather than a day.
An Instant, Not a Day
Amavasya is the tithi during which the Moon and Sun share the same longitude. Like every tithi it has a start time and an end time, and it can run anywhere from about 19 to 26 hours. It therefore rarely aligns with a Gregorian day boundary, and it can begin on one afternoon and end the next.
Why the Evening Matters Most
The main Lakshmi Puja of Diwali is traditionally performed during the evening, often in the pradosh period after sunset. So the day chosen is generally the one on which Amavasya is present during that evening window, rather than simply the day it happens to begin. When Amavasya covers the evening of one day and the following sunrise, different traditions can reach different conclusions, which is how a one day difference appears between two published lists.
Amanta and Purnimanta Labels
North Indian calendars typically end a month at the full moon while western and southern calendars end it at the new moon. The tithi is identical either way; only the month name attached to it differs. This affects how the date is described in print more than when it is actually observed. Our guide to what Amavasya and Purnima mean covers those two lunar days in more detail.
Diwali Is a Sequence, Not a Single Day
Part of the confusion about the date comes from the fact that Diwali is commonly observed as a cluster of days, and different people mean different days when they say Diwali.
| Day | Common name | Lunar position | Typically associated with |
|---|---|---|---|
| 1 | Dhanteras | Trayodashi, waning fortnight | Buying metal or utensils, cleaning the home |
| 2 | Naraka Chaturdashi | Chaturdashi | Early oil bath, lamps, in some regions the main day |
| 3 | Lakshmi Puja | Amavasya of Kartik | The principal evening puja and lamps |
| 4 | Govardhan Puja or Annakut | Pratipada | Food offerings, regionally the new year |
| 5 | Bhai Dooj | Dwitiya | Observances between siblings |
Because these five days depend on consecutive tithis, and tithis vary in length, the cluster occasionally compresses into four days or stretches across six. Two tithis can end on the same Gregorian day, which removes a day from the sequence.
Regional Variation in Emphasis
Practice differs considerably across India. In parts of the south, Naraka Chaturdashi is the principal day and the observance is largely a morning one. In Gujarat, the day after Amavasya begins a new business year. In Bengal, the same new moon is associated with Kali Puja. Describing any one of these as the correct version would misrepresent how the festival is actually kept.
How to Confirm the Date for Your Region
Because the governing tithi depends on the observer location, the reliable approach is local rather than national.
- Use a Panchang calculated for your own city, since sunrise and sunset times drive the day assignment.
- Look for the start and end times of Amavasya, not just the day it is listed against.
- Check whether your tradition emphasises the evening pradosh window or the sunrise rule.
- Follow the practice of your family, community or local temple where lists disagree.
- For time off work, check the official holiday notification separately, since that is an administrative decision.
Our Panchang basics guide explains how to read those start and end times.
Frequently Asked Questions
Does Diwali always fall in October or November?
In the Gregorian calendar it generally falls somewhere across late October and November, because it is tied to the new moon of Kartik. The exact date shifts each year, so check a Panchang for your region rather than assuming a fixed date.
Why do some calendars show Diwali on a different day than others?
Because Amavasya can span two Gregorian days and traditions differ on whether to prioritise its presence at sunrise or during the evening puja window. Different regional almanacs and different city coordinates also produce small differences.
Is Diwali one day or five days?
Both descriptions are used. The Lakshmi Puja on Amavasya is the central day, but it usually sits inside a sequence of about five observances. Which days a household keeps varies by region and family tradition.
Once the rule is clear, the moving date stops looking arbitrary. Diwali is not wandering across the calendar; it is holding its position against the Moon while the Gregorian calendar moves underneath it.
