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.
≈ 800 m
Snow View Point
Popular viewpoint reached by cable car, with Himalayan panoramas.
800 m awayView details →
≈ 1.6 km
Naini Lake
The crescent-shaped lake at the heart of Nainital, famous for boating.
1.6 km awayView details →
YS
≈ 14 km
Naukuchiatal
Tranquil nine-cornered lake near Nainital, quieter than the main town, good for boating.
14 km awayView details →
Mall Road Nainital
View details →
Tiffin Top
View details →
≈ Straight-line distance from Naina Devi Temple. The road route is usually longer.
See all places to visit in Nainital →