--> 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 openin 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