Festival Calendar
Festival dates from 2024 to 2035, computed from the ephemeris — each shown with the tithi or transit it is reckoned from.
Some festivals are kept on different days in different regions, and the rule shown is the one this date follows.
About
Almost every Hindu festival is a tithi in a named lunar month: Ganesh Chaturthi is the fourth tithi of the waxing fortnight of Bhādrapada, Deepavali the new moon that closes Āśvina. These dates are worked out from the ephemeris rather than copied — the new moons are found first, each lunar month takes the name belonging to the sign the Sun stands in at its new moon, and the festival falls on the day its tithi is current at the moment the observance is kept.
That moment differs by festival, and it is what decides the date: sunrise for most, dusk for Deepavali and Dhanteras, the afternoon for Vijayadashami, midnight for Shivaratri. A month with no solar ingress is an adhika (leap) month and carries no festivals. Onam and Karthika Deepam are not tithis at all but nakshatra days inside a solar month, and Pongal and Vishu are the Sun's own entry into Makara and Mesha.