Hindu calendar
Hindu Festival Calendar
Every festival date on this page is computed from the Moon and the Sun, not copied from a list. Each one shows the rule it came from, the tithi it sits on, and the lunar month in both the amanta and purnimanta reckonings.
Computed for Delhi, the reference meridian Indian almanacs publish against. Festival dates are not published per city: one that moved between Delhi and Chennai would be useless for planning.
Adhika masa
Jyeshtha falls twice this year. The first is Adhika Jyeshtha, an intercalary month inserted because it contains no solar ingress, and it carries no festivals. Everything after it sits about a month later than you may expect.
Hindu calendar
Coming up
The next festivals and observances, counted from today.
- Vinayaka ChaturthiSunday, 16 August 2026
- Nag PanchamiMonday, 17 August 2026
- Masik DurgashtamiThursday, 20 August 2026
- EkadashiSunday, 23 August 2026
- Pradosh VratTuesday, 25 August 2026
- Raksha BandhanFriday, 28 August 2026
- PurnimaFriday, 28 August 2026
- Sankashti ChaturthiMonday, 31 August 2026
- Krishna JanmashtamiFriday, 4 September 2026
- EkadashiMonday, 7 September 2026
- Pradosh VratTuesday, 8 September 2026
- Masik ShivaratriWednesday, 9 September 2026
Hindu calendar
Every festival, with its rule
Each one has a page giving the tithi it sits on, the lunar month in both reckonings, and the dates it falls on from 2025 to 2030.
- Vinayaka ChaturthiSunday, 16 August 2026
- Nag PanchamiMonday, 17 August 2026
- Masik DurgashtamiThursday, 20 August 2026
- EkadashiSunday, 23 August 2026
- Pradosh VratTuesday, 25 August 2026
- Raksha BandhanFriday, 28 August 2026
- PurnimaFriday, 28 August 2026
- Sankashti ChaturthiMonday, 31 August 2026
- Krishna JanmashtamiFriday, 4 September 2026
- Masik ShivaratriWednesday, 9 September 2026
- AmavasyaFriday, 11 September 2026
- Hartalika TeejMonday, 14 September 2026
- Ganesh ChaturthiMonday, 14 September 2026
- Anant ChaturdashiFriday, 25 September 2026
- Pitru Paksha beginsSaturday, 26 September 2026
- Sarva Pitru AmavasyaSaturday, 10 October 2026
- Sharad Navratri beginsSunday, 11 October 2026
- Durga AshtamiMonday, 19 October 2026
- Maha NavamiTuesday, 20 October 2026
- VijayadashamiTuesday, 20 October 2026
- Sharad PurnimaSunday, 25 October 2026
- Karva ChauthThursday, 29 October 2026
- DhanterasFriday, 6 November 2026
- Naraka ChaturdashiSunday, 8 November 2026
- DiwaliSunday, 8 November 2026
- Govardhan PujaTuesday, 10 November 2026
- Bhai DoojWednesday, 11 November 2026
- Chhath PujaSunday, 15 November 2026
- Devuthani EkadashiFriday, 20 November 2026
- Kartika PurnimaTuesday, 24 November 2026
- Gita JayantiSunday, 20 December 2026
- Makar SankrantiFriday, 15 January 2027
- Vasant PanchamiThursday, 11 February 2027
- Maha ShivaratriSaturday, 6 March 2027
- Holika DahanSunday, 21 March 2027
- HoliMonday, 22 March 2027
- Gudi PadwaWednesday, 7 April 2027
- Mesha SankrantiWednesday, 14 April 2027
- Rama NavamiThursday, 15 April 2027
- Hanuman JayantiTuesday, 20 April 2027
- Akshaya TritiyaSaturday, 8 May 2027
- Buddha PurnimaThursday, 20 May 2027
- Rath YatraMonday, 5 July 2027
- Guru PurnimaSunday, 18 July 2027
Hindu calendar
Calendar by year
The full year in one table: every named festival and every monthly vrata, with the tithi each one falls on.
Hindu calendar
How these dates are worked out
A festival is a lunar month, a paksha and a tithi. The month is the part most calendars get wrong, because a lunar month is named after the Sun: the month that opens with the Sun in Meena is Chaitra, the one that opens with the Sun in Mesha is Vaishakha, and so on around the zodiac.
That rule also settles the leap month. Twelve lunations run 354 days against a 365 day year, so every two or three years a lunar month contains no solar ingress at all. That month is adhika, it duplicates the name of the month after it, and it carries no festivals. Miss it and every festival for the rest of the year lands a month early.
Then there is the second question, which is harder: a tithi runs anywhere from 21.5 to 26 hours, so it does not line up with a calendar day. The tithi has to be present at the hour the rite is actually performed. Ganesh Chaturthi is established at midday, Vijayadashami in the fourth fifth of the day, Diwali at pradosh just after sunset, Maha Shivaratri at solar midnight, and Karva Chauth at moonrise. Only the default is sunrise.
Hindu calendar
Questions
- Why does another site show a different date?
- Usually one of three reasons. It may be using the sunrise tithi for a festival whose rite is at midday or at midnight, which shifts the date by one day in perhaps one year in three. It may be reading a purnimanta month name into an amanta calculation, which shifts it by a month. Or the tithi genuinely covers the deciding moment on two days, in which case both dates are defensible and this page says so on the entry.
- Amanta or purnimanta: which does this page use?
- It computes in amanta and shows both names. The two run half a month apart during krishna paksha, so Maha Shivaratri is Magha Krishna Chaturdashi in Pune and Phalguna Krishna Chaturdashi in Delhi. Same night, two month names. Computing in one and displaying both is what keeps a rule copied from a north Indian source from landing a month out.
- What is an adhika masa?
- An intercalary month, inserted when a lunation contains no solar ingress. It takes the name of the month that follows it, so a year can hold Adhika Shravana and then Nija Shravana. It carries no festivals. This is why Sharad Navratri began on 17 October in 2020 rather than in September.
- Are these dates right for my city?
- For anywhere in India, yes. Indian almanacs publish one national calendar against a reference meridian, because a Diwali that moved between cities would be useless. The sunrise, sunset and moonrise a rule is evaluated against move by well under an hour across the country, which almost never changes which day a tithi lands on.