Discover Naina Devi Temple, the sacred Shakti Peeth in Nainital. Learn its history, significance, nearby attractions, how to reach, and the best time to visit.
Naina Devi Temple is one of the most famous Shakti Peeths of Uttarakhand. It is located in the heart of Nainital town, just at the edge of the beautiful Naini Lake. The temple is dedicated to Goddess Naina Devi, an incarnation of Maa Parvati. The word “Naina” means eyes, and the temple is believed to be the sacred spot where the eyes of Goddess Sati fell when Lord Shiva carried her body across the universe. Because of this divine connection, the temple is regarded as a holy Shakti Peeth, attracting lakhs of pilgrims and tourists every year.
The temple is a simple yet deeply spiritual place. It has a small courtyard with idols of Goddess Naina Devi in the centre, flanked by Lord Ganesha and Goddess Kali. The sanctum contains two eyes, representing the fallen eyes of Goddess Sati. The temple’s location is also very scenic. From the temple premises, one can enjoy a direct view of Naini Lake and the surrounding hills.
The present structure of Naina Devi Temple was rebuilt in 1883 after it was destroyed in a landslide of 1880. Since then, it has stood as a symbol of faith, devotion, and strength. It is also an important centre for local festivals, especially during Navratri and Nanda Ashtami, when the temple is decorated beautifully, and special prayers are performed.
The temple is located on the northern bank of Naini Lake, in Mallital, Nainital town of Uttarakhand. It sits at an altitude of about 2,000 metres above sea level. Because of its location, the temple is not only a spiritual centre but also a major tourist attraction.
The temple can be visited throughout the year, but the experience is more enjoyable during certain seasons:
Naina Devi Temple is not just a religious site but the very soul of Nainital. As a Shakti Peeth, it holds immense significance for devotees of Maa Shakti, while its location beside the Naini Lake makes it one of the most picturesque temples of Uttarakhand. Visiting this temple offers both spiritual fulfilment and natural beauty. Whether you are a pilgrim seeking blessings or a traveller exploring Nainital, the temple is a must-visit place. The sound of temple bells, the sight of devotees offering prayers, and the peaceful view of the lake together create an unforgettable experience.