HomeNainitalPlaces to VisitNaina Devi Temple
Tourist Place

Naina Devi Temple

Revered Shakti Peetha temple on the shore of Naini Lake.

TimingsRoughly morning to evening (verify locally)
Entry FeeFree
Best TimeYear-round
From City CentreTown centre (lakeshore)
Know before you go

About Naina Devi Temple

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.
Getting there

How to Reach Naina Devi Temple

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

Find it on the Map

Interactive map powered by OpenStreetMap.
Explore more

Nearby Attractions in Nainital

See all places to visit in Nainital →
Search stays in Nainital