HomeNainitalNaina Devi Temple

Naina Devi Temple

Revered Shakti Peetha temple on the shore of Naini Lake.

← Back to Nainital
The Naina Devi Temple, on the northern shore of Naini Lake, is one of the Shakti Peethas and gives the town its name. Dedicated to the goddess Naina Devi, it is an important pilgrimage site and a peaceful spot overlooking the lake. It sits close to the Mall Road and the flats area.

How to reach Naina Devi Temple

On the north shore of Naini Lake, a short walk from Mallital / the flats.

Location

More to see in Nainital

Visitor information

🕑 TimingsRoughly morning to evening (verify locally)
🎟 Entry feeFree
📅 Best timeYear-round
📍 From centreTown centre (lakeshore)
🏨

Staying in Nainital?

Browse admin-verified guest houses with honest prices and a real host on the other end.

Browse stays →
Search stays in Nainital