Copy this code into your page. It's free — please keep the link to Abacurio.
Dates for the coming years
Follows the lunisolar calendar, so the date changes every year within a window of about a month.
Year
Date
Day of the week
2027
October 29
Friday
2028
October 17
Tuesday
2029
November 5
Monday
2030
October 26
Saturday
2031
November 14
Friday
How is it calculated?
Diwali falls on the new-moon night (Amavasya) of the month of Kartika, usually in October or November. The countdown uses the main day of Lakshmi Puja: 8 November in 2026 and 29 October in 2027. Celebrations last about five days.
Common questions
Why does Diwali change date?
It follows the Hindu lunisolar calendar, so its Gregorian date moves between mid-October and mid-November.
How many days does Diwali last?
The festival usually spans five days, from Dhanteras to Bhai Dooj.