Naina Devi Temple
Home › Nainital › Places to Visit › Naina Devi Temple
Tourist Place

Naina Devi Temple

Revered Shakti Peetha temple on the shore of Naini Lake.

Plan your visit

At a Glance: Essential Visitor Information

TimingsRoughly morning to evening (verify locally)
Entry feeFree
Best time to visitYear-round
From city centreTown centre (lakeshore)
LocationNainital, Uttarakhand
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.
Gallery

Photos of Naina Devi Temple

Location

Find it on the Map

Interactive map powered by OpenStreetMap.
Plan your day

Nearby Attractions to Combine with Your Visit

More places in Nainital to see on the same trip, nearest first.

≈ Straight-line distance from Naina Devi Temple. The road route is usually longer.

See all places to visit in Nainital →
Naina Devi Temple
Get Free Stay Offers in Nainital