# What is a tithi? Why Hindu festival dates move every year

Source: https://spolvero.design/articles/what-is-a-tithi/
Updated: 2026-09-28
Tool: https://spolvero.design/tools/astrology/panchang/

> A tithi is a lunar day in the Hindu calendar: the time the Moon takes to move 12° further from the Sun. Thirty tithis make a lunar month, fifteen in the waxing (Shukla) half from new moon to full and fifteen in the waning (Krishna) half. A tithi lasts between about 19 and 26 hours, so it starts and ends at odd clock times, and the tithi named for a calendar day is the one running at sunrise. Festivals are fixed by tithi, and a lunar month is eleven days shorter than a solar one, so their dates move every year.

Diwali was on 8 November in 2026, 20 October in 2025 and 1 November in 2024. Nothing about the festival changed; the calendar it is fixed in is not the one on your wall. Hindu festivals and fasts are fixed by **tithi**, the lunar day, and once you know what a tithi is, the moving dates stop being mysterious. The [panchang](/tools/astrology/panchang/) shows today's tithi for your city with the time it ends; this guide explains what you are looking at.

## The Moon's distance from the Sun

Watch the Moon over a month and it goes from invisible at new moon, through a thin crescent, to full, and back. What is changing is its angular distance from the Sun as seen from Earth — its **elongation**. At new moon the Moon is beside the Sun, elongation 0°. At full moon it is opposite, 180°. Then it closes the gap again until the next new moon at 360°, which is 0° once more.

A tithi is one thirtieth of that cycle: the time the Moon takes to move **12° further from the Sun**. Thirty tithis take the Moon all the way round, and thirty tithis make a lunar month.

## Thirty tithis, two halves

The first fifteen, from new moon to full, are **Shukla paksha** — the bright, waxing fortnight. The next fifteen, from full back to new, are **Krishna paksha** — the dark, waning one. Each fortnight numbers its tithis the same way: Pratipada, Dwitiya, Tritiya, Chaturthi, Panchami, Shashthi, Saptami, Ashtami, Navami, Dashami, Ekadashi, Dwadashi, Trayodashi, Chaturdashi, and then the fifteenth is Purnima (full moon) in the bright half and Amavasya (new moon) in the dark half.

So "Ekadashi" on its own is ambiguous: there is a Shukla Ekadashi and a Krishna Ekadashi every month, which is why Ekadashi fasts come about twice a month. Festivals are named with the paksha and the month: Kartika Krishna Amavasya is Diwali, Bhadrapada Shukla Chaturthi is Ganesh Chaturthi.

## Why a tithi is not a day

The Moon does not move at a constant speed — its orbit is an ellipse — and the Sun is moving too, about a degree a day in the same direction. So the 12° of elongation takes anywhere from about **19 to 26 hours**, averaging 23 hours 37 minutes. A tithi begins and ends at odd times: 02:09, 14:48, 19:14.

The tradition's rule for turning that into calendar days is the **sunrise rule**: a day is named for the tithi running at sunrise. If Ekadashi began at 3 a.m. and ends at 11 p.m., the day is Ekadashi. If it begins at 7 a.m., an hour after sunrise, today is still Dashami and tomorrow is Ekadashi — even though Ekadashi was running for seventeen of today's hours.

Two consequences follow. A long tithi can be running at two consecutive sunrises, and the same date appears twice (*adhika* tithi). A short one can begin after one sunrise and end before the next, and its date never appears at all (*kshaya* tithi). Both happen every few weeks, and both are correct.

## Why sunrise, and why your city

Since the day's name depends on what is running at sunrise, it depends on *when* sunrise is — and that depends on where you are. Sunrise in Kolkata is about an hour before sunrise in Ahmedabad. A tithi that begins at 6:20 a.m. Indian time has started before Ahmedabad's sunrise but after Kolkata's, and the two cities name the day differently. Printed panchangs are made for one city; the panchang tool computes sunrise for yours, which is the only way to be right everywhere.

## Why the dates move

Twelve lunar months of 29.53 days come to 354 days, eleven short of the solar year. So every festival, fixed by tithi, lands about eleven days earlier each year — until the gap grows to a month, and the calendar inserts an extra month (*adhik masa*, roughly every 32 months) to pull the festivals back into their season. That is why Diwali wanders between mid-October and mid-November and never further.

The tool shows the tithi with its end time, the paksha, the month in both the North Indian and South Indian reckoning, and the [Ekadashi](/tools/astrology/panchang/ekadashi-dates/), [Purnima](/tools/astrology/panchang/purnima-dates/) and [Amavasya](/tools/astrology/panchang/amavasya-dates/) dates for the next year, each computed at your own sunrise. For [how a fast's date is chosen when the tithi straddles two days](/articles/how-ekadashi-dates-are-decided/), there is a separate guide.

## Questions

### How long does a tithi last?

Between roughly 19 and 26 hours, averaging 23 hours 37 minutes. The Moon's speed varies through its orbit, so tithis near perigee are short and those near apogee long. It is never exactly a day, which is why the start and end times matter.

### Which tithi is a day named for?

The one running at sunrise at that place. A tithi that ends at 2 p.m. still gives the whole day its name; one that begins at 7 a.m., an hour after sunrise, is named for the next day. This is why two cities an hour apart in sunrise can name the same day differently.

### Why are there sometimes two days with the same tithi, or a tithi skipped?

Because tithis are not exactly a day long. A 26-hour tithi can be running at two consecutive sunrises, and the date repeats (adhika tithi). A 19-hour tithi can begin after one sunrise and end before the next, so it is never at a sunrise and the date is skipped (kshaya tithi). Both are normal.

### What is the difference between Shukla and Krishna paksha?

Shukla paksha is the waxing half of the month, from the new moon (Amavasya) to the full moon (Purnima); Krishna paksha is the waning half, from full moon back to new. Each has fifteen tithis with the same names, so 'Ekadashi' occurs twice a month.
