The next Diwali in 2025 will be celebrated primarily on Monday, October 20, 2025, which is the main day of Lakshmi Puja, with the festival spanning from October 20 to October 22, 2025. In some regions like Karnataka, the main Diwali Puja day is observed on Tuesday, October 21, 2025. The festival lasts five days starting with Dhanteras on October 18 and ending with Bhai Dooj on October 23, 2025.
To summarize the key dates:
- Dhanteras: October 18, 2025 (Saturday)
- Narak Chaturdashi (Choti Diwali): October 19, 2025 (Sunday)
- Lakshmi Puja (Main Diwali night): October 20, 2025 (Monday)
- Govardhan Puja: October 21, 2025 (Tuesday)
- Bhai Dooj: October 22, 2025 (Wednesday)
Diwali is celebrated according to the Hindu lunisolar calendar on the Amavasya (new moon) night of Kartika month, marking the victory of light over darkness and prosperity through worship of Goddess Lakshmi.
