Maa Durga, one of the most revered goddesses in the Hindu pantheon, symbolizes strength, motherhood, and power. As Durga Pooja approaches, it’s the perfect time to explore the popular Durga temples in India, where devotees gather to offer prayers. From the oldest Durga temple in India, rich in history, to the famous Durga temple in South India known for its stunning architecture, these temples offer a spiritually enriching experience. Visiting these sacred sites during Durga Pooja deepens the connection to the goddess and enhances the festive celebration.

Here are 10 famous Durga temples in India that you should consider visiting this, Durga Puja.

  1. Vaishno Devi Temple, Jammu & Kashmir 
  2. Dakshineswar Kali Temple, West Bengal
  3. Kamakhya Temple, Assam
  4. Ambaji Temple, Gujarat
  5. Chamunda Devi Temple, Himachal Pradesh
  6. Kanaka Durga, Andhra Pradesh
  7. Maa Jwala Ji Temple, Himachal Pradesh
  8. Chamundeshwari Temple, Karnataka
  9. Bamleshwari Devi Temple, Chhattisgarh
  10. Karni Mata Temple, Rajasthan
  • Vaishno Devi Temple, Jammu & Kashmir

The Vaishno Devi Temple in Jammu & Kashmir is one of the most famous Durga temples in North India, attracting millions of pilgrims every year. Nestled in the scenic Trikuta Mountains, this revered shrine is dedicated to Goddess Durga in her form as Vaishno Devi. Known for its spiritual significance and breathtaking surroundings, the temple is a prominent pilgrimage site, especially during Durga Pooja, offering a deeply enriching experience. The sacred trek to the temple takes devotees through picturesque landscapes, and many believe that only those called by the goddess can complete the pilgrimage. Visiting this iconic Durga temple in North India during Durga Pooja is considered highly auspicious, allowing devotees to seek the blessings of the powerful goddess in a setting filled with devotion and reverence. 

How to Reach Vaishno Devi Temple:

Reaching the Vaishno Devi Temple involves a combination of travel modes:

  • By Air: The nearest airport is Jammu Airport (also known as Satwari Airport), located about 50 kilometres from Katra, the base for the trek to Vaishno Devi. From the airport, taxis and buses are readily available to Katra.
  • By Train: Katra Railway Station is well-connected to major cities in India. Direct trains run from Delhi, Mumbai, and other major cities. From Katra, the temple is accessible via a trek or helicopter service.
  • By Road: Katra is well connected by road to Jammu, and regular bus services and taxis operate between the two cities. Private and state-run buses also operate from nearby cities, including Delhi, Chandigarh, and Amritsar.

Once in Katra, pilgrims can either trek the 13 kilometres to the temple or use alternatives like ponies, palanquins, or battery-operated vehicles. Helicopter services are also available from Katra to Sanjichhat, which is a short trek away from the temple.

Where to stay in Jammu & Kashmir:

If you are planning to visit Jammu and Kashmir, consider staying at the Kashmir House Boat Srinagar Resort by Club Mahindra. This charming resort in Srinagar offers a serene houseboat experience on Dal Lake, blending comfort with breathtaking views of the surrounding landscape. It's an ideal place to relax and enjoy the beauty of Kashmir.

  1. Dakshineswar Kali Temple, West Bengal

The Dakshineswar Kali Temple in West Bengal is one of the most famous Durga temples in India, located on the eastern bank of the Hooghly River. Dedicated to Goddess Kali, a form of Goddess Durga, the temple is renowned for its spiritual ambiance and grand architecture. It is closely associated with the spiritual journey of Sri Ramakrishna, one of India’s most revered saints, who once served as its priest. Visiting during Durga Pooja offers an unforgettable experience, as the temple becomes a vibrant centre of devotion and celebration, attracting millions of devotees. 

How to Reach Dakshineswar Kali Temple:

Here are the ways to reach Dakshineswar Kali Temple:

  • By Air: The nearest airport is Netaji Subhas Chandra Bose International Airport in Kolkata, around 15 kilometres from the temple. You can take a taxi or a bus from the airport to reach Dakshineswar.
  • By Train: Dakshineswar Railway Station is the closest, just 2 kilometres from the temple. Regular local trains from Sealdah and Howrah connect to this station. From there, you can hire an auto or take a rickshaw to reach the temple.
  • By Road: Dakshineswar is well-connected by road from various parts of Kolkata. Buses, taxis, and auto-rickshaws frequently operate from major city points, including Esplanade, Howrah, and Sealdah, making it easy to reach the temple.
  • By Metro: The Dakshineswar Metro Station on the Kolkata Metro line is just a short walk away from the temple, providing another convenient option for travellers.

Where to stay in West Bengal:

If you are planning to visit Dakshineswar Kali Temple and want to explore
more of West Bengal, you can stay at:

  • Summit Hermon Resort in Darjeeling – This beautiful resort in Darjeeling offers stunning views of the hills and a peaceful atmosphere for a perfect getaway.
  • Summit Barsana Resort in Kalimpong – A charming resort in Kalimpong that provides a serene retreat with comfortable accommodations and scenic surroundings.

These resorts are great choices for relaxing and exploring the beauty of West Bengal.

  • Kamakhya Temple, Assam

The Kamakhya Temple in Assam is one of the oldest Durga temples in India and holds immense religious and cultural significance. Situated atop the Nilachal Hill in Guwahati, this ancient temple is dedicated to Goddess Kamakhya, a form of Goddess Durga, and is considered one of the most important Shakti Peethas in India. Known for its unique rituals and festivals, including the Ambubachi Mela, the temple draws devotees and tourists alike. The temple's rich history and powerful spiritual energy make it a must-visit site for anyone seeking blessings from the goddess. 

How to Reach Kamakhya Temple:

If you're planning a visit to the Kamakhya Temple, here are the best ways to reach the temple:

  • By Air: The nearest airport is Lokpriya Gopinath Bordoloi International Airport in Guwahati, around 20 kilometres from the temple. From the airport, you can hire a taxi or take a bus to reach Kamakhya Temple.
  • By Train: The Kamakhya Railway Station is just 5 kilometres from the temple. Guwahati Railway Station, a major hub, is also nearby, about 8 kilometres away. Taxis, auto-rickshaws, and buses are available from both stations to the temple.
  • By Road: Kamakhya Temple is well-connected by road from various parts of Guwahati. You can take local buses, taxis, or auto-rickshaws to reach the temple from any point in the city.

Where to stay in Assam:

When visiting Assam, you can stay at:

Summit Green Lake Tea Resort, Kaziranga, Assam – This serene resort in Kaziranga offers a peaceful stay surrounded by tea gardens and natural beauty, making it an ideal place to relax and explore the nearby Kaziranga National Park. With modern amenities and warm hospitality, it ensures a comfortable and memorable experience amidst nature.

  • Ambaji Temple, Gujarat

The Ambaji Temple in Gujarat is one of the most revered Durga temples in India, dedicated to Goddess Amba, a form of Goddess Durga. Located in the town of Ambaji, near the Aravalli hills, this ancient temple is considered a significant Shakti Peetha. It attracts millions of devotees each year, especially during festivals like Navratri, when the temple is beautifully adorned and comes alive with vibrant celebrations. Known for its spiritual atmosphere and unique rituals, Ambaji Temple is a must-visit for those seeking blessings from the goddess and experiencing divine energy. 

How to Reach Ambaji Temple:

If you're planning to visit the Ambaji Temple, here are the best ways to reach this sacred site:

  • By Air: The nearest airport is Sardar Vallabhbhai Patel International Airport in Ahmedabad, about 180 kilometres from Ambaji. From the airport, you can hire a taxi or take a bus to reach the temple.
  • By Train: The closest railway station is Abu Road, located around 20 kilometres from Ambaji. Regular trains from major cities like Ahmedabad, Jaipur, and Delhi connect to Abu Road, from where you can take a taxi or a bus to the temple.
  • By Road: Ambaji is well-connected by road to major cities in Gujarat and Rajasthan. State-run and private buses frequently operate from cities like Ahmedabad, Udaipur, and Mount Abu. Taxis and private vehicles are also convenient options for reaching the temple.

Where to stay in Gujarat:

When visiting Gujarat, here are some excellent Club Mahindra resorts you can stay at:

  • Club Mahindra Kensville Golf Resort in Ahmedabad, Gujarat – This resort in Gujarat offers a grand golf course and serene surroundings, perfect for a relaxing getaway.
  • Club Mahindra Gir Resort in Junagadh, Gujarat – Located near the famous Gir National Park, this resort in Gujarat is ideal for wildlife enthusiasts seeking a comfortable stay while exploring the park.
  • Club Mahindra Dwarka Resort in Gujarat – A perfect resort in Gujarat for those looking to explore the spiritual and historical significance of Dwarka, one of the Char Dhams.
  • Club Mahindra Netrang Resort in Nandej, Gujarat – Nestled in nature, this resort in Gujarat offers a tranquil escape, perfect for a peaceful retreat amidst greenery.
  • Bhanu The Fern Forest Resort Jambughoda in Jamjodhpur, Gujarat – This eco-friendly resort in Gujarat is surrounded by forested landscapes, providing a refreshing experience for nature lovers.

  • Chamunda Devi Temple, Himachal Pradesh

The Chamunda Devi Temple in Himachal Pradesh is one of the oldest Durga temples in India and holds deep religious significance. Situated in the picturesque Kangra Valley, this temple is dedicated to Goddess Chamunda, a fierce form of Goddess Durga. Known for its peaceful surroundings and spiritual atmosphere, the temple attracts devotees seeking blessings and solace. The breathtaking views of the Dhauladhar range add to the divine experience. Visiting this ancient temple offers a blend of natural beauty and spiritual enrichment, making it a must-visit during Durga Pooja or any time of the year. 

How to Reach Chamunda Devi Temple:

If you're planning to visit the Chamunda Devi Temple, here are the best ways to reach this sacred site:

  • By Air: The nearest airport is Gaggal Airport (Kangra Airport), about 25 kilometres from the temple. From the airport, you can hire a taxi or take a local bus to reach Chamunda Devi Temple.
  • By Train: The closest major railway station is Pathankot Railway Station, which is around 90 kilometres away. From Pathankot, you can either take a taxi or a bus to reach the temple. Alternatively, there is a narrow-gauge train that connects Pathankot to Kangra, from where local transport can take you to the temple.
  • By Road: Chamunda Devi Temple is well-connected by road, with frequent buses from cities like Dharamshala, Palampur, and Kangra. Private taxis and shared cabs are also easily available to reach the temple.
  • Maa Jwala Ji Temple, Himachal Pradesh

The Maa Jwala Ji Temple in Himachal Pradesh is one of the most revered Durga temples in India. Located in the Kangra district, this temple is dedicated to Goddess Jwala, a form of Goddess Durga. What makes this temple unique is the natural eternal flame that burns from fissures in the rock, believed to be the manifestation of the goddess. The temple attracts thousands of devotees, especially during Navratri, who come to witness this divine miracle and seek blessings. Its spiritual significance and scenic location make it a must-visit for devotees and tourists alike.

How to Reach Maa Jwala Ji Temple:

If you're planning to visit the Maa Jwala Ji Temple, here are the best ways to reach this sacred site:

  • By Air: The nearest airport is Gaggal Airport (Kangra Airport), located about 50 kilometers from the temple. From the airport, you can take a taxi or a bus to reach the temple.
  • By Train: The closest railway station is in Pathankot, which is around 120 kilometres from the temple. From Pathankot, you can hire a taxi or take a bus to reach Jwala Ji.
  • By Road: The temple is well-connected by road. Regular buses and taxis are available from major cities in Himachal Pradesh, such as Dharamshala, Kangra, and Palampur, making it easy to access the temple by road.

Where to stay in Himachal Pradesh:

When visiting Himachal Pradesh, here are some great Club Mahindra resorts in Himachal Pradesh where you can stay:

  • Club Mahindra Dharamshala Resort in Himachal Pradesh – A peaceful resort in Dharamshala offering stunning views of the Dhauladhar range and a serene retreat for relaxation.
  • Club Mahindra Kandaghat Shimla Resort in Himachal Pradesh – This beautiful resort in Shimla is located close to the city, providing a perfect blend of comfort and nature for a rejuvenating holiday.
  • Club Mahindra Janjehli Resort in Mandi, Himachal Pradesh – Nestled in the quiet hills of Mandi, this resort in Mandi offers a peaceful escape with beautiful landscapes and tranquil surroundings.
  • Kanaka Durga, Andhra Pradesh

 

The Kanaka Durga Temple in Andhra Pradesh is one of the most famous Durga temples in South India. Located on the Indrakeeladri Hills in Vijayawada, this ancient temple is dedicated to Goddess Kanaka Durga, a powerful form of Goddess Durga. The temple is known for its stunning architecture and its importance in Hindu mythology, attracting devotees from across the country, especially during Navratri and Durga Pooja. With its scenic hilltop location and divine energy, the Kanaka Durga Temple is a must-visit for those seeking spiritual blessings and cultural experiences in South India. 

How to Reach Kanaka Durga:

If you're planning to visit the Kanaka Durga Temple, here are the best ways to reach it:

  • By Air: The nearest airport is Vijayawada International Airport, about 20 kilometres from the temple. From the airport, you can take a taxi or a bus to reach the temple.
  • By Train: Vijayawada Junction is the closest railway station, located just 2 kilometres from the temple. It is well-connected to major cities across India. From the station, you can easily reach the temple by taxi or auto-rickshaw.
  • By Road: Vijayawada is well-connected by road, with regular buses operating from cities like Hyderabad, Chennai, and Bangalore. Local buses, taxis, and auto-rickshaws are available within Vijayawada to reach the temple easily.

Where to stay in Andhra Pradesh:

When visiting Andhra Pradesh, you can stay at:

Starlit Suites Resort in Tirupati, Andhra Pradesh – A comfortable and modern resort in Tirupati with excellent amenities, conveniently located near major attractions like the Tirumala Venkateswara Temple.

  • Chamundeshwari Temple, Karnataka

The Chamundeshwari Temple in Karnataka is a renowned Durga temple in South India, located on the Chamundi Hills near Mysore. Dedicated to Goddess Chamundeshwari, an incarnation of Durga, this temple is known for its stunning Dravidian architecture and spiritual significance. The temple attracts thousands of devotees, especially during Navratri, when it becomes a hub of celebrations and rituals. Offering breathtaking views of Mysore city from the hilltop, the temple is a must-visit for those seeking divine blessings and experiencing the cultural richness of Karnataka. It stands as one of the most famous Durga temples in South India.

How to Reach Chamundeshwari Temple:

If you're planning to visit the Chamundeshwari Temple, here are the best ways to reach it:

  • By Air: The nearest airport is Mysore Airport, located about 13 kilometres from the temple. Alternatively, you can fly to Kempegowda International Airport in Bangalore, which is around 170 kilometres away, and take a taxi or bus to reach Mysore.
  • By Train: Mysore Junction is the closest railway station, located about 13 kilometres from the temple. From the station, you can hire a taxi or take a local bus to the Chamundi Hills.
  • By Road: Chamundeshwari Temple is well-connected by road. Regular buses and taxis operate from Mysore city to the base of Chamundi Hills. Visitors can also drive up the hill or trek to the temple from Mysore.

Where to stay in Karnataka:

When visiting Karnataka, you can stay at these Club Mahindra resorts in Karnataka:

  • Club Mahindra Madikeri, Coorg Resort in Karnataka – A beautiful resort in Coorg offering a tranquil retreat amidst lush greenery and coffee plantations.
  • Vijayshree Resort & Heritage Village in Hampi, Karnataka – A heritage-inspired resort in Hampi, perfect for exploring the historic ruins of Hampi while enjoying a comfortable stay.
  • Eagleton Golf Resort, Bengaluru in Karnataka – A grand golf resort in Bengaluru providing a blend of relaxation and recreational activities.
  • Club Mahindra Golden Landmark Resort in Mysuru, Karnataka – A scenic resort in Mysuru offering a peaceful stay, ideal for exploring the cultural and historical treasures of the city.

  • Bamleshwari Devi Temple, Chhattisgarh

The Bamleshwari Devi Temple in Chhattisgarh is one of the prominent Durga temples in India, located atop a hill in Dongargarh. This revered temple is dedicated to Goddess Bamleshwari, a form of Durga, and attracts thousands of devotees throughout the year. The temple is especially crowded during Navratri, when pilgrims come to seek the blessings of the goddess. With its hilltop location offering stunning views and a peaceful atmosphere, the Bamleshwari Devi Temple is a must-visit for devotees looking for a spiritual experience in Chhattisgarh.

How to Reach Bamleshwari Devi Temple:

If you're planning to visit the Bamleshwari Devi Temple, here are the best ways to reach this sacred site:

  • By Air: The nearest airport is Swami Vivekananda Airport in Raipur, located about 110 kilometres from Dongargarh. From the airport, you can hire a taxi or take a bus to reach the temple.
  • By Train: Dongargarh Railway Station is the closest, situated at the base of the temple hill. The station is well-connected to major cities like Raipur and Nagpur. From the station, you can either trek up to the temple or take local transport.
  • By Road: Dongargarh is well-connected by road, with regular bus services from cities like Raipur, Durg, and Bhilai. You can also hire a taxi or drive directly to the temple, which is accessible via a short trek up the hill.
  • Karni Mata Temple, Rajasthan

The Karni Mata Temple in Rajasthan, located in the town of Deshnoke, is one of the most unique and oldest Durga temples in India. This temple is dedicated to Karni Mata, a form of Goddess Durga, and is famously known as the "Temple of Rats" due to the thousands of rats that inhabit the temple and are considered sacred by devotees. The temple’s intricate marble carvings and mystical atmosphere make it a significant spiritual site. Pilgrims visit the temple throughout the year, especially during Navratri, to seek blessings from the goddess and witness it’s fascinating traditions.

How to Reach Karni Mata Temple:

If you're planning to visit the Karni Mata Temple, here are the best ways to reach this sacred site:

  • By Air: The nearest airport is Jodhpur Airport, located about 250 kilometres from the temple. You can hire a taxi or take a bus from the airport to Deshnoke.
  • By Train: The nearest railway station is in Bikaner, around 30 kilometres from the temple. From Bikaner Railway Station, you can take a taxi, auto-rickshaw, or local bus to reach the temple.
  • By Road: Karni Mata Temple is well-connected by road, with regular buses and taxis available from nearby cities like Bikaner. You can also drive to the temple, which is easily accessible via road from Bikaner.

Where to stay in Rajasthan:

When visiting Rajasthan, you can stay at these Club Mahindra resorts:

  • Club Mahindra Udaipur Resort in Rajasthan – A serene resort in Udaipur, offering a comfortable stay amidst the beauty of Udaipur's lakes and historic landmarks.
  • Pratap Niwas Palace Jodhpur Resort in Rajasthan – A charming heritage resort in Jodhpur, where you can experience the rich culture and history of the Blue City.
  • Club Mahindra Kumbhalgarh Resort in Rajasthan – A peaceful resort in Kumbhalgarh, perfect for exploring the majestic Kumbhalgarh Fort and the surrounding natural beauty.

With a Club Mahindra membership, you gain access to not only these resorts but over 140+ resorts worldwide, offering diverse holiday experiences across the globe, making it an ideal choice for those who love to travel and explore.


Durga Pooja is a time to connect deeply with spirituality, and visiting some of the most iconic Durga temples in India adds to the divine experience. From the oldest Durga temple in India to the famous Durga temples in North India and the famous Durga temples in South India, each site offers a unique spiritual atmosphere and rich history. Whether you seek blessings, want to explore India's cultural heritage, or immerse yourself in the vibrant celebrations of Navratri, these temples are must-visit destinations for an unforgettable journey of faith and devotion.

About Club Mahindra

Mahindra Holidays & Resorts India Ltd. (MHRIL), a part of Leisure and Hospitality sector of the Mahindra Group, offers quality family holidays primarily through vacation ownership memberships and brings to the industry values such as reliability, trust and customer satisfaction. Started in 1996, the company's flagship brand ‘Club Mahindra’, today has over 290,000 members , who can holiday at 140+ resorts in India and abroad.

Read More

Checkout our resorts

JOIN THE CLUB