Madavoorpara Cave Temple is an ancient shrine at
Madavoorpara, an archeological site in
Thiruvananthapuram District. It is about 2 km from
Sreekariyam.
This rock cut temple can be reached by a flight of about two hundred and thirty stone-cut steps. The presiding deity is Lord Shiva. The shivling in the sanctum is guarded by two dwarpalakas, one each on either side of the entrance.
The images of Lord Muruga and Lord Ganesh are also seen inside the temple. A Sastha temple is situated nearby. Kindikkulam, a little pond that seldom dries up, is in the temple premises.
There are many beliefs about the erection of this temple. One tells that the temple was built by a Buddhist monk centuries ago whereas the other says that it was constructed by Jaina muni. The idol of this temple is believed to have been laid by Lord Ram.