Diwali is not just a festival; it’s a feeling. It’s the laughter of kids chasing fireworks, the aroma of sweets filling the air, and streets glowing with thousands of tiny lamps. Imagine celebrating Diwali somewhere new this year, where every corner tells a story, every light shines brighter, and every moment becomes a memory you’ll cherish forever.
From the royal palaces of Rajasthan to the spiritual ghats of Varanasi, from the glowing Golden Temple in Amritsar to the vibrant streets of Kolkata, and the romantic lakes of Udaipur, India has places that make Diwali extra special. Whether you’re traveling with family, friends, or both, these destinations promise fun, laughter, lights, and flavors that will make this Diwali truly magical.
Pack your bags, bring your loved ones, and get ready to experience Diwali like never before – with colors, fireworks, and memories that will last a lifetime.
1. Jaipur, Rajasthan – The Pink City That Glows

Imagine streets lined with colorful lights, grand palaces illuminated like fairy tales, and a festive vibe that makes you feel royalty. Jaipur is one of India’s best destinations for Diwali. Families can enjoy the City Palace’s light show, explore the Amber Fort lit up at night, and shop for traditional Rajasthani handicrafts at Johari Bazaar.
For friends, Jaipur offers food walks to taste local sweets like ghewar and balushahi, and evenings filled with music and Diwali melas (fairs). Kids will love the toy shops and puppet shows, making it a perfect blend of fun, culture, and celebration.
How to Reach:
- By Air: Jaipur Airport is well-connected to major cities like Delhi, Mumbai, and Kolkata.
- By Train: Jaipur has direct trains from Delhi, Agra, Mumbai, and other major cities.
- By Road: NH48 connects Jaipur with Delhi and nearby cities; buses and cabs are easily available.
Estimated Budget for Family of 4:
- Travel: ₹8,000–₹12,000 (from Delhi by car/train)
- Stay: ₹6,000–₹10,000 (3 nights in a budget or mid-range hotel)
- Food & Sightseeing: ₹5,000–₹7,000
- Total: ₹19,000–₹29,000
2. Varanasi, Uttar Pradesh – Spiritual Glow by the Ganges

Varanasi is not just a city; it’s an experience. During Diwali, the ghats of the Ganges shine with thousands of floating diyas, creating a magical reflection in the river. Families can witness the Ganga Aarti, a spiritual ceremony with chants, lamps, and incense that will leave everyone mesmerized.
Friends can explore the narrow lanes filled with sweets and snacks, try local delicacies like malaiyo and chaat, and even take a boat ride to enjoy the glowing ghats from the river. Diwali in Varanasi is a mix of devotion, lights, and cultural discovery – a soulful experience for all ages.
How to Reach:
- By Air: Lal Bahadur Shastri International Airport is well-connected to Delhi, Mumbai, and Kolkata.
- By Train: Varanasi Junction connects with all major cities in India.
- By Road: NH19 and NH2 connect Varanasi with nearby cities; buses and cabs are available.
Estimated Budget for Family of 4:
- Travel: ₹6,000–₹10,000 (from Delhi by train/flight)
- Stay: ₹5,000–₹8,000 (3 nights in budget/mid-range hotels)
- Food & Sightseeing: ₹4,000–₹6,000
- Total: ₹15,000–₹24,000
3. Amritsar, Punjab – A Festival of Lights and Community

Diwali in Amritsar is celebrated with both Diwali and Bandi Chhor Divas, making it unique. The Golden Temple is adorned with lights and flowers, and the reflection in the sacred water is simply breathtaking. Families can enjoy the serene atmosphere, partake in community meals (langar), and witness fireworks that light up the night sky.
For friends, Amritsar offers street food adventures, from spicy chole kulche to sweet jalebis, making it a fun culinary journey. It’s a perfect mix of devotion, culture, and indulgence, where everyone can feel connected to the festive spirit.
How to Reach:
- By Air: Sri Guru Ram Dass Jee International Airport connects Amritsar to Delhi, Mumbai, and other cities.
- By Train: Amritsar Junction is well-connected with trains from Delhi, Mumbai, and Kolkata.
- By Road: NH54 and NH3 connect Amritsar to nearby cities; taxis and buses are available.
Estimated Budget for Family of 4:
- Travel: ₹7,000–₹12,000
- Stay: ₹6,000–₹9,000 (3 nights mid-range hotels)
- Food & Sightseeing: ₹4,000–₹6,000
- Total: ₹17,000–₹27,000
4. Kolkata, West Bengal – Where Diwali Meets Joyful Traditions

Kolkata might be famous for Durga Puja, but Diwali here is equally enchanting. The city is known for its Kali Puja, which coincides with Diwali in many years. Families can enjoy rangoli competitions, lighting lamps on rooftops, and exploring markets bustling with toys and sweets.
Friends will love street food tours, tasting delicacies like sandesh, rasgulla, and kathi rolls, and witnessing the colorful fireworks in open grounds. Kolkata during Diwali is lively, vibrant, and perfect for creating joyful memories with both family and friends.
How to Reach:
- By Air: Netaji Subhas Chandra Bose International Airport connects Kolkata with all major cities.
- By Train: Howrah and Sealdah stations connect Kolkata to Delhi, Mumbai, Chennai, and more.
- By Road: NH12 and NH16 connect Kolkata to nearby cities; buses and cabs are easily available.
Estimated Budget for Family of 4:
- Travel: ₹8,000–₹14,000 (from Delhi by flight/train)
- Stay: ₹5,000–₹9,000 (3 nights in budget/mid-range hotels)
- Food & Sightseeing: ₹5,000–₹7,000
- Total: ₹18,000–₹30,000
5. Udaipur, Rajasthan – The City of Lakes Illuminated

If Jaipur is grand, Udaipur is magical. With its lakes, palaces, and heritage hotels, Udaipur during Diwali feels like stepping into a dream. Families can enjoy boat rides on Lake Pichola while watching reflections of sparkling lights and fireworks, and visit the City Palace, where cultural performances bring the history to life.
Friends can explore local bazaars for traditional jewelry and handicrafts, enjoy Rajasthani folk dances, and indulge in sweets and snacks from local vendors. Udaipur combines the charm of royalty with intimate family-friendly festivities, making it an unforgettable Diwali destination.
How to Reach:
- By Air: Maharana Pratap Airport connects Udaipur to Delhi, Mumbai, and Ahmedabad.
- By Train: Udaipur City Railway Station connects to Delhi, Jaipur, and Ahmedabad.
- By Road: NH48 connects Udaipur to Jaipur and Ahmedabad; cabs and buses are available.
Estimated Budget for Family of 4:
- Travel: ₹8,000–₹12,000
- Stay: ₹7,000–₹12,000 (3 nights in mid-range hotels)
- Food & Sightseeing: ₹5,000–₹7,000
- Total: ₹20,000–₹31,000
Also Read: Best Places to See Chhath Puja Celebration in Delhi 2025
Conclusion
Diwali is a festival that brings people together, lights up hearts, and creates unforgettable memories. Whether you want the royal experience of Jaipur and Udaipur, the spiritual glow of Varanasi, the community warmth of Amritsar, or the vibrant celebrations of Kolkata, India has a destination that will make this Diwali magical for both families and friends. Pack your bags, carry your loved ones, and get ready to celebrate the festival of lights in the most beautiful way possible.
FAQs
Q1. Which city is best for a royal Diwali experience?
Jaipur, with its illuminated palaces and vibrant bazaars.
Q2. Where can we experience a spiritual Diwali by the river?
Varanasi, with its Ganga Aarti and floating diyas.
Q3. Which destination offers both Diwali and Bandi Chhor Divas celebrations?
Amritsar, at the beautifully lit Golden Temple.
Q4. Where is Diwali celebrated with Kali Puja and colorful street food?
Kolkata, known for lively festivities and sweets like sandesh and rasgulla.
Q5. Which city is perfect for a romantic, lake-side Diwali celebration?
Udaipur, with sparkling lakes and illuminated palaces.