Diwali 2025: Full Date, Puja Timings & Complete Festival Calendar Revealed

Diwali, also known as Deepavali, stands as one of India’s most celebrated and spiritually significant festivals. Symbolising the victory of light over darkness and good over evil, it brings together families, communities, and cultures across the nation. In 2025, Diwali is expected to be celebrated with even greater enthusiasm, as people prepare for grand festivities, colourful decorations, and the much-awaited Laxmi Puja. Knowing the correct date, puja timings, and festival calendar helps devotees plan their rituals with precision and devotion.
Hero Image


When Is Diwali 2025 Celebrated

Diwali in 2025 will be celebrated on Monday, 20 October 2025. The festival falls on the Amavasya Tithi (new moon day) of the Kartik month as per the Hindu lunar calendar. This day marks the peak of the five-day Diwali celebration , dedicated primarily to worshipping Goddess Lakshmi, the deity of wealth and prosperity.

The festivities begin two days before the main Diwali day and continue for another two days after. Each day holds deep symbolic meaning, reflecting different stories from Indian mythology and regional traditions.


The Five Days Of Diwali 2025

Day 1 – Dhanteras (18 October 2025)

The festival begins with Dhanteras, considered auspicious for purchasing gold, silver, and new utensils. It marks the worship of Lord Dhanvantari, the god of health, and is believed to bring prosperity and good fortune to households.


Day 2 – Naraka Chaturdashi or Choti Diwali (19 October 2025)

The second day, also known as Choti Diwali, celebrates Lord Krishna’s victory over the demon Narakasura. People light diyas and lamps in the evening to dispel negativity and welcome positive energy before the grand day of Diwali.

Day 3 – Diwali or Laxmi Puja (20 October 2025)

The third day is the most significant, marking the worship of Goddess Lakshmi and Lord Ganesha. Homes and workplaces are cleaned and decorated with lights, flowers, and rangolis to invite divine blessings. During the evening, families perform Laxmi Puja at the most auspicious muhurat.


Day 4 – Govardhan Puja (21 October 2025)

This day commemorates the lifting of Govardhan Hill by Lord Krishna to protect the people of Vrindavan from torrential rains. Devotees prepare a variety of vegetarian dishes and offer them to Krishna in gratitude and devotion.

Day 5 – Bhai Dooj (22 October 2025)

The final day, Bhai Dooj, celebrates the sacred bond between brothers and sisters. Sisters apply tilak on their brothers’ foreheads and pray for their well-being, while brothers give gifts as tokens of love and protection.

Diwali 2025 Puja Timings And Shubh Muhurat

According to the Panchang, the Lakshmi Puja Muhurat on 20 October 2025 is expected to fall between 6:10 PM and 8:15 PM. The Amavasya Tithi will begin at 4:30 PM on 20 October and end at 2:50 PM on 21 October. Devotees are advised to perform rituals during the Pradosh Kaal when Goddess Lakshmi is believed to visit homes and bless devotees with wealth and prosperity.