Written by

India is the land of 64 crore god and goddesses, with a multitude of holy cities and shrines of spiritual gurus to a motorcycle. Here, temples can be found at every step of the way, but only some of them are odd, strange, weird or unusual in one way or another. Some of these mysterious temples of India are famed because of their unconventional deities, some because of their exorcism rites, and some because they are more than 2000 years old.

Top 11 Mysterious Temples Of India 

Here is a list of eccentric temples of India that might blow your mind away. Take a look to see how many you have heard about the most mysterious temples of India.

  • Mahendipur Balaji Temple, Rajasthan: Exorcise Your Demons
  • Kamakhya Devi Temple, Assam: The Menstruating Goddess
  • Devji Maharaj Mandir, MP: Venue For The Annual ‘Bhoot Mela’
  • Kodungallur Bhagavathy Temple, Kerala: Abusing The Goddess
  • Venkateshwar Temple, Andhra Pradesh: The Richest Temple
  •  Stambheshwar Mandir, Gujarat: The Mystery Of Vanishing
  • Brahma Temple, Pushkar: The Sole Temple Of The Lord
  • Kal Bhairav Nath Temple, Varansai: Alchohol Prasad Is Offered
  • Devaragattu Temple, Andhra Pradesh: The Lathi Ritual
  • Nidhivan Temple, Vrindavan: God’s Own Abode
  • Veerabhadra Temple, Andhra Pradesh: See The Hanging Pillar

1. Mahendipur Balaji Temple, Rajasthan: Exorcise Your Demons

Displaying the mystery of Indian temples, Mahendipur Balaji Mandir in Rajasthan

Image Source

In the sleepy little Dausa district of Rajasthan, thousands of devotees turn up at Mahendipur Balaji Temple to rid themselves of ghosts, demons and other evil spirits every day. Offering penance in extreme ways, pouring boiling water on oneself, hanging from the ceiling, chaining themselves to walls, and banging their heads against the walls is said to rid a person of all things evil. One of the most mysterious temples in India, Balaji temple is also famed for being probably the only place in India where exorcisms by priests are still carried out.

No Prasad is offered at this temple, and it is said that once you leave the temple, you must not turn back to look at it; who knows, evil spirits might take that as an invitation to inhabit your body. Chalk it up to another mystery of Indian temples.

Must Read: 20 Mysterious Places In India To Visit


Looking To Book A Holiday Package?


2. Kamakhya Devi Temple, Assam: The Menstruating Goddess

Myterious Kamakhya Temple in Assam

Image Source

Perched atop the Nilachal Hill in Guwahati, Assam resides the Maa Kamakhya Devi Temple, one of the most famous temples in India. It is one of the oldest of the 51 Shakti Peethas in the Indian subcontinent. The temple does not have a sculpture to worship, however, what it does have is the yoni or vagina of Devi Sati, the wife of Lord Shiva, covered with a red silk sari.

Every year during monsoon, the goddess menstruates, and the temple is closed down for three days. It is also when the Tantric fertility festival or Ambubachi Mela is celebrated here, till the fourth day when the temple reopens. It is also said that the underground spring that flows in the sanctum of the temple turns red on these three days. Devotees are offered a piece of the red cloth used to cover the stone yoni during the days of menstruation as ‘prasad’.

Suggested Read: 15 Secrets Of North East India Locals Have Been Keeping To Themselves

3. Devji Maharaj Mandir, MP: Venue For The Annual “Bhoot Mela”

Devji Maharaj Mandir, Madhya Pradesh

Image Source

During the full moon every month, the Devji Maharaj Mandir in Madhya Pradesh, is the place where devotees come to rid themselves of ghosts, demons, and evil spirits. As penance, a common practice is lighting camphor tablets on bare palms to scare whatever evil spirit resides within to leave the body. Running around or being smacked by a broom are other options.

But the weirdest tradition is the annual “ bhoot mela” or ghost fair that is held in the temple grounds, to appease evil spirits. One of the unsolvable mysteries of India for sure; warrants a visit?

Suggested Read: 12 Jyotirlingas In India To Visit: See The Spiritual Side Of The Country

4. Kodungallur Bhagavathy Temple, Kerala: Abusing The Goddess

Kodungallur Bhagavathy Temple, Kerala

Image Source

The earthly abode of Goddess Bhadrakali, a gentler reincarnation of Goddess Kali, the Kodungallur Bhagavathy Temple witnesses a bizarre seven-day festival celebrated annually, the Bharani Festival. Men and women wearing red apparel and carrying swords swarm this Indian temple, running around in a trance-like state. They hit their heads with the sword, blood pours freely, and they enter the temple hurling choice abuses and singing lewd songs about the Devi.

Offerings are not made in the general fashion, instead, they are thrown at the statue of the goddess, and the temple rafters are hit repeatedly with sticks. The temple is shut down for 7 days after the festival, admittedly to clean the blood stains. Due to this festival, it is now one of the famous temples in Kerala.

Suggested Read: 13 Best Kept Secrets of Kerala That Locals Have Been Keeping To Themselves

5. Venkateshwara Temple, Andhra Pradesh: The Richest Temple

Venkateshwara Temple, Andhra Pradesh

Image Source

Most temples rely on offerings and donations from devotees for their welfare, however, there are a few that have cornered a lucrative, albeit unusual, market. Selling human hair to the Western countries. The Venkateshwara temple is the abode of Lord Vishnu, a god that accepts human hair as a symbol of sacrifice.

The temple, actually one of the most historical temples in India, has two huge halls lined by barbers, who are responsible for shaving the hair off more than 12,000 pilgrims every day, reaching nearly 75 tons of hair annually and earning more than 6.5 million USD. These are sold to Italian wig manufacturers and the Chinese who use extracts from the hair for food preservation.

Suggested Read: 30 Unexplored Places In India That Will Totally Stump You!


Planning your holiday but confused about where to go? These travel stories help you find your best trip ever!


6. Stambheshwar Mahadev, Gujarat: The Mystery Of Vanishing

Stambheshwar Mahadev, Gujarat; a famous temple in India

Image Source

Would you visit a temple that appears and disappears throughout the day? Located close to Vadodara in Gujarat, the Stambheshwar Mahadev temple is one of the most mysterious temples in India that shares shores with the Arabian Sea. Lord Shiva resides here, and blesses those who dare to venture into it. It is one of the most famous temples in Gujarat as well as in India.

The only weird thing about this temple is that it can be visited only during hours of low tides. In hours of high tides, the temple is swallowed up completely by the sea, and it reappears hours later when the water descends.

Suggested Read: Top 17 Religious Places In India: Redefining Spirituality For Gen Y

7. Brahma Temple, Pushkar: The Sole Temple Of The Lord

Brahma Temple, Pushkar, Rajasthan

Image Source

When Aurangzeb ruled India, we had many Hindu temples destroyed, among which were most of the temples in Pushkar. One which survived his evil eye still stands, and pays homage to Lord Brahma. The only weird thing about it is that it is the only temple of Lord Brahma in the world, despite him being part of the Holy Trinity of Gods in Hindu Mythology. Made of marbles, the inner walls of the temple are embedded with silver coins that bore the name of the donors and devotees.

Suggested Read: 20 Mysterious Places In India To Visit More Bizarre Than The Bermuda Triangle

8. Kal Bhairav Nath Temple, Varanasi: Alcohol Prasad Is Offered

Kal Bhairav Nath Temple, Varanasi

Image Source

In the holy city of Varanasi, is the abode of Lord Kal Bhairav Nath, a reincarnation of Lord Shiva. Believe it or not, the only offerings that are made to God here is alcohol, be it whiskey or wine. Alcohol is poured directly into the deity’s open mouth, and the same is offered to devotees as Prasad. Unlike other shops outside temples in Varanasi that sell flowers and sweets as an offering, the stalls outside this temple offer only alcohol for sale.

Suggested Read: 6 Holy Places In India That Defy Reasoning And Opens New Realms Of Mystery

9. Devaragattu Temple, Andhra Pradesh: The Lathi Ritual

Devaragattu Temple in Andhra Pradesh

Image Source

Another ancient temple of India, Devaragattu Temple at the Kurnool district of Andhra Pradesh is famous for the Bani Festival. Located on the border of Karnataka, every year on Dussehra, devotees from both the states gather in huge number with lathis, to hit each other on the heads till midnight!

Commemorating the slaying of a demon by Mala-Malleswara (Shiva), these men drenched in blood goes on with the celebration throughout the night. This 100-year-old festival was earlier celebrated with axes and spears instead of lathis. In the year 2014, police reported a total causality of 56 people during Bani festival. Medical attendants and police haplessly remain spectators to this extreme frenzy!

Suggested Read: 8 Best Hong Kong Temples To Explore Your Spiritual Side

10. Nidhivan Temple, Vrindavan: God’s Own Abode

nidhivan temple

Image Credit: Braj Ras

Counted among the top mysterious temples of India, Nidhivan Temple is dedicated to Lord Krishna. It is located in Nidhi Van which is a dense forest. But the interesting fact here is that the trees here are intertwined with each other and they flourish with green leaves throughout the year despite the dry region. Moreover, the trunks, roots, and well are hollow from inside which has grabbed the attention of several curious people.

It is believed that these trees represent ‘gopis’ and depict the symbol of love. Several locals believe that after sunset, Lord Krishna arrives at the temple to do raasleela with the gopis. Many have claimed to hear the sound of ghungroo at night too. These stories have indeed heightened the curiosity level in people which has ultimately led to a heavy footfall at this temple in Vrindavan.

Suggested Read: Celebrations Of Holi In Mathura And Vrindavan

11. Veerabhadra Temple, Andhra Pradesh: See The Hanging Pillar

lepakshi temple hanging pillar

Image Credit: Chaitanya Varma for Wikimedia Commons

Another one on the list of mysterious temples in India is Veerabhadra Temple which can be traced back to the 16th century. Otherwise popular as Lepakshi Temple, it is home to 70 huge pillars that depict the Vijayanagar style. And the mind-boggling part of this temple is one of these pillars. In opposition to any other pillar, one pillar dangles from the roof, which means it does not touch the ground. It leaves a recognizable space for visitors to test it with a cloth. This has intrigued people to visit this temple in Andhra Pradesh and test it themselves, positively justifying its mysteriousness.

Further Read: 28 Places To Visit In Andhra Pradesh For An Enlightening Vacation!

These mysterious temples of India are nothing to scoff about; have you been to any of these, or maybe you have been to some place even weirder! Tell us about it. And if you haven’t been to any of these places then you must plan your trip to India now and test whether these places are mysterious enough for you or not!

Disclaimer: TravelTriangle claims no credit for images featured on our blog site unless otherwise noted. All visual content is copyrighted to its respectful owners. We try to link back to original sources whenever possible. If you own rights to any of the images and do not wish them to appear on TravelTriangle, please contact us and they will be promptly removed. We believe in providing proper attribution to the original author, artist or photographer.
Please Note: Any information published by TravelTriangle in any form of content is not intended to be a substitute for any kind of medical advice, and one must not take any action before consulting a professional medical expert of their own choice.

Frequently Asked Questions About Mysterious Temples Of India

Which is the temple city of India?

Bhubaneshwar is known as the ‘Temple City of India’ as you will find many 6th-13th century CE Hindu temples in this city. There’s Lingaraj Temple, Mukteshwar Temple, Brahmeshwar Temple, Rajarani Temple, and Yogini Temple are some of the most famous temples in the city. People often visit Puri and Konark on their trip to Bhubaneshwar. These three cities together form the Golden Triangle of spirituality in the western region.

Which is the richest temple in India?

Padmanabhaswamy Temple of Kerala is the richest temple in India (and probably the world). Trillions of treasure in gold and cash are stored inside its six vaults. Every day, devotees in huge numbers visit the temple and make offerings to the Almighty. Tirumala Tirupati Venkateswara Temple and Sai Baba Temple follow this temple in terms of being rich.

Which is the oldest temple in India?

Mundeshwari Devi Temple at Kaura in Kaimur district of Bihar is considered to be the oldest temple in India. The ancient temple is dedicated to Lord Shiva and Shakti. According to the archaeologists, the existence of the temple dates back to 625 CE.

Which is the first temple in the world?

According to historians, Gobekli Tepe in Turkey is considered to be the first temple in the world. This temple is so old that the megaliths predate Stonehenge by some 6,000 years.

Which is the largest temple in India?

Sri Ranganathasvamy Temple in Tiruchirappalli, Tamil Nadu is considered to be the largest temple in India followed by Akshardham Temple in Delhi.

People Also Read:

Category: Historical, India, Religious, Temples, topical

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month