Snake or Serpent gods are prominent in Hindu culture. Many mythological stories are associated with snake gods and temples. Even to this day, people are scared to kill snakes as they are believed to get cursed.
In South India, Nag Panchami is celebrated and snake gods are worshipped on this day. There are many snake temples in South India which are very famous and are often visited by devotees.
GHATI SUBRAMANYA, BANGALORE
Ghati Subramanya is a famous temple located near Doddaballapura, Karnataka. Situated 60 kms from Bangalore, this temple is unique because the idol of the main deity Subramanya is attached with Lord Narasimha. It is believed that both idols are self-originated; while Subramanya is facing east, Narasimha is facing west.
There is a belief that if childless couple install a snake idol in this temple, they will be blessed with children. Hence, Ghati Subramanya is popular temple for snake worship.
Photo Courtesy: Vedamurthy J
Kukke Subramanya is situated in the village of Subramanya, Western Ghats range of Karnataka. The temple's main deity is Subramanya, lord of all serpents. This temple is at the base of the mountains Kumara Parvatha and Shesha Parvatha. It is said that Shesha Parvatha is shaped like a six-headed mythological serpent, covering the temple. One of the main temples of serpents, Kukke Subramanya also has an idol of Vasuki ( great king of serpents) and Shesha ( king of all serpents).
Photo Courtesy: Shiva shankar
Mukhti Naga is one of the famous serpent temples located in Ramohalli, outskirts of Bangalore. The temple has one of the biggest monolithic statue of Lord Naaga. Famous for the serpent god, this temple gets many devotees.
Photo Courtesy: muktinagakshetra.com
SARVAJANIKA NAGA BRAHMASTANA, UDUPI
Sarvajanika Naga Brahmastana is a popular snake temple in Moodanidambooru village. This temple is also the oldest serpent temples in Udupi. Here many snake gods are worshipped and pujas are performed to the serpent gods.
Photo Courtesy: Udupi.wiki
MANNARASALA SREE NAGARAJA TEMPLE, KERALA
Mannarasala temple is one of the ancient serpent temples in Kerala. This temple has around 30,000 images of snakes and is the largest snake temple in Kerala. Many legends about Lord Parashurama are associated with the origination of Mannarasala Temple.
Photo Courtesy: Vibitha vijay
NAGARAJA TEMPLE, NAGARCOIL , TAMIL NADU
Nagaraja Temple is a popular serpent temple in Nagarcoil. Here Vasuki ( great king of serpents) is worshipped and the temple has two main deities; one is Krishna and another is Nagaraja. The name of the town Nagarcoil is derived from the five headed-serpent deity of the temple. Many devotees come here to offer prayers for Nagaraja.
Photo Courtesy: Infocaster