Viewing advice
Air quality dips with fireworks and hotels fill fast in Jaipur and Varanasi. Book early.
The best time to attend Diwali in 2026 is November 8, 2026. Timing status: Dates confirmed.
Rows of oil lamps, fireworks and Ganges-side rituals light up the darkest night of the lunar month. Varanasi glows.

Where to experience it
These are the spots that catch it best. Tap one to see what's worth a trip nearby.
Next time: Diwali, October 29, 2027
Related cultural events
More moments to explore.
Frequently asked questions
When is Diwali 2026?
Diwali 2026: November 8, 2026.
When is Diwali 2027?
Diwali 2027: October 29, 2027.




