Hindu festival calendar 2031

Every major Hindu festival of 2031, calculated from the actual tithi and the classical rule for each festival — not copied from a printed list. Pick a festival for its puja muhurat and tithi timings.

Coming up

January 2031

DateObservance
Tuesday, 14 JanLohri
Wednesday, 15 JanMakar Sankranti
Wednesday, 15 JanPongal
Monday, 27 JanVasant Panchami

February 2031

DateObservance
Thursday, 20 FebMaha Shivratri

March 2031

DateObservance
Saturday, 8 MarHolika Dahan
Sunday, 9 MarHoli
Monday, 24 MarGudi Padwa / Ugadi
Monday, 24 MarChaitra Navratri

April 2031

DateObservance
Tuesday, 1 AprRam Navami
Monday, 7 AprHanuman Jayanti
Monday, 14 AprBaisakhi
Monday, 14 AprPuthandu (Tamil New Year)
Tuesday, 15 AprPoila Baishakh (Bengali New Year)
Thursday, 24 AprAkshaya Tritiya

May 2031

DateObservance
Wednesday, 7 MayBuddha Purnima
Tuesday, 20 MayVat Savitri Vrat

June 2031

DateObservance
Sunday, 22 JunJagannath Rath Yatra

July 2031

DateObservance
Friday, 4 JulGuru Purnima
Tuesday, 22 JulHariyali Teej
Thursday, 24 JulNag Panchami

August 2031

DateObservance
Saturday, 2 AugRaksha Bandhan
Saturday, 9 AugKrishna Janmashtami

September 2031

DateObservance
Friday, 19 SeptHartalika Teej
Saturday, 20 SeptGanesh Chaturthi
Monday, 29 SeptAnant Chaturdashi

October 2031

DateObservance
Wednesday, 1 OctPitru Paksha
Wednesday, 15 OctMahalaya Amavasya
Friday, 17 OctSharad Navratri
Wednesday, 22 OctDurga Puja
Thursday, 23 OctDurga Ashtami
Saturday, 25 OctDussehra (Vijayadashami)
Wednesday, 29 OctSharad Purnima

November 2031

DateObservance
Sunday, 2 NovKarwa Chauth
Friday, 7 NovAhoi Ashtami
Wednesday, 12 NovDhanteras
Thursday, 13 NovNarak Chaturdashi
Friday, 14 NovDiwali
Friday, 14 NovKali Puja
Saturday, 15 NovGovardhan Puja
Sunday, 16 NovBhai Dooj
Thursday, 20 NovChhath Puja
Friday, 28 NovKartik Purnima

December 2031

DateObservance
Thursday, 18 DecVivah Panchami

Calculated for New Delhi. Festival dates can differ by a day between cities and between regional traditions; your family priest's panchang has the final word.