Diwali, the festival of lights, spans several days of lamps, sweets, family gatherings and fireworks. Regional customs differ, so the experience in one city can be very different from another. Dates follow the lunar calendar and can vary by a day, so confirm with a local calendar before you finalise bookings.
Where to Celebrate
- Varanasi: the ghats glow with lamps around Diwali and again on Dev Deepawali (November 24 in 2026), which makes it one of the most photogenic places to be.
- Jaipur: illuminated markets, palaces and old-city streets, with a festive shopping atmosphere.
- Ayodhya: a major pilgrimage destination for Diwali celebrations, so expect crowds.
- Delhi: easy to reach and lively, with markets and family events, but check air quality and pack accordingly.
Booking Tips
Train tickets on popular routes sell out weeks in advance during Diwali and Durga Puja, and Indian Railways opens bookings 120 days ahead. Book hotels three to four weeks ahead at the very least. See our guides to using trains in India as a foreigner and travelling around India.
Etiquette for Tourists
- Dress modestly, especially for temple visits; see what to wear in India.
- If you're invited to a home, bring sweets or a small gift and remove your shoes at the door.
- Ask before photographing people, rituals or religious ceremonies.
- Many shops close or shorten hours on the main evening, so plan meals and shopping ahead.
Safety and Practical Notes
Fireworks are noisy and widespread, so keep a safe distance and protect hearing and pets. Crowded markets are prime spots for pickpockets and scams; read our tourist scams guide. Keep a charged phone and a power bank, since mobile networks can be congested on festival nights.
After Diwali: What Else Is on
The festival season continues into late November with Pushkar Camel Fair and Dev Deepawali. See our Pushkar Camel Fair 2026 guide.
Frequently Asked Questions
When is Diwali in 2026?
The main day is Sunday, November 8, 2026, with celebrations running for several days either side. Confirm locally as some sources list a day's difference.
Where is the best place to celebrate Diwali in India?
Varanasi, Jaipur and Ayodhya are popular for atmosphere, while Delhi is the easiest to reach.
Is it safe for tourists during Diwali?
Generally yes, with sensible precautions for crowds, fireworks and pickpockets.
How early should I book trains and hotels?
As early as you can; train tickets open 120 days ahead and hotels should be booked at least three to four weeks in advance.
What should I wear to Diwali celebrations?
Modest, comfortable clothing; festive Indian outfits are welcome but not required.
Should I bring a gift if invited to a home?
Sweets or a small gift are a thoughtful gesture.