festivalWhy Do Hindu Festival Dates Change Every Year? The Tithi System Explained
By Kismatio Editorial · AI-assisted, human-reviewed · 2026-08-06
If you've ever double-checked this year's Diwali date because it 'felt different' from last year, you weren't wrong — it genuinely was. Hindu festivals aren't scheduled against the fixed Gregorian calendar most of the world uses day-to-day; they're scheduled against a lunar tithi system that drifts against the solar year on purpose, and understanding that drift explains almost every 'why does this keep moving' question people have about the festival calendar.
Tithi, not date: the real unit festivals are scheduled by
A tithi is a lunar day — defined by the angular distance between the Moon and Sun, not by a fixed 24-hour clock. There are 30 tithis in a lunar month, split into the waxing fortnight (Shukla Paksha) and waning fortnight (Krishna Paksha), and every major festival is anchored to a specific tithi within a specific lunar month, not to a specific Gregorian date.
Diwali, for instance, always falls on Amavasya (new moon tithi) of the month of Kartik — that rule never changes. What changes every year is which Gregorian date that particular Amavasya happens to land on, because the lunar and solar calendars don't stay in sync.
Why the lunar year drifts against the solar year
A purely lunar year (12 lunar months) runs about 11 days shorter than a solar year, because lunar months average roughly 29.5 days each. Left uncorrected, this drift would eventually push winter festivals into summer over enough decades — which is exactly what happens in purely lunar calendar systems elsewhere in the world.
The Hindu calendar corrects for this with Adhik Maas — an extra 'leap month' inserted roughly every 32-33 months to re-sync the lunar calendar with the solar seasons. This is why festival dates shift by roughly 10-12 days most years, but occasionally shift by a full lunar month when an Adhik Maas falls in between — a periodic correction, not randomness.
How to actually check a festival date yourself, instead of guessing
A panchang is the traditional almanac that does this calculation for you — it lists the current tithi, nakshatra (lunar mansion), yoga, and karana for any given day and location, computed from real planetary positions rather than a fixed lookup table. Reading a panchang instead of relying on last year's date from memory (or an outdated blog post) is the actual reliable method.
Because tithi timing depends on the exact Sun-Moon angle at a specific moment, a tithi can start partway through one Gregorian day and end partway through the next — which is also why you'll sometimes see two dates listed for the same festival depending on region and which day's sunrise the tithi is 'active' for. This isn't inconsistency between sources; it's the calendar working exactly as designed.
Muhurat: why the time of day matters as much as the date
Getting the date right is only half the picture — many rituals, from Griha Pravesh (housewarming) to marriage ceremonies, are further timed to a specific muhurat, an auspicious window within that day. Choghadiya (a division of the day into good/neutral/inauspicious blocks) and Rahu Kaal (a period to specifically avoid starting anything new) are the two most commonly checked elements when narrowing down an actual start time, not just a date.
This is why serious festival planning goes a layer deeper than 'what date is Diwali this year' — the specific hour within that date can matter just as much for anything meant to be started under an auspicious influence.
Frequently asked questions
Will a Hindu festival ever land on the same Gregorian date two years in a row?
It's possible by coincidence over short spans, but there's no fixed pattern guaranteeing it — the roughly 11-day annual drift plus periodic Adhik Maas corrections mean each year's date is calculated fresh rather than following a repeating cycle.
What exactly is Adhik Maas (leap month)?
It's an extra lunar month inserted into the calendar roughly every 32-33 months specifically to re-sync the lunar year with the solar seasons — without it, festivals tied to specific seasons would gradually drift across the entire solar year over enough decades.
Is there a reliable way to check this year's exact festival date myself?
Yes — a panchang computed from real current planetary positions (not a static yearly list) gives you the actual tithi, nakshatra, and auspicious timing windows for any date, which is the same method traditional astrologers use.
Want the exact tithi and muhurat for today, right now?
Kismatio's Panchang tool computes today's tithi, nakshatra, and choghadiya live from real planetary positions — no guessing, no outdated list from last year.
Check Today's Panchang →Read next

vedic astrology
Why Is My Marriage Getting Delayed? The Real Astrological Reasons
Not "bad luck" — Vedic astrology points to specific, checkable factors in the 7th house and its lord.

kundli matching
Kundli Matching for Marriage: What the 36 Gunas Actually Score
36 points, 8 factors — here's what each Guna actually measures, not just the final number.

vedic astrology
Why Do I Keep Losing Money? Dhana Yoga vs Financial Doshas in Your Chart
Two different chart questions get confused: 'can I build wealth' and 'why does money keep slipping away' — they're not the same reading.
