About Naina Devi Temple
Naina Devi Temple is a sacred Hindu shrine located at the northern end of Naini Lake in Nainital, Uttarakhand. It is one of the 51 Shakti Peeths, believed to be the site where Goddess Sati's eyes fell. The temple sits atop Naina hillock and serves as both a spiritual center and a prominent landmark overlooking the lake.
Visitors guide
Visitors can expect a serene religious atmosphere with views of Naini Lake from the temple premises. The temple features traditional architecture with the main deity being Goddess Naina Devi. Visitors must remove footwear before entering. The temple area includes space for prayers and offers scenic surroundings near Mall Road.
Key highlights
- 01
One of the 51 Shakti Peeths where Goddess Sati's eyes are believed to have fallen
- 02
Located at the northern shore of Naini Lake with scenic views
- 03
Traditional temple architecture on Naina hillock
- 04
Free entry for all visitors
- 05
Daily morning and evening aarti ceremonies
- 06
Close proximity to Mall Road and other Nainital attractions
History of Naina Devi Temple
According to Hindu mythology, the temple marks the spot where Goddess Sati's eyes (naina) fell after her self-immolation when Lord Vishnu cut her body into pieces. This event led to the creation of the 51 Shakti Peeths across India. The name Nainital itself derives from 'Naina' meaning eyes.
Culture & Context
The temple is one of the 51 Shakti Peeths, making it a highly revered pilgrimage site for Hindus. It holds deep religious significance as a place where devotees worship Goddess Naina Devi, an incarnation of Shakti. The temple is central to local religious life and attracts pilgrims year-round.
Route
| By air | Pantnagar Airport is the nearest airport, located approximately 70 km from Nainital. |
|---|---|
| By train |