Serpents have a lot of prominence in the Indian mythology and culture. Devotees have great reverence for snake gods in India. In fact, it is seen as a sin to kill snakes. There is also a tradition of performing death ceremonies for snakes if they are killed accidentally. In the Hindu culture, serpent gods are seen as revenge seekers. So nobody prefers to anger the snake gods. Let us go around the top snake temples in India!
Here is the list of Top 8 snake temples in India:
Mannarashala Temple
Photo Courtesy: Vibhitha Vijay
1. Mannarashala Temple
Lord Parashurama is said to be the creator of Mannarashala Temple in Kerala. Interestingly, Mannarasala Nagaraja Temple has around 30,000 images of Naga gods here. Another speciality is that here the chief priest is a woman. Mannarasala Temple is the largest snake temple in Kerala.
How to reach :
By Train: Haripad station, about 4 km away.
By Air: Cochin International Airport, approximately 100 km away
Address: Mannarasala P.O, Haripad, Kerala 690514
Kukke Subramanya
Photo Courtesy: Shiva Shankar
2. Kukke Subramanya
Lord Karthikeya or Murugan is worshipped as Lord Subramanya in Karnataka. Lord Subramanya is known as the 'Lord of Serpents' according to the mythology. Kukke Subramanya in Dakshina Kannada is one of the famous snake temples in Karnataka. Devotees come here to do Sarpa Dosha Nivarana. Kukke Subramanya is also a beautiful place in the backdrop of Kumara Parvatha peak.
How to reach :
By Air: Mangalore International Airport
By Train: The nearest railway station is Subrahmanya Road Railway Station (SBRS),7 km from the temple.
Address: Subrahmanya Post Sullia, Taluk, Subramanya, Karnataka 574238
Bhujang Naga Temple
Photo Courtesy: Nizil Shah
3. Bhujang Naga Temple, Gujarat
Bhujiya Fort is an ancient fortress in the outskirts of Bhuj in Gujarat. The legend has it that the fort belonged to Naga chieftains (Naga Clan). Bhujanga, the last of Naga Clan, died in a battle and the locals built a temple for him. Today, this temple is located on top Bhujiya Hill and is known Bhujang Nag Temple.
How to reach :
By Air: Sardar Vallabhbhai Patel Ahmedabad Airport.
By Train: Bhuj railway station
Address: Bhuj, kutch district Gujarat
4. Tirunageswaram Temple
Naganatha Swamy Temple and Oopliyappan Sannadhi are the two main temples in Tirunageswaram. Among the two, the Naganatha Swamy temple which is a famous Shiva Temple. As per the legend, the mythological snakes Adi Shesha, Kaarkotakan and Dakshan used to worship Shiva at this temple.
How to reach:
By Air: Trichy Airport, 109 km away from the temple.
By Train: Thirunageswaram station and Kumbakonam station
Address: Thirunageswaram, Thanjavur, Tamil Nadu 612204
Nagarcoil Nagaraja Temple
Photo Courtesy: Infocaster
5. Nagarcoil Nagaraja Temple
In Nagaraja Temple of Nagarkoil, Lord Vasuki (a great King of Serpents) is worshipped as the main god. This five-headed snake god along with Lord Krishna is much revered in this region.
How to reach:
By Air: Madurai airport, Thiruvananthapuram
By Train: Nagercoil junction is the nearest railway station to the temple.
Address: N Car St, Ozhuginasery, Tamil Nadu 629001
Ghati Subramanya
Photo Courtesy: Vedamurthy J
6. Ghati Subramanya
Ghati Subramanya is just 60km from Bengaluru. It is one of the powerful temples dedicated to Subramanya in Karnataka. The sanctum has two deities of Lord Subramanya and Lord Narasimha. It is one of the popular snake temples in India.
How to reach:
By Air: Bengaluru airport
By Train: Oddarrahalli railway station
Address: Doddaballapur, Bangalore - 561203, Near Makali Durga Railway Station.
7. Agasanahalli Nagappa
Once sage Agastya is said to have performed meditation here, so this place is known as Agasanahalli near Davanagere. According to mythology, Lord Narasimhaswamy is present in the form of Lord Subramanya (the Lord of Snakes) in Agasanahalli. Speciality is that here the Lord is in the form of an ant-hill. Interestingly, there have been sightings of a golden coloured snake around this temple. Agasanahalli Nagappa Temple is an unexplored temple with several mysteries around it. Hence, it can be called as one of the top snake temples in India.
How to Reach:
By Air: Hubli airport
By Rail: Devanagere railway station
Address: Davanagere, Karnataka
Sheshnag Lake
Photo Courtesy: Akhilesh Dasgupta
8. Sheshnag Lake
Sheshnag Lake is considered as one of the holy places in Kashmir Valley. The myth says, that the lake was created by Sheshnag (the King of Snakes) himself. People believe that Sheshnag still lives in this lake around 23km from Pahalgam. Sheshnag Lake is dedicated to the Lord Shiva's snake Sheshnag. Pilgrims usually visit Sheshnag Lake on their yatra to Amarnath Cave.
Snake gods are said to be very powerful and aggressive. Many strongly believe in the powers of serpent gods.
How to Reach:
By Air: Jammu or Srinagar airport
By Train: Sangar railway station
Address: Near Mansar lake, Jammu Kashmir hills.