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
YS
Naini LakeThe crescent-shaped lake at the heart of Nainital, famous for boating.Explore attraction →
YS
Snow View PointPopular viewpoint reached by cable car, with Himalayan panoramas.Explore attraction →
YS
Tiffin Top (Dorothy's Seat)Hilltop viewpoint reached by a short trek or pony ride, popular for panoramas.Explore attraction →
YS
The Mall Road (Nainital)Lakeside promenade lined with shops, eateries and hotels — the town's main hub.Explore attraction →
YS
NaukuchiatalTranquil nine-cornered lake near Nainital, quieter than the main town, good for boating.Explore attraction →