When Is Diwali?

Diwali 2026 is on Sunday, November 8, 2026.

Days and sleeps left

Diwali dates

YearMain Diwali dayWeekday
2026November 8Sunday
2027October 29Friday
2028October 17Tuesday
2029November 5Monday
2030October 26Saturday

How the date works

FAQ

When is Diwali 2026?

Sunday, November 8, 2026. Dates can differ by a day by region.

When is Diwali 2027?

Friday, October 29, 2027.

When is Diwali 2028?

Tuesday, October 17, 2028.

Why does the date of Diwali change every year?

It follows the Hindu lunar calendar and falls on the new moon in the month of Kartika, so the Gregorian date moves between October and November.

How many days is Diwali?

Five days, with the main Lakshmi Puja day in the middle.

See also: Diwali countdown · Diwali messages · Diwali captions · Diwali trivia · When is Hanukkah? · What day is Christmas? · All countdowns · All holiday dates · All tools