LOADING...

Diwali 2025: When is Lakshmi Puja, when to buy gold

India

Diwali—the festival that lights up the whole country—is happening on October 20, 2025.
This year's main Lakshmi Puja is set for the evening, between 7:08pm and 8:18pm right when Amavasya (the no-moon night) is at its peak.
The five days of celebration kick off with Dhanteras on October 18, followed by Choti Diwali and the big day itself on October 20. Afterward, Govardhan Puja lands on October 22 and Bhai Dooj wraps things up on October 23.
Each day comes with its own traditions and vibe—so there's something for everyone.

Amavasya tithi and its significance

Amavasya Tithi (the new moon phase) is what makes Diwali night special—no moon means all those lamps really shine.
That's why October 20 is marked as the main day this year, even though dates can overlap a bit in different regions.
If you're planning your celebrations or just want to know when to join in, this clears up any confusion about timing so you don't miss out!