It’s dusk on the darkest night of the month. Every balcony, doorstep and temple step flickers with tiny clay lamps, the air smells of ghee, marigolds and gunpowder, and somewhere down the street a string of firecrackers pops like a pan of popcorn. That’s Diwali in India, and where you spend it changes everything about the night you get.

The festival of lights looks different in every corner of the country. One city lights millions of lamps along a river. Another burns giant demon effigies before sunrise. Another turns its old bazaars into a lighting contest.

This guide covers the six best cities to celebrate, when the key nights fall, and the practical stuff that trips up first-timers. For the rest of the country, browse our India tours and travel guides.

At a glance

  • When: five days in October or November, set by the new moon of the Hindu month of Kartik. The date moves every year, so check it before you book.
  • Best for lights: Ayodhya, Amritsar, Jaipur and Varanasi.
  • Best for something different: Kolkata’s Kali Puja and Goa’s dawn effigy burnings.
  • Time needed: four or five days lets you catch the build-up plus the main night.
  • Budget: expect flights, trains and hotels to cost well above normal. It’s the busiest travel week of the year inside India.

When Diwali in India happens (and which night matters)

The festival follows the lunar calendar, so it lands somewhere between mid-October and mid-November. It’s a five-day run, and each day has its own flavor:

  1. Dhanteras: the shopping day. Families buy gold, silver and new pots and pans, and jewelry markets are packed shoulder to shoulder.
  2. Choti Diwali (Naraka Chaturdashi): homes get scrubbed and the first lamps go out. In Goa and much of the south, this is the big day.
  3. Lakshmi Puja: the main night. Families pray to the goddess of wealth at dusk, then the lamps and fireworks take over.
  4. Govardhan Puja: offerings to Krishna, often whole mountains of sweets in the temples.
  5. Bhai Dooj: a day for brothers and sisters, quieter for visitors.

If you can only be somewhere for one night, make it the third. Arrive a day or two early though, because the evenings before are when markets glow, potters sell clay lamps by the hundred and the mood builds. For regional festival listings, the official tourism site Incredible India is a good place to start.

The best cities to celebrate Diwali in India

Ayodhya: millions of lamps on one riverbank

In the most widely told version of the story, Ayodhya is where Rama came home after 14 years of exile, and the city lit lamps to guide him back. The town takes that seriously. For its state-run Deepotsav on the eve of Diwali, volunteers spend the whole day placing and filling clay diyas along the ghats of the Saryu River, then light them together. The count runs into the millions and has broken Guinness records again and again.

The center of it all is Ram Ki Paidi, a stretch of riverside steps where the lamps form patterns you can only fully read from above. Around it you’ll find the evening river aarti, laser and drone shows, and Ramlila performances telling the story on stage.

The catch: the crowds are enormous and private cars are kept out of the center during the festival. You’ll park on the edge of town and ride shuttles or e-rickshaws in. Reach the ghats by early afternoon if you want a spot near the front.

Amritsar: the Golden Temple at its brightest

For Sikhs, the same night is Bandi Chhor Divas, marking Guru Hargobind’s release from prison in Gwalior along with 52 princes. The Golden Temple gets lit up across the whole complex, and the gilded shrine reflects in the holy pool like it’s floating on light. Fireworks go up after dark.

The temple is open around the clock and welcomes visitors of every faith. Cover your head (scarves are available at the entrance), leave your shoes at the counter and wash your feet at the entry pools. Come in the late afternoon, claim a spot by the water before sunset, and don’t expect to move much once the lights come on. Then eat at the langar, the free community kitchen, sitting on the floor with thousands of others.

Jaipur: an old city dressed in lights

Jaipur’s walled Pink City treats Diwali like a design contest. The main bazaars, Johari Bazaar, Bapu Bazaar and Tripolia Bazaar, compete to out-decorate each other with themed lights strung across entire streets. Hawa Mahal and the City Palace get dressed up too. Johari Bazaar, the jewelers’ street, glows gold and gets properly packed on Dhanteras, when half the city seems to be buying silver.

Walk the bazaars in the evening, then head up to Nahargarh Fort after dark for the view over the whole twinkling city. Don’t fancy haggling with drivers in festival traffic? A guided Jaipur night tour handles the rides between the bazaars and the fort.

Clay diyas decorated with marigold flowers lit for Diwali in India, photographed in Jaipur, Rajasthan
Photo: Udayaditya Barua / Pexels

Varanasi: the lights come twice

Varanasi celebrates Diwali like everywhere else, with lamps on homes and temples and the nightly Ganga aarti at Dashashwamedh Ghat. But the city’s real showstopper comes about two weeks later: Dev Deepawali, on the full moon of Kartik, when the ghats along the Ganges are lined with lamps from end to end.

If your dates are flexible, Dev Deepawali is the night to plan around. The old city’s lanes are only a few meters wide and the crowds are huge, so the best seat is on the water. Boats book up weeks ahead and cost far more than a normal evening ride, so reserve an evening Ganga boat ride as soon as you know your date.

Kolkata: the goddess Kali takes the night

In Kolkata and across Bengal, the main Diwali night belongs to Kali Puja. Instead of Lakshmi, the city worships the fierce goddess Kali, and neighborhoods build temporary pandals (decorated shrines) that range from simple to wildly elaborate. Pandal-hopping after dark, with drums going and every street lit, is the move.

Kolkata rolls straight in from Durga Puja a few weeks earlier, so the city is already in party mode. The Kalighat and Dakshineswar temples draw long queues on the night itself, so go early or admire them from outside.

Goa: demons burn before sunrise

Goa’s big moment is the night before Diwali. For weeks, neighborhood groups build towering effigies of the demon king Narakasura from bamboo, paper and paint, some taller than the houses around them. On the eve of Diwali they’re paraded through the streets, judged in local competitions and set alight in the early hours to mark Krishna’s victory over the demon.

Panaji, Margao, Vasco and Ponda all hold contests. It’s a late one: the processions run through the night and the burning happens before dawn, so nap in the afternoon. The bonus? You’re in Goa, and the beach is waiting the next morning.

Book early or pay the festival price

Spending Diwali in India means competing with millions of people heading home to their families. Trains, flights and hotels fill up fast, and prices jump.

  • Trains: regular Indian Railways bookings open around 60 days before travel, and popular festival routes can sell out on the first morning. Book the moment your window opens, and check IRCTC for the current rules.
  • Flights: domestic fares climb the closer you get. Lock them in once your dates are set.
  • Hotels: in Ayodhya and Varanasi, rooms around the big nights go months ahead. Jaipur and Amritsar are easier, but still busy.
  • Visa: most visitors need one. Apply through the official Indian e-Visa website well before you fly, and skip the look-alike agent sites.

When you pick a base, stay inside or close to the old center. Being able to walk to the lights beats sitting in festival traffic every single time.

How to be a welcome guest at Diwali

  • Say yes to sweets. Sharing mithai is the heart of the festival. Take them with your right hand and a smile.
  • Walk around rangoli. Those colorful patterns on doorsteps are made by hand from colored powder or petals.
  • Dress the part. Families wear new clothes. Something bright and modest fits right in, with shoulders and knees covered at temples.
  • Shoes off at temples, gurdwaras and when you step into someone’s home.
  • Greet people with “Happy Diwali” or “Shubh Deepavali”. It lands well everywhere.
  • Ask before photographing people praying or families at home.

If a local family invites you over for the evening puja, go. You’ll see the quiet prayer at dusk, then the whole street stepping outside to light lamps and fireworks together. No light show beats it.

The honest downsides (smoke, noise and closed shops)

Here’s what the glossy photos leave out.

Smoke and air quality. Fireworks on top of the early winter smog season can push air pollution in north Indian cities, Delhi above all, to very unhealthy levels in the days around the festival. If you have asthma or react to smoke, pack a well-fitting mask.

Noise. Firecrackers can start in the early evening and carry on well past midnight. Light sleepers, bring earplugs.

Closures. On the main night and the day after, many shops, offices and some restaurants close so staff can be with family. Do your errands and museum visits in the days before.

Crowds. Temples, ghats and bazaars get tightly packed, and pickpockets know it. Keep your phone and wallet zipped away.

Questions travelers ask

When is the best time to visit India for Diwali?

Arrive a day or two before the main Lakshmi Puja night and stay through it. Diwali falls between mid-October and mid-November and moves every year, so check the date before booking. If you can, add Varanasi’s Dev Deepawali about two weeks later.

Which city is best for Diwali in India?

For sheer scale, Ayodhya. For lights plus shopping and sightseeing, Jaipur. For something spiritual and moving, Amritsar’s Golden Temple. For something completely different, Goa’s effigy burnings.

Is Diwali safe for tourists?

Generally yes, with the usual big-crowd precautions. The main risks are fireworks set off in the street, pickpockets in packed areas and poor air quality in northern cities.

Are shops and attractions open during Diwali?

Most are open in the run-up, when markets are at their busiest. On the main night and the day after, many shops and offices close and some attractions keep shorter hours, so check the official site of anything you plan to visit.

Can foreigners join Diwali celebrations?

Absolutely. Lamps, markets, temple aartis and fireworks are all public, and people are usually delighted to share sweets and wishes with visitors. Dress modestly at religious sites and follow what locals do.

One last thing: buy a handful of clay diyas from a street potter on your first evening. They cost next to nothing, and lighting your own on the big night, on a hotel balcony or a ghat step, turns you from spectator into part of the festival.

Some links in this post are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.

Cover photo by Trishik Bose on Pexels