For five nights every autumn, India lights up with millions of clay diyas, fireworks that paint the sky in gold, and the scent of marigold and incense on every street. Diwali is India's biggest festival — and one of the most beautiful things you will ever witness.
If you could only attend one festival in India, many long-term travellers would choose Diwali. Nothing quite prepares you for the moment the sun sets on Diwali night and an entire country simultaneously lights up — windows blazing with rows of clay lamps, fireworks cascading over rooftops, children in new clothes racing along streets lined with rangoli patterns. It is, without exaggeration, one of the most beautiful things on Earth.
What Is Diwali — The Short Version
Diwali (from Sanskrit 'deepavali' — row of lights) celebrates the return of the god Rama to Ayodhya after 14 years of exile, and his victory over the demon king Ravana. The people lit rows of diyas to guide him home through the darkness. It's also associated with the goddess Lakshmi (wealth and prosperity) — businesses across India open new account books on Diwali, and homes are thoroughly cleaned to welcome her in.
The festival spans five days, each with its own rituals: Dhanteras (gold and silver purchases), Chhoti Diwali (small Diwali, lighting the first lamps), Diwali itself (the main night), Govardhan Puja, and Bhai Dooj (celebrating the brother-sister bond). The main Diwali night is when the fireworks peak and the diyas blaze.
Best Cities to Experience Diwali
- •Varanasi (Uttar Pradesh) — The most spiritual Diwali in India. The Dev Deepawali festival (on the full moon 15 days after Diwali) is even more spectacular — all 84 ghats are lit by one million clay lamps. If your dates allow, stay for Dev Deepawali; it makes the main Diwali look modest by comparison.
- •Jaipur (Rajasthan) — The Pink City glows magnificently. The Amber Fort and City Palace are dramatically lit. Street markets sell mountains of fireworks, sweets (mithai), and clay diyas. The week before Diwali, when shopkeepers decorate their fronts, is nearly as beautiful as the night itself.
- •Amritsar (Punjab) — Sikhs celebrate Bandi Chhor Divas on the same night, marking the release of Guru Hargobind Singh from Mughal captivity. The Golden Temple reflected in the Amrit Sarovar, surrounded by fireworks, is an image you will carry for the rest of your life.
- •Delhi — Enormous city, spectacular fireworks. Air quality note: Delhi's Diwali fireworks are intense enough that air quality drops dramatically for 2–3 days afterward. Wear an N95 mask on the night itself if you have respiratory sensitivities.
- •Kolkata — Known for pandal-hopping (visiting temporary goddess shrines). The Kali Puja festival coincides with Diwali here, giving the celebrations a distinctly different, more goddess-focused character.
If you have flexibility, plan for Varanasi's Dev Deepawali (15 days after Diwali — falls on 24 November 2026). One million clay lamps are lit across all 84 ghats at sunset, then a grand Ganga Aarti ceremony unfolds. This is the single most visually spectacular evening in the Indian calendar. Hotels fill up months in advance — book as soon as dates are confirmed.
What to Expect as a Foreign Visitor
Diwali is a family festival, celebrated mostly at home and in neighbourhoods rather than in organised venues. As a tourist, you'll be watching rather than participating — but Indians are extraordinarily hospitable during Diwali and it's completely normal to be invited into someone's home for sweets and tea. Accept graciously; saying yes is never wrong on Diwali.
Streets are packed. Shops stay open late. Sweets shops have month-long queues. Traffic is chaotic, fireworks are continuous from sunset onwards, and the noise peaks around 9–11 pm. Book a rooftop restaurant or a hotel with a terrace — watching the fireworks from above, over an illuminated city, is the ideal vantage point.
Cost, Sweets & Shopping
Diwali is India's biggest shopping season — the equivalent of Christmas in the US. Gold jewellery, electronics, new clothes, and sweets (mithai) are traditional gifts. For tourists, the best value buys are boxes of regional mithai (barfi, ladoo, gulab jamun — $2–8 USD per kg at local sweet shops) and clay diyas (a pack of 50 costs under $1 USD).
Hotel prices peak sharply. Expect to pay 2–4× normal rates in Jaipur and Varanasi during Diwali week. A decent mid-range hotel in Jaipur that costs $60/night in October off-season will run $140–200 during the festival. Budget travellers can find homestays through Airbnb for $25–50/night, but book 3–4 months ahead.
What to Eat During Diwali
Every household makes batches of mithai (sweets) and namkeen (savoury snacks) in the weeks before Diwali. On the festival itself, sweets shops offer specials they make only once a year. Look out for: kaju katli (cashew fudge diamonds), besan ladoo (chickpea flour balls), chakli (fried spirals), and Rajasthani ghewar (honeycomb fudge soaked in saffron syrup) if you're in Jaipur. Most are free samples at shops, especially for foreign tourists.
Practical Tips for Diwali Travel
- •Air quality: Delhi, Mumbai and Kolkata see significantly worsened air quality for 2–3 days post-Diwali. Pack an N95 mask. Jaipur, Varanasi, and smaller cities are markedly better.
- •Train tickets: book 90 days in advance (Indian Railways opens bookings at exactly 90 days). The week before Diwali and the week after are two of the busiest travel periods of the year.
- •ATMs run dry in smaller towns during Diwali — withdraw extra cash before the main day.
- •Shops close on the main Diwali evening (Lakshmi Puja time, roughly 6–8 pm). Plan dinner before or after.
- •Photography: use a fast lens (f/1.8 or wider) for diya and sparkler shots in low light. A tripod is ideal for long-exposure fireworks shots from a rooftop.