--> Skip to main content


Neelavara Temple – Sri Mahishamardini Temple at Neelavara near Udupi in Karnataka

Neelavara Temple, or Sri Mahishamardini Temple, is located around 18 km from Udupi at Neelavara village in Karnataka. The shrine is dedicated to Goddess Durga – she is worshipped here in the form of Mahishasuramardini – killing demon Mahisha.


The murti of Goddess Mahishamardini worshipped in the temple is a fierce one. She has four hands. She is depicted as slit opening  the throat of Mahishasura with a sphere in one of her hands. She also stamps on the demon with her right leg.

The subsidiary deities worshipped in the temple are Ganapathy, Lord Subrahmanya, and Lord Veerabhadra.

Navratri – Durga Puja (September – October) is the most important festival observed here.

The annual festival in the temple is observed in Chaitra Pournami.

Neelavara Temple Timings
6:30 AM to 12:30 PM
6:30 PM to 8:30 PM

πŸ˜πŸ„Test Your Knowledge

🧠 Quick Quiz: Hindu Blog

πŸ›•πŸ›žπŸš©Which Is The Biggest Chariot in Puri Rath Yatra?

  • A. All three chariots are of same size
  • B. Chariot of Jagannath
  • C. Chariot of Subhadra
  • D. Chariot of Balabhadra