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.
| Date | Day | Festival |
|---|---|---|
| 14 Jan | Wed | Makar Sankranti / Pongal |
| 26 Jan | Mon | Republic Day |
| 21 Feb | Sat | Maha Shivratri |
| 4 Mar | Wed | Holi |
| 21 Mar | Sat | Eid-ul-Fitr |
| 3 Apr | Fri | Good Friday |
| 14 Apr | Tue | Tamil New Year / Vishu |
| 15 Apr | Wed | Bengali New Year |
| 26 Apr | Sun | Akshaya Tritiya |
| 31 May | Sun | Bakri Eid |
| 15 Aug | Sat | Independence Day |
| 27 Aug | Thu | Janmashtami |
| 28 Aug | Fri | Onam |
| 4 Sept | Fri | Ganesh Chaturthi |
| 2 Oct | Fri | Gandhi Jayanti / Vijaya Dashami |
| 21 Oct | Wed | Diwali |
| 22 Oct | Thu | Govardhan Puja |
| 24 Oct | Sat | Bhai Dooj |
| 1 Nov | Sun | Karva Chauth |
| 25 Nov | Wed | Guru Nanak Jayanti |
| 25 Dec | Fri | Christmas |
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.