Days Until Diwali
A live countdown to Diwali, the festival of lights: days, hours, minutes and seconds left to the main Lakshmi Puja day, plus sleeps and working days. See every date on the holiday countdowns page, or build your own with the countdown to date tool.
About the Diwali countdown
Diwali follows the Hindu lunar calendar, so its date changes every year. This page counts down to the main Lakshmi Puja day in your local time zone, and the table lists the dates for the coming years.
Diwali, the festival of lights, is celebrated over five days, with the main day, Lakshmi Puja, falling around the new-moon night in October or November. Because it follows the lunar calendar, the date moves each year, which is why a countdown is more useful than remembering a fixed date. The five days run from Dhanteras through Naraka Chaturdashi, Lakshmi Puja and Govardhan Puja to Bhai Dooj. In Gujarat, the day after Diwali is also the start of the new year, known as Bestu Varas.
Diwali dates for the next 5 years
| Year | Date | Weekday |
|---|---|---|
| 2026 | 8 November | Sunday |
| 2027 | 29 October | Friday |
| 2028 | 17 October | Tuesday |
| 2029 | 5 November | Monday |
| 2030 | 26 October | Saturday |
What people use this countdown for
- Planning cleaning, shopping, sweets and decorations against the real days remaining.
- Working out when Dhanteras and Bhai Dooj fall around the main day.
- Booking travel home for the festival before fares rise.
- Counting down with children, or displaying a live countdown at home, school or work.
How the countdown works
- The timer reads your device's clock and counts down to the start of the day (midnight, local time).
- Days, hours, minutes and seconds update every second; sleeps, weeks and working days are worked out from the calendar.
- When the day arrives the page switches to a message for Diwali and shows the countdown to the next one.
Tips
- The date shown is the main Lakshmi Puja day in the North Indian calendar. Regional calendars can differ by a day, so check the muhurat with your local temple or panchang.
- Dhanteras falls two days before the main day and Bhai Dooj two days after, so plan the five-day window rather than a single date.
Frequently asked questions
When is Diwali 2026?
Diwali 2026 falls on Sunday 8 November 2026. Diwali follows the lunar calendar, so the date changes every year; the day shown is the main Lakshmi Puja day.
How long does Diwali last?
Diwali is celebrated over five days. It begins with Dhanteras, followed by Naraka Chaturdashi (often called Choti Diwali), the main Lakshmi Puja day, Govardhan Puja, and finally Bhai Dooj.
Why does the Diwali date change every year?
Diwali follows the Hindu lunar calendar and is observed around the new-moon night in October or November. Since the lunar year does not line up with the Gregorian calendar, the date moves each year.
Is Diwali on the same day everywhere?
The main day is usually the same across India, but regional calendars and the timing of the new moon can put it a day apart in some places. The date on this page is the North Indian Lakshmi Puja day.
What is the day after Diwali in Gujarat?
In Gujarat, the day after Diwali is the start of the new year in the Vikram Samvat calendar, known as Bestu Varas, and it is widely celebrated with greetings and visits.