Diwali 2025 is almost here, and homes across India are getting ready for the festival of lights. Diwali is one of the biggest festivals in India. It celebrates the victory of good over evil and light over darkness. The festival lasts five days, starting with Dhanteras and ending with Bhai Dooj. Each day has special rituals and meanings. Here’s a simple guide to the Diwali 2025 calendar, including muhurat timings.
Dhanteras 2025: The First Day
Diwali starts with Dhanteras, also called Dhantrayodashi, on Saturday, October 18, 2025. People worship Lord Dhanvantari and Goddess Lakshmi for health, wealth, and prosperity.
It is considered lucky to buy gold, silver, or new utensils on this day. The puja muhurat is from 7:16 AM to 8:20 AM.
Choti Diwali 2025: Small Diwali
The second day is Choti Diwali or Narak Chaturdashi, on Monday, October 20, 2025. This day celebrates Lord Krishna’s victory over Narakasura. People light diyas and decorate their homes to prepare for the main Diwali night.
The sacred oil bath, called Abhyang Snan, should be done from 5:13 AM to 6:25 AM.
Lakshmi Puja 2025: Main Diwali Night
The third day is Lakshmi Puja, the most important day of Diwali. This year it is also on Monday, October 20, 2025. Families light diyas and candles, perform puja rituals, exchange sweets, and pray for wealth and happiness. Business owners close their yearly accounts and start the new year with blessings.
The Lakshmi Puja muhurat is from 7:08 PM to 8:18 PM.
Govardhan Puja 2025: Day of Gratitude
The fourth day is Govardhan Puja or Annakut, on Wednesday, October 22, 2025. People honor Lord Krishna, who lifted the Govardhan hill to protect villagers from heavy rains. The puja teaches gratitude and devotion.
The puja muhurat is from 6:26 AM to 8:42 AM.
Bhai Dooj 2025: Celebrating Siblings
The fifth day is Bhai Dooj, on Thursday, October 23, 2025. Sisters pray for their brothers’ long life and happiness, while brothers give gifts and promise protection.
The muhurat for Bhai Dooj is from 1:13 PM to 3:28 PM.