A Spiritual Jewel by the Lake
Naina Devi Temple is one of the most sacred and famous Hindu temples located in Nainital, Uttarakhand. Dedicated to Goddess Naina Devi, this temple holds deep religious significance and attracts thousands of devotees and tourists every year.
The Legend of Naina Devi
The temple is believed to be one of the Shakti Peethas. According to Hindu mythology, when Lord Shiva carried the charred body of Goddess Sati, her eyes (Naina) are said to have fallen at this very spot. The temple was later constructed to honor Goddess Naina Devi, making it a place of immense spiritual power.
Temple Architecture and Surroundings
The temple has a peaceful atmosphere with a beautiful red and white structure. Inside, the shrine houses three deities: Goddess Kali on the left, Lord Ganesha on the right, and Goddess Naina Devi in the center.
Located on the northern edge of Naini Lake, the temple offers stunning views of the shimmering water, lush green hills, and the charming Nainital town.
Major Festivals and Celebrations
The Nanda Ashtami festival is one of the most significant celebrations at Naina Devi Temple. During this time, a grand fair is organized, and thousands of devotees visit the temple to seek blessings. Special prayers, processions, and cultural programs add to the festive spirit.

How to Reach
The temple is easily accessible.
- By Road: Nainital is well-connected to nearby cities like Kathgodam, Haldwani, and Delhi.
- By Train: The nearest railway station is Kathgodam, about 34 km away.
- By Air: The nearest airport is Pantnagar, approximately 70 km from Nainital.
A Must-Visit for Tourists and Pilgrims
Whether you are on a spiritual journey or simply exploring the beauty of Nainital, visiting Naina Devi Temple offers a sense of peace and devotion. The temple’s lakeside location and panoramic surroundings make it a perfect spot for prayers, photography, and relaxation.

Leave a Reply