Naina Devi or Nanda devi temple, at Nainital, Kumao region of Uttarkhand, is an ancient temple. It is believed to have been built in 15th century A.D.

Nainital is a picturesque place with Himalayan ranges all around. It is about 340 kms. from New Delhi. The town Nainital has a lake, which is about 1567 yards long, 167 yards wide and 93 feet deep. Naina devi temple is believed to be very old and is also a Shakti pith as Sati’s eyes is believed to have fallen here. The temple got destroyed by a land slide and was re built in 1842 by Moti Ram Shah.

The temple is located at the northern shore of lake, which can be reached by road all along the lake. However one can also go by boat to reach the temple.

After entering the temple on the right side, there is a Hanuman idol located in an open enclosure. Left side has an old huge Peepal tree. There are also idols of Ganesha and Maa Kali in the temple complex. Next to the main temple of Maa Naina devi temple, there is a shrine for Bhairav.

A Shiva Ling is also placed in an enclosure, which is open on all the sides.

A view of Nainital lake from the temple is wonderful. 

The road to temple has plenty of shops selling coffee, snacks and mementos. There is ample place for car parking. Behind the parking lot, there is a huge Mosque and a Church. 

Naina devi temple is open on all days of the week from 6 am to 10 pm.