Divya Darshan 360
Naina Devi Temple
Photo: Skalvanov, CC BY-SA 4.0, via Wikimedia Commons

Shakti Peeth · Uttarakhand

Naina Devi Temple

Shakti as Naina Devi, at the upper end of Naini Lake in Nainital

Checked 19 Oct 2026 with 3 sources2 min read

Getting there

  • By air

    Pantnagar, near Rudrapur, is the nearest airport, about 71 km from Nainital.

  • By train

    Kathgodam, on the outskirts of Haldwani, is the closest major railway station. It is connected with almost all major cities in the country.

  • By road

    From Haldwani, 40 km away, take National Highway 109 to Nainital, or State Highway 13 from Bajpur, 60 km away. Regular buses run daily from Delhi, Agra, Dehradun, Haridwar, Lucknow, Kanpur and Bareilly.

Open in Google Maps

Why devotees come here

Naina Devi Temple stands on the north shore, at the upper end of Naini Lake in Nainital, Uttarakhand. Shakti is worshipped here as Naina Devi, and locals also call it Naini Mata Temple. Legend says the lake's name comes from a sacred eye.

Naini Lake is believed to be one of the 51 Shakti Peeths, the sacred sites linked to the death of Sati. Legend says Vishnu cut Sati's body into 52 pieces with his Sudarshana Chakra, and the pieces fell on earth to become sacred places. The lake takes its name from Sati's right eye, which legend says fell at this spot. The place came to be called Nain-tal, the lake of the eye.

The earlier temple and the Assembly Rooms were destroyed in a disaster. Later, a recreation area called The Flats was built on the site, and a new temple was erected there. Idols of Hanuman and Ganesha stand to the right of the entrance.

The temple complex is also the venue for the Nanda Devi Mela, a yearly fair held on Nandashtami in September.

Festivals

  • Every year on Nandashtami, during SeptemberNanda Devi Mela

    A yearly fair held in the temple complex.

Tips for your visit

  • Nearby are Naini Lake and Mall Road, where you can shop and stroll.
  • A cable car goes to Snow View Point, which has Himalayan views.

Darshan at home

Not in the app yet

Naina Devi Temple is not in the Divya Darshan 360 app yet. These Shakti Peeth temples are, with darshan videos you can watch at home:

The app is free, Android only. For darshan as if you are standing there, see the VR box (₹899, or ₹949 cash on delivery).

Questions people ask

Is Naina Devi Temple linked to a Shakti Peeth?

By tradition, yes. Naini Lake is believed to be one of the 51 Shakti Peeths, based on the story of Sati's death.

Why is the lake called Naini?

Legend says the lake takes its name from Sati's right eye, which fell at this spot. The place came to be called Nain-tal, the lake of the eye.

Was the temple rebuilt after a disaster?

Yes. The earlier temple was destroyed in a disaster that also destroyed the Assembly Rooms. A recreation area called The Flats was later built on the site, and a new temple was erected there.

Which is the nearest railway station?

Kathgodam, on the outskirts of Haldwani, is the closest major railway station. It is connected with almost all major cities in the country.

How we checked this page

On 19 Oct 2026 we checked every fact on this page against these sources, official ones first. Anything we could not confirm is left out.

  1. Naina Devi Temple, About and History, Incredible India (Government of India) incredibleindia.gov.in
  2. How to Reach, District Nainital (Government of Uttarakhand) nainital.nic.in
  3. Nainital, Wikipedia en.wikipedia.org

More Shakti Peeth temples

All Shakti Peeth guides

Planning this with family?