
Diwali is more than just a festival. It's a time when homes glow with diyas, families gather to share sweets, and the night sky sparkles with fireworks. If you've only experienced Diwali from your balcony, this year might be the perfect time to witness how India lights up in full glory. From the spiritual ambience of Varanasi to the royal charm of Jaipur and the vibrant energy of Mumbai, each city adds its own magic to the celebration. Here are ten destinations across India where Diwali is not just celebrated but experienced with heart, heritage, and happiness.
Also Read: Delhi Among Top 10 Affordable Long-Haul Holiday Destinations In The World
Here Are 10 Cities To Visit In India For Diwali 2025
1. Varanasi - The Spiritual Spectacle

Photo Credit: Pexels
Diwali in Varanasi feels like a divine performance. The ghats along the Ganges transform into a sea of glowing diyas that float gently on the water.
What to do: Take an evening boat ride to watch the Ganga Aarti ceremony, visit Kashi Vishwanath Temple for prayers, explore narrow lanes filled with sweet shops, and join the diya-floating ritual at Dashashwamedh Ghat. A morning visit to Sarnath offers a peaceful way to start your day.
2. Jaipur - The Pink City's Royal Revelry

In Jaipur, Diwali looks and feels like a royal celebration. The city's palaces and markets shimmer with lights, while streets come alive with colour, music, and festive shopping.
What to do: Visit Johari Bazaar and Bapu Bazaar for traditional handicrafts, see Hawa Mahal and City Palace beautifully illuminated, enjoy folk dance performances, savour ghevar and feeni, and take in the views from Amber Fort at night.
3. Mumbai - The Glamorous Celebration

Mumbai's Diwali is a lively mix of sparkle and style. From Marine Drive's waterfront fireworks to star-studded parties, the city knows how to celebrate in grand fashion.
What to do: Watch fireworks along Marine Drive, shop at Crawford Market and Chor Bazaar, visit Siddhivinayak Temple, try local street food at Mohammed Ali Road, and enjoy rooftop gatherings with panoramic views of the skyline.
Also Read: Where To Celebrate Diwali In Ayodhya: A First-Time Traveller's Guide
4. Amritsar - Diwali at the Golden Temple

Photo Credit: Pexels
The Golden Temple in Amritsar glows beautifully during Diwali. Covered in thousands of lights and reflected in the sacred pool, it creates a breathtaking sight.
What to do: Attend the Diwali prayers at the Golden Temple, enjoy the langar meal, watch the light reflections in the Amrit Sarovar, explore Jallianwala Bagh, shop at Hall Bazaar, and relish authentic Amritsari kulcha and lassi.
5. Kolkata - Lights, Culture and Kali Puja
In Kolkata, Diwali coincides with Kali Puja, giving the festival a unique spiritual and cultural touch. The city buzzes with rituals, art, and traditional performances.
What to do: Visit Kali Puja pandals, enjoy music and dance performances, explore Park Street for shopping and dining, visit Kalighat Temple, and indulge in sweets like sandesh and mishti doi.
6. Delhi - The Capital's Colourful Celebration

Photo Credit: Unsplash
Diwali in Delhi is a lively blend of tradition and modern festivities. The city's historical landmarks, markets, and temples shine with festive energy.
What to do: Shop at Chandni Chowk and Karol Bagh, see the fireworks at India Gate, visit Akshardham Temple, explore Red Fort's light shows, enjoy food at Paranthe Wali Gali, and join the festivities at Connaught Place.
7. Udaipur - The City of Lakes Illuminated

Udaipur turns into a dreamy landscape during Diwali. The lakes, palaces, and havelis reflect countless lights, creating a picture-perfect setting.
What to do: Take a boat ride on Lake Pichola, visit the City Palace, attend performances at Bagore Ki Haveli, shop at Hathi Pol Bazaar, watch Rajasthani folk dances, and enjoy rooftop dining with lake views.
8. Hyderabad - The Pearl City's Festive Feast

Hyderabad celebrates Diwali with warmth, lights, and a rich mix of traditions. The city's markets and monuments come alive, and the aroma of festive food fills the air.
What to do: Visit Laad Bazaar for bangles, explore Charminar and nearby lanes, taste special Diwali biryani and qubani ka meetha, attend the Golconda Fort light show, and join local rangoli competitions.
9. Chennai - Traditional Tamil Nadu Diwali

In Chennai, Diwali starts early in the morning with age-old customs. It's a festival rooted in family, faith, and flavour.
What to do: Begin with an oil bath and prayers, visit Kapaleeshwarar Temple, shop for silk sarees at T. Nagar, enjoy sweets like adhirasam and murukku, watch Bharatanatyam performances, and admire community rangoli designs.
Also Read: 7 Of The Best Places To Visit In Europe To See Snow
10. Ayodhya - The Birthplace of Diwali

Ayodhya holds a special place in Diwali celebrations as it marks Lord Rama's return from exile. The entire city glows with devotion and light.
What to do: See thousands of diyas along the Saryu River, attend Ram Lila performances, visit the Ram Mandir, take a boat ride on the illuminated river, and experience one of the grandest Diwali celebrations in the world.
Diwali is more than a festival of lights; it is a celebration of joy, unity, and renewal. Whether you're floating diyas in Varanasi, enjoying sweets in Hyderabad, or watching Ayodhya's glowing riverbanks, every city offers a different way to experience its charm. This year, step beyond your home celebrations and see how India lights up in a thousand ways. Wherever you go, the spirit of Diwali will shine bright, bringing warmth, peace, and a touch of magic to your journey.
Track Latest News Live on NDTV.com and get news updates from India and around the world