aventuro Back to map A
Temples #2 in Nainital

Shree Maa Naina Devi Temple, Nainital

4.7 · 9,778 reviews
Lively and bustling with devotional energy.
Shree Maa Naina Devi Temple, Nainital, Ayarpatta, Nainital, Uttarakhand 263001, India
Interesting facts
1

The temple gets its name from the belief that Goddess Sati's eyes (naina) fell here.

2

The original temple was completely buried under debris during the catastrophic landslide of 1880.

3

It is one of the 51 Shakti Peethas spread across the Indian subcontinent.

4

The structure is positioned at the exact northern end of the pear-shaped Naini Lake.

5

The inner sanctum features a small, stone-carved representation of the deity's eyes.

Overview

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.

Photo spot

From the lakeside walkway looking back toward the colorful temple facade.

Insider tips

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.

What to avoid

Avoid the heavy crowds during the Nanda Devi Mela festival if you prefer a quiet visit, as space becomes extremely limited.

Etiquette

Modest dress is required; shoulders and knees should be covered. Refrain from taking photographs inside the inner sanctum.

Plan your visit
Typical visit
30-45 minutes
Best time to visit
Early mornings during the summer months to avoid large tourist influxes and benefit from cooler lakeside air.
Address
Shree Maa Naina Devi Temple, Nainital, Ayarpatta, Nainital, Uttarakhand 263001, India
29.389, 79.454
Get directions
Details
DeityGoddess Naina Devi
SignificanceShakti Peetha

Frequently asked

Plan for about 30-45 minutes to see the highlights.

The best time to visit is Early mornings during the summer months to avoid large tourist influxes and benefit from cooler lakeside air..

From the lakeside walkway looking back toward the colorful temple facade.

Close by you'll find Eco Cave Park, Nainital Lake View Point, Snow View.