Dates of important upcoming festivals and fasting associated
with Hinduism in December 2025 – based on major Hindu calendars and Panchang
used in India. The festivals, Vrats and ritual days are based on Indian
Standard Time (IST).
Hindu Festivals in December 2025
December 1 – Mokshada Ekadashi Vrat – Guruvayur Ekadashi –
Kaisiki Ekadashi
December 1 – Geeta Jayanti
December 2 – Matsya Dwadashi
December 2 – Pradosh Vrat
December 3 – Hanuman Vratham in Karnataka
December 3 – Thiruvannamalai Deepam
December 3 – Pishach Mochan shradh
December 3 – Karthigai Deepam
December 3 – Purnima Vrat
December 4 – Datta Jayanti
December 4 – Thrikarthika in Kerala –Vaikhanasa Deepam
December 4 – Snan Daan Purnima – full moon day
December 5 – Paush Month begins in North India
December 7 – Saubhagya Sundari Teej Vrat
December 1 – Geeta Jayanti
December 2 – Matsya Dwadashi
December 2 – Pradosh Vrat
December 3 – Hanuman Vratham in Karnataka
December 3 – Thiruvannamalai Deepam
December 3 – Pishach Mochan shradh
December 3 – Karthigai Deepam
December 3 – Purnima Vrat
December 4 – Datta Jayanti
December 4 – Thrikarthika in Kerala –Vaikhanasa Deepam
December 4 – Snan Daan Purnima – full moon day
December 5 – Paush Month begins in North India
December 7 – Saubhagya Sundari Teej Vrat
December 8 – Sankashti Ganesh Chaturthi Vrat – Moonrise time at 8:48 PM
December 14 – Paush Dashami
December 15 – Ekadasi Fasting
December 15 – Swaroopa Dwadashi Vrat
December 16 – Kharmas begins in North India
December 16 – Dhanu Masam begins in Malayalam Calendars
December 16 – Margazhi Masam begins in Tamil Calendars
December 16 – Kharmas begins in North India
December 16 – Dhanu Sankranti at 1:50 PM
December 17 – Paush month begins in Bengali Calendars
December 14 – Paush Dashami
December 15 – Ekadasi Fasting
December 15 – Swaroopa Dwadashi Vrat
December 16 – Kharmas begins in North India
December 16 – Dhanu Masam begins in Malayalam Calendars
December 16 – Margazhi Masam begins in Tamil Calendars
December 16 – Kharmas begins in North India
December 16 – Dhanu Sankranti at 1:50 PM
December 17 – Paush month begins in Bengali Calendars
December 17 – Pradosh Vrat – Shiva Chaturdashi Vrat
December 18 – Shiva Chaturdashi Vrat
December 19 – Snana Daan Shradh Amavasya
December 20 – Amavasya
December 20 – Margazhi Moolam – Hanuman Jayanti in Tamil Nadu
December 21 – Paush month begins in Gujarat, Maharashtra,
Goa, Karnataka, Andhra Pradesh, and Telangana
December 21 – Uttarayan begins in certain calendars
December 26 – Monthly Muruga Sashti fasting – Anuroopa Sashti in Bengal
December 27 – Sabarimala Mandala Pooja
December 28 – Monthly Durga Ashtami Fasting - Banada Ashtami – Shakambari Navratri begins
December 29 – Samba Dashami
December 30 – Ekadashi Fasting – Vaikunta Ekadashi and Swargavathil Ekadashi in South India December 31 – Vaikunta Dwadashi
December 18 – Shiva Chaturdashi Vrat
December 19 – Snana Daan Shradh Amavasya
December 20 – Amavasya
December 20 – Margazhi Moolam – Hanuman Jayanti in Tamil Nadu
December 21 – Uttarayan begins in certain calendars
December 26 – Monthly Muruga Sashti fasting – Anuroopa Sashti in Bengal
December 28 – Monthly Durga Ashtami Fasting - Banada Ashtami – Shakambari Navratri begins
December 29 – Samba Dashami
December 30 – Ekadashi Fasting – Vaikunta Ekadashi and Swargavathil Ekadashi in South India December 31 – Vaikunta Dwadashi