Durga Puja 2027 Dates & Countdown: Days Left

Last updated: October 16, 2026

Durga Puja 2027 Dates, Days Left and Countdown

Durga Puja 2027 begins on Tuesday, 5 October (Maha Shashthi) and ends on Saturday, 9 October with Vijaya Dashami. Use the live countdown below to see how many days are left for Durga Puja 2027.

Durga Puja 2027 begins (Maha Shashthi): In 339 days

When Is Durga Puja? Dates 2027–2031

DateNameDayWeekDays left
March 23, 2027Durga Puja 2027Tuesday12143
March 11, 2028Durga Puja 2028Saturday10497
March 1, 2029Durga Puja 2029Thursday9852
March 20, 2030Durga Puja 2030Wednesday121236

Durga Puja is a moving festival. It follows the lunar calendar, so the Gregorian date changes every year. It always falls in the bright fortnight of the month of Ashwin, in September or October, a few days before Dussehra.

Durga Puja Calendar 2025–2031: Start and End Dates

The table lists the five main days, from Maha Shashthi to Vijaya Dashami, using the Kolkata tithi calendar.

Year Starts (Maha Shashthi) Ends (Vijaya Dashami) Main days
2025 Sunday, 28 September Thursday, 2 October 5
2026 Friday, 16 October Tuesday, 20 October 5
2027 Tuesday, 5 October Saturday, 9 October 5
2028 Saturday, 23 September Wednesday, 27 September 5
2029 Friday, 12 October Tuesday, 16 October 5
2030 Wednesday, 2 October Sunday, 6 October 5
2031 Tuesday, 21 October Saturday, 25 October 5

Local panchangs can differ by one day, because the exact tithi timing depends on the city and the almanac. Always confirm the final dates with your local puja committee.

How Many Days Left for Durga Puja 2027?

The countdown above shows exactly how many days are left for Durga Puja 2027. It counts down to Maha Shashthi, the day the goddess is welcomed and the main celebrations begin. The festival then runs for five days until Vijaya Dashami on 9 October 2027.

Planning further ahead? Durga Puja 2028 starts earlier, on Saturday, 23 September 2028. The countdown below shows the days left for Durga Puja 2028.

Durga Puja 2028 begins (Maha Shashthi): In 693 days

Durga Puja moves roughly 11 days earlier each year against the Gregorian calendar. Every two or three years, an extra lunar month pushes the festival back by about a month. That explains why 2026 falls on 16–20 October, while 2027 and 2028 land earlier.

Durga Puja 2026: Dates and Which Day Is Today

Durga Puja 2026 is happening now. Maha Shashthi falls on Friday, 16 October 2026, and Vijaya Dashami on Tuesday, 20 October 2026.

Day Date in 2026 Name
Day 1 Friday, 16 October Maha Shashthi
Day 2 Saturday, 17 October Maha Saptami
Day 3 Sunday, 18 October Maha Ashtami
Day 4 Monday, 19 October Maha Navami (the tithi runs into 20 October)
Day 5 Tuesday, 20 October Vijaya Dashami

To find which day of Durga Puja it is today, match today’s date to this table. Many people count five main days from Shashthi. UNESCO describes a ten-day worship that opens on Mahalaya, when the eyes of the clay images are painted, and ends on the tenth day with immersion in the river. So “Day 1” depends on which counting system your family or committee uses.

Durga Puja Schedule: Day-by-Day Rituals

Each day has its own rituals and its own name. The schedule below applies every year; only the dates change.

Mahalaya: The Start of Devi Paksha

Mahalaya falls on the new moon, five to six days before Maha Shashthi. It marks the end of the ancestral fortnight and the start of Devi Paksha. Families offer tarpan to their ancestors. Artisans paint the eyes on the idols, a ritual known as Chokkhu Daan. Many households listen to the traditional Mahalaya recitation at dawn.

Maha Shashthi: The Goddess Arrives

On Shashthi, the idols are unveiled and the evening ritual of Bodhon invokes the goddess. Pandals open to visitors, and dhaks (large drums) announce the festival. This is the day most people mean by “the start date of Durga Puja”.

Maha Saptami and Maha Ashtami

Saptami begins with the bathing of the Kola Bou, a plantain tree draped in a sari, which represents the goddess. Ashtami is the busiest day. Devotees offer pushpanjali in the morning. Kumari Puja, the worship of a young girl as the goddess, is often held on this day. Sandhi Puja follows at the junction between Ashtami and Navami, and lasts 48 minutes.

Maha Navami

Navami closes the main worship with the final aarti and bhog. In many pandals, communities share a large communal meal. Dhunuchi dance, performed with clay incense burners, fills the evening.

Vijaya Dashami: The Last Day of Durga Puja

Dashami is the last day of Durga Puja. Married women apply vermilion to the goddess and to each other in Sindur Khela. The idols are then carried in processions for immersion in a river or pond. People exchange greetings and sweets, and younger family members seek the blessings of elders. For the same day seen through Dussehra, read our guide to Vijaya Dashami dates.

Durga Puja Start Date, End Date and Duration

The start date of Durga Puja 2027 is Tuesday, 5 October. The end date is Saturday, 9 October. The core festival lasts five days: Shashthi, Saptami, Ashtami, Navami and Dashami.

Counted from Mahalaya, the full festival spans ten days. In 2027, Mahalaya falls at the new moon at the end of September, five days before Maha Shashthi. The final day of Durga Puja is always Vijaya Dashami, the tenth lunar day of the bright fortnight.

Durga Puja Holiday: Is It a Public Holiday?

Vijaya Dashami, which is also Dussehra, is a gazetted holiday on the Government of India list. Other Durga Puja holidays depend on the state. West Bengal and several eastern states notify extra days around Saptami, Ashtami and Navami. Schools, banks and offices may close for several days in these regions.

Because state lists change each year, check the official notification of your state, employer or school once it is published. The event list further down shows the next celebrations on the Indian calendar.

Durga Puja, Navratri and Dussehra: What Is the Difference?

Durga Puja is the Bengali and eastern Indian festival that honours the goddess Durga with idols, pandals and art. It is also spelled Durga Pooja or Durga Pujo. Navratri is the nine-night festival that runs across much of India in the same season. Dussehra is the tenth day, which celebrates the victory of good over evil.

The three festivals share the same lunar fortnight. Their rituals and local customs differ. UNESCO inscribed Durga Puja in Kolkata on the Representative List of the Intangible Cultural Heritage of Humanity in 2021, and describes it as a festival that blends religion, art and community participation.

Durga Puja Meaning and Traditions

Durga Puja celebrates the goddess Durga and her victory over the buffalo demon Mahishasura. Devotees see it as the triumph of good over evil. It is also a homecoming: families travel to their hometowns, and Bengalis abroad hold their own pujas. Artisans shape the idols from clay, and communities build themed pandals that double as open-air art galleries. Visitors walk from pandal to pandal, a custom known as pandal hopping. Traditional foods such as khichuri, luchi and sweets are part of the celebration.

Plan Around Durga Puja 2027

Travel to Kolkata, Guwahati and other major pandal cities books out weeks ahead. Book trains, flights and hotels early. Plan pandal visits for weekday mornings, when crowds are smaller.

A short festive season follows. Lakshmi Puja comes on the full moon after Dashami, and Kali Puja and Diwali follow roughly a month later. See our guides to Lakshmi Puja, Kali Puja and Diwali. For year-round planning, use the 2027 India calendar with holidays.

Holidays & Celebrations in Next Days

DateTypeName
31 October 2026EventHalloween
01 November 2026EventAll Saints' Day
01 November 2026EventNo Shave November
01 November 2026EventWorld Vegan Day
02 November 2026EventAll Souls' Day
05 November 2026EventWorld Tsunami Awareness Day
06 November 2026EventDhanteras 2026
08 November 2026EventKali Puja
08 November 2026HolidayDiwali
09 November 2026EventGujarati New Year 2026 (Bestu Varas)
10 November 2026EventWorld Science Day for Peace and Development
11 November 2026EventBhai Dooj
11 November 2026EventSingles Day
13 November 2026EventKindness Week
13 November 2026EventWorld Kindness Day
14 November 2026HolidayChildren's Day
15 November 2026EventChhath Puja
16 November 2026EventInternational Day for Tolerance
17 November 2026EventWorld Prematurity Day
17 November 2026National dayNational Entrepreneurs' Day 2026

Frequently Asked Questions about Durga Puja 2027

Q: When is Durga Puja in 2027?
A: Durga Puja 2027 runs from Tuesday, 5 October to Saturday, 9 October. Vijaya Dashami, the final day, falls on 9 October.

Q: How many days left for Durga Puja 2027?
A: The live countdown at the top of this page shows the exact number of days left. It counts down to Maha Shashthi on 5 October 2027.

Q: Durga Puja kab hai in 2027?
A: Durga Puja 2027 shuru hota hai 5 October se aur 9 October ko khatam hota hai. Mahalaya aata hai uske lagbhag paanch din pehle, September ke end mein.

Q: When is Durga Puja in 2028?
A: Durga Puja 2028 starts on Saturday, 23 September and ends on Wednesday, 27 September. The 2028 countdown above shows the days left.

Q: What day of Durga Puja is today?
A: Match today’s date with the schedule table. In 2026, Shashthi is 16 October, and Dashami is 20 October.

Q: What is the last day of Durga Puja?
A: The last day is Vijaya Dashami. In 2027, it falls on Saturday, 9 October, with Sindur Khela and idol immersion.

Q: Is Durga Puja a public holiday?
A: Vijaya Dashami is a gazetted holiday nationally. Additional Durga Puja holidays vary by state, school and employer.

Related Holidays & Calendars

Browse more festivals in our India holidays and festivals hub.