Durga Puja 2025 is just 17 days away. From September 28 to October 2, know dates, rituals, muhurat timings and celebrations in Kolkata and beyond. In 2025 , Durga Puja will be celebrated from September 28 to October 2, with the main festivities beginning with Maha Sashti on September 28. The preceding rituals and festivities start earlier with Mahalaya on September 21, 2025 . Here’s the detailed breakdown: Mahalaya – Sunday, September 21: Marks the start of Puja preparations. Durga Puja is one of the biggest festivals for Hindus. It celebrates the victory of Goddess Durga over the demon Mahishasura. In 2025 Durga Puja date, the festival will be celebrated from 28th September to 1st October. Vijaya Dashami will be on October 2nd. This article will explain everything about Durga Puja in 2025. When is Durga Puja in 2025? Durga Puja will take place in 2025 will fall from Monday, September 29 to Friday, October 3. This great festival is observed with utmost happiness for five days , mostly in the states of West Bengal, Odisha, Assam, Bihar, and other regions in India. Here are the key dates for Durga Puja 2025: