The temple gets its name from the belief that Goddess Sati's eyes (naina) fell here.
The original temple was completely buried under debris during the catastrophic landslide of 1880.
It is one of the 51 Shakti Peethas spread across the Indian subcontinent.
The structure is positioned at the exact northern end of the pear-shaped Naini Lake.
The inner sanctum features a small, stone-carved representation of the deity's eyes.
Shree Maa Naina Devi Temple is a sacred Hindu site located at the northern tip of Naini Lake in Nainital. The temple is dedicated to Goddess Naina Devi, represented by two eyes symbolizing the goddess Sati. The current structure was reconstructed following the devastating 1880 landslide that destroyed the original shrine. It serves as a significant Shakti Peetha, where devotees believe the eyes of Sati fell during Lord Shiva's dance of destruction. The temple complex features idols of Lord Ganesha, Hanuman, and Goddess Kali alongside the main deity. The lakeside location offers unobstructed views of the surrounding Kumaon hills. It remains a focal point for local religious festivals and daily ritualistic offerings.
From the lakeside walkway looking back toward the colorful temple facade.
Remove footwear at the designated counter outside the entrance.
Visit during the early morning for a calmer experience before the main crowds arrive.
Dress modestly as it is an active, traditional place of worship.
Avoid the heavy crowds during the Nanda Devi Mela festival if you prefer a quiet visit, as space becomes extremely limited.
Modest dress is required; shoulders and knees should be covered. Refrain from taking photographs inside the inner sanctum.