Skip to content
Free Indian Tools

Daily · Free tool

Indian Festival Dates

Major Hindu, Muslim, Sikh, Christian and regional festivals. Most Hindu festivals follow the lunar calendar — dates shift annually by ~11 days.

DateDayFestival
14 JanWedMakar Sankranti / Pongal
26 JanMonRepublic Day
21 FebSatMaha Shivratri
4 MarWedHoli
21 MarSatEid-ul-Fitr
3 AprFriGood Friday
14 AprTueTamil New Year / Vishu
15 AprWedBengali New Year
26 AprSunAkshaya Tritiya
31 MaySunBakri Eid
15 AugSatIndependence Day
27 AugThuJanmashtami
28 AugFriOnam
4 SeptFriGanesh Chaturthi
2 OctFriGandhi Jayanti / Vijaya Dashami
21 OctWedDiwali
22 OctThuGovardhan Puja
24 OctSatBhai Dooj
1 NovSunKarva Chauth
25 NovWedGuru Nanak Jayanti
25 DecFriChristmas

FAQ

Why do festival dates shift?

Hindu festivals follow the lunar / luni-solar calendar. The lunar month is ~29.5 days, so festivals shift by ~11 days per Gregorian year. Adhik Maas (intercalary month every ~3 years) corrects the drift.

Why two dates for same festival?

Regional variations. Diwali in North India = Lakshmi Puja (5-day festival). South = Naraka Chaturdashi or Bali Pratipada. Bengali Kali Puja same day as North's Diwali.

Public holidays vs religious festivals?

Not all religious festivals are gazetted holidays. Diwali, Holi, Eid are. Janmashtami varies by state. Karva Chauth is rarely a public holiday but widely observed.