Festival
Diwali dates
Computed year by year from the Moon and the Sun. Each row shows the tithi the festival sits on and the lunar month in both the amanta and purnimanta reckonings, because the two name the same month differently during krishna paksha.
Also called: Deepavali, Lakshmi Puja, Badi Diwali
The next one
Sunday, 8 November 2026
Amavasya, Ashwina
Festival
The rule
What the date is derived from, stated so you can check it.
The amavasya that closes amanta Ashwina, which every north Indian almanac names Kartika Amavasya. Lakshmi Puja is a pradosh rite, so the evening rather than the sunrise names the day, and that is the whole reason Diwali is sometimes reported on two different dates.
The day is settled by the tithi at pradosh, just after sunset.
Festival
Diwali dates
| Year | Date | Tithi | Lunar month |
|---|---|---|---|
| 2025Monday | Monday, 20 October 2025 | Amavasya | Ashwina |
| 2026Sunday | Sunday, 8 November 2026 | Amavasya | Ashwina |
| 2027Friday | Friday, 29 October 2027 | Amavasya | Ashwina |
| 2028Tuesday | Tuesday, 17 October 2028 | Amavasya | Ashwina |
| 2029Monday | Monday, 5 November 2029 | Amavasya | Ashwina |
| 2030Saturday | Saturday, 26 October 2030 | Amavasya | Ashwina |
Festival
Other festivals
Each one with its own rule and its own dates.
Festival
The whole calendar
Every festival and observance of the year, in one table.
Hindu calendar