Lord Shiva

Temple History

Nagchandreshwar Temple is situated on the third floor of Mahakal Temple in Ujjain. Famous among the devotees of Snake lord of Hindu mythology.

The temple premise encloses an 11th century idol of Lord Shiva that completely stands apart from the rest of the statues of Shiva found around the world. It is in this temple only where instead of Lord Vishnu, Mahadeva sits on the throne of a snake with ten wide hooded heads. Other than Ujjain there is no such place in this world where Shiva is seated on a snake throne.

History says that the statue was transferred in this temple from Nepal. The Shiva is seated here along with his consort Goddess Parvati and their son Ganesha. Hanging snakes from Shiva’s neck and arms gives the idol a distinct look.

The temple rests on third floor of the third floor of the world-famous Mahakal Temple. Legend has it that this temple was constructed by Parmar King Bhoj in 1050 AD. After this, King Ranoji of Sindhia revamped and fortified the entire structure including the Mahakal Temple and Nagchandreshwar Temple in 1732.

It is said that Nagraj Takshak performed great penance to appease Lord Shiva. Happy with his penance, the lord gifted him with immortality. As per the forklore, during Nagpanchami, Nagraj Takshak himself remains present in the temple.

If legends are to be believed, one can get rid of any form of sarpdosh after paying reverence at Nagchandreshwar Temple.


Additional Information

The gates of Nagchandreshwar Temple are opened only on Nagpanchami. This means the temple opens only for one day in a year. And on that day, more than two lakh people visit this coveted temple.

From Devi Ahilya Bai Holkar Airport, Indore the temple is around 60 Km. From Ujjain Junction it is 1.5 Km and from Shaheed Raja Bhau Mahakal Bus Stand it is 1.4 Km. From Ujjain Bus Stand, Veer Durgadas Marg, the temple is 1.6 Km. Sharing autos and taxis are available from Bus stand and Railway station which drops near temple.
  • Opened 24 hours only on Nagpanchmi day
  • Contact Person: Shri Kavindra Kiyawat
  • Contact Number: +91-734-2550563