Hindu festival calendar 2025
Holi is on Friday, 14 March. Ugadi is on Sunday, 30 March. Raksha Bandhan is on Saturday, 9 August. Ganesh Chaturthi is on Wednesday, 27 August. Dussehra (Vijayadashami) is on Thursday, 2 October. Diwali is on Monday, 20 October. Dates are calculated for Hyderabad and can differ by a day in some regions.
January 2025
| Friday, 10 January | Vaikuntha Ekadashi (Mukkoti Ekadashi) Deity: Lord Vishnu The northern gate (Vaikuntha dwaram) of Vishnu temples opens. Very crowded at Tirumala and Srirangam. |
| Monday, 13 January | Bhogi and Lohri Deity: Lord Indra and Agni Bonfire of old things at dawn in the South (Bhogi mantalu). Lohri bonfire in Punjab. |
| Tuesday, 14 January | Makar Sankranti, Pongal and Uttarayan Deity: Surya Deva The Sun enters Makara. Pongal in Tamil Nadu, Sankranti in Andhra Pradesh and Telangana, Uttarayan kite flying in Gujarat. Charity of sesame and jaggery is traditional. |
| Wednesday, 15 January | Kanuma and Mattu Pongal Deity: Cattle and Govardhan Cattle are decorated and worshipped. Travel is traditionally avoided on Kanuma in Andhra Pradesh. |
| Wednesday, 15 January | Thaipusam Deity: Lord Murugan Kavadi offerings to Lord Murugan, especially at Palani and in Tamil communities worldwide. |
February 2025
| Sunday, 2 February | Vasant Panchami (Sri Panchami) Deity: Goddess Saraswati Excellent for Aksharabhyasam and starting education. |
| Tuesday, 4 February | Ratha Saptami Deity: Surya Deva Birthday of the Sun God. Bath with arka leaves at sunrise. |
| Tuesday, 11 February | Thaipusam Deity: Lord Murugan Kavadi offerings to Lord Murugan, especially at Palani and in Tamil communities worldwide. |
| Wednesday, 26 February | Maha Shivaratri Deity: Lord Shiva Night-long worship of Lord Shiva, fasting and jagaran. |
March 2025
| Thursday, 13 March | Holika Dahan (Kamuni Punnami) Deity: Lord Vishnu (Narasimha) and Prahlada Bonfire in the evening. Holi colours are played the next day. |
| Friday, 14 March | Holi (Dhulandi) Deity: Lord Krishna Festival of colours, the morning after Holika Dahan. |
| Sunday, 30 March | Ugadi, Gudi Padwa and Chaitra Navaratri begin Deity: Lord Brahma, and Goddess Durga for Navaratri Lunar New Year in Andhra Pradesh, Telangana, Karnataka and Maharashtra. Ugadi pachadi, panchanga shravanam and a fresh start for the year. |
April 2025
| Sunday, 6 April | Sri Rama Navami Deity: Lord Rama Birth of Lord Rama, celebrated at midday. Sita Rama Kalyanam is performed in temples, notably at Bhadrachalam. |
| Thursday, 10 April | Mahavir Jayanti Deity: Bhagwan Mahavir Birth of Bhagwan Mahavir, the most important Jain festival. |
| Saturday, 12 April | Hanuman Jayanti (North India) Deity: Lord Hanuman Observed on Chaitra Purnima in North India. In Andhra Pradesh and Telangana it is usually observed later, on Vaishakha Krishna Dashami, and in Tamil Nadu in Margazhi. |
| Sunday, 13 April | Tamil New Year, Vishu and Baisakhi Deity: Surya Deva The Sun enters Mesha. Puthandu in Tamil Nadu, Vishu in Kerala and Baisakhi in Punjab. Bengali New Year (Pohela Boishakh) and Odia New Year often fall the next day, because those calendars count the Sankranti differently. |
| Wednesday, 30 April | Akshaya Tritiya Deity: Lord Vishnu and Goddess Lakshmi One of the most auspicious days of the year. Widely considered good for buying gold and starting new ventures. |
May 2025
| Monday, 12 May | Buddha Purnima Deity: Gautama Buddha Birth, enlightenment and passing of the Buddha. |
| Thursday, 22 May | Hanuman Jayanti (Andhra Pradesh and Telangana) Deity: Lord Hanuman Observed on Vaishakha Krishna Dashami in the Telugu states, ending the 41-day Hanuman Deeksha. |
June 2025
| Friday, 27 June | Jagannath Rath Yatra Deity: Lord Jagannath The chariot festival of Puri. |
July 2025
| Sunday, 6 July | Devshayani (Tholi) Ekadashi Deity: Lord Vishnu Start of Chaturmas. Ashadhi Ekadashi of Pandharpur. |
| Thursday, 10 July | Guru Purnima (Vyasa Purnima) Deity: Sage Vyasa and your guru A day to honour teachers and seek their blessings. |
| Sunday, 27 July | Hariyali Teej Deity: Goddess Parvati and Lord Shiva Mainly observed by women in North India. |
| Tuesday, 29 July | Nag Panchami Deity: Naga Devata Worship of serpent deities. |
August 2025
| Friday, 8 August | Varalakshmi Vratam Deity: Goddess Varalakshmi (Lakshmi) Married women perform the vratam for the family's prosperity, mainly in Andhra Pradesh, Telangana, Karnataka and Tamil Nadu. |
| Saturday, 9 August | Raksha Bandhan and Shravana Purnima Sisters tie rakhi. Also Jandhyala (Avani Avittam) Purnima, when the sacred thread is renewed. Many avoid tying rakhi during Bhadra kaal, so check the exact time locally. |
| Friday, 15 August | Sri Krishna Janmashtami (Smarta) Deity: Lord Krishna Birth of Lord Krishna, celebrated at midnight. Vaishnava communities, including ISKCON, observe it the next day. |
| Saturday, 16 August | Sri Krishna Janmashtami (Vaishnava and ISKCON) Deity: Lord Krishna Vaishnava communities, including ISKCON, observe Janmashtami on the day Ashtami prevails at sunrise. |
| Wednesday, 27 August | Vinayaka Chaturthi (Ganesh Chaturthi) Deity: Lord Ganesha Ganesha is installed and worshipped, ideally at midday. Avoid looking at the moon tonight, as per tradition. |
September 2025
| Friday, 5 September | Thiruvonam (Onam) Deity: Lord Vamana and King Mahabali Kerala's harvest festival, with the Onasadya feast and pookalam. |
| Saturday, 6 September | Anant Chaturdashi (Ganesh Nimajjanam) Deity: Lord Vishnu (Ananta) and Lord Ganesha Common day for Ganesha immersion. |
| Tuesday, 16 September | Vishwakarma Puja Deity: Lord Vishwakarma Tools, machines and workplaces are worshipped, especially in eastern India. |
| Sunday, 21 September | Mahalaya Amavasya Deity: Ancestors (Pitru) Last day of Pitru Paksha, the most important day for tarpanam. In Telangana, Bathukamma festivities begin (Engili Pula Bathukamma). |
| Monday, 22 September | Sharad Navaratri begins (Ghatasthapana) Deity: Goddess Durga Nine nights of the Goddess begin. |
| Monday, 29 September | Maha Saptami (Durga Puja) Deity: Goddess Durga Main Durga Puja days begin, especially in Bengal. Saraswati Avahanam in the South is often around this day. |
| Tuesday, 30 September | Durga Ashtami Deity: Goddess Durga Maha Ashtami of Navaratri. Saddula Bathukamma in Telangana is usually celebrated around this day. |
October 2025
| Wednesday, 1 October | Maha Navami (Ayudha Puja) Deity: Goddess Durga and Saraswati Tools, vehicles and books are worshipped. Last day of Navaratri. |
| Thursday, 2 October | Vijayadashami (Dussehra) Deity: Goddess Durga and Lord Rama Victory of good over evil. Considered auspicious all day for new starts, Vidyarambham and Shami puja. |
| Monday, 6 October | Sharad Purnima (Kojagari Lakshmi Puja) Deity: Goddess Lakshmi and the Moon Kheer is kept under the moonlight. Valmiki Jayanti is also observed around Ashwin Purnima. |
| Friday, 10 October | Karwa Chauth Deity: Goddess Parvati and Lord Shiva Married women fast until moonrise, mainly in North India. |
| Saturday, 18 October | Dhanteras (Dhanatrayodashi) Deity: Lord Dhanvantari, Goddess Lakshmi and Kubera Traditionally good for buying gold, silver and utensils. |
| Monday, 20 October | Naraka Chaturdashi (Choti Diwali) Deity: Lord Krishna Abhyanga snanam (oil bath) before sunrise. Celebrated as Deepavali in Andhra Pradesh, Telangana and Tamil Nadu. |
| Monday, 20 October | Diwali (Lakshmi Puja) Deity: Goddess Lakshmi and Lord Ganesha Festival of lights. Lakshmi puja in the evening Pradosh kaal. |
| Wednesday, 22 October | Govardhan Puja and Bali Pratipada Deity: Lord Krishna and King Bali Annakut offering. Gujarati New Year (Bestu Varas) in many years. |
| Thursday, 23 October | Bhai Dooj (Yama Dwitiya) Deity: Yama and Yamuna Sisters pray for their brothers' long life. |
| Monday, 27 October | Chhath Puja (Sandhya Arghya) Deity: Surya Deva and Chhathi Maiya Evening offering to the setting Sun, mainly in Bihar, Jharkhand and eastern Uttar Pradesh. |
November 2025
| Sunday, 2 November | Prabodhini Ekadashi (Dev Uthani) Deity: Lord Vishnu End of Chaturmas. The wedding season traditionally reopens around this day. |
| Wednesday, 5 November | Kartika Purnima, Dev Deepawali and Guru Nanak Jayanti Deity: Lord Shiva and Lord Vishnu Lamps are lit in temples and on rivers. Guru Nanak Jayanti is usually observed on this day. |
December 2025
| Monday, 1 December | Gita Jayanti (Mokshada Ekadashi) Deity: Lord Krishna The day the Bhagavad Gita was taught. |
| Thursday, 4 December | Dattatreya Jayanti Deity: Lord Dattatreya Margashirsha Purnima. |
| Monday, 15 December | Dhanurmasam begins (Margazhi) Deity: Lord Vishnu and Goddess Andal The month of Tiruppavai recital and early morning worship. Weddings and griha pravesh are traditionally avoided until Makar Sankranti. |
| Thursday, 25 December | Christmas Birth of Jesus Christ. |
National holidays
- Republic Day: Sunday, 26 January
- Independence Day: Friday, 15 August
- Gandhi Jayanti: Thursday, 2 October
How these dates are worked out
Each lunar festival falls on a fixed tithi of a lunar month, and must prevail at a particular time of day: sunrise for most, midday for Rama Navami and Ganesh Chaturthi, the afternoon for Dussehra, the evening for Diwali and midnight for Janmashtami and Maha Shivaratri. Shubh Samay calculates this for the chosen city, skips Adhika (extra) months, applies the Bhadra rule for Raksha Bandhan and Holika Dahan, and records verified corrections where the major panchangams differ. Solar festivals such as Makar Sankranti follow the Sun's entry into a sign. Regional calendars, community traditions and moon-sighting festivals can differ by a day, so for vratas and ceremonies confirm with your family purohit. Full method.
Islamic festivals such as Eid depend on the sighting of the moon and are not included.
Questions people ask
When is Makar Sankranti in 2025?
Makar Sankranti is on Tuesday, 14 January, 2025. It honours Surya Deva.
When is Maha Shivaratri in 2025?
Maha Shivaratri is on Wednesday, 26 February, 2025. It honours Lord Shiva.
When is Holi in 2025?
Holi is on Friday, 14 March, 2025. It honours Lord Krishna.
When is Ugadi in 2025?
Ugadi is on Sunday, 30 March, 2025. It honours Lord Brahma, and Goddess Durga for Navaratri.
When is Sri Rama Navami in 2025?
Sri Rama Navami is on Sunday, 6 April, 2025. It honours Lord Rama.
When is Akshaya Tritiya in 2025?
Akshaya Tritiya is on Wednesday, 30 April, 2025. It honours Lord Vishnu and Goddess Lakshmi.
When is Raksha Bandhan in 2025?
Raksha Bandhan is on Saturday, 9 August, 2025.
When is Krishna Janmashtami in 2025?
Krishna Janmashtami is on Friday, 15 August, 2025. It honours Lord Krishna.
When is Ganesh Chaturthi in 2025?
Ganesh Chaturthi is on Wednesday, 27 August, 2025. It honours Lord Ganesha.
When is Dussehra (Vijayadashami) in 2025?
Dussehra (Vijayadashami) is on Thursday, 2 October, 2025. It honours Goddess Durga and Lord Rama.
When is Diwali in 2025?
Diwali is on Monday, 20 October, 2025. It honours Goddess Lakshmi and Lord Ganesha.
When is Bhai Dooj in 2025?
Bhai Dooj is on Thursday, 23 October, 2025. It honours Yama and Yamuna.