
Visit Naina Devi Temple – a sacred hilltop shrine dedicated to Goddess Naina Devi, where faith meets breathtaking views and divine serenity. Experience the powerful aura, ancient legends, and spiritual bliss of this renowned Shakti Peetha.
Naina Devi Temple, located in the Bilaspur district of Himachal Pradesh, is one of the 51 Shakti Peethas and a major pilgrimage site for Hindus. Perched atop a scenic hill, the temple is dedicated to Goddess Naina Devi, an incarnation of Goddess Parvati. According to mythology, this sacred site marks the spot where Goddess Sati’s eyes (Naina) fell when Lord Shiva carried her burning body across the universe. The temple was built by Raja Bir Chand in the 8th century and has since been a symbol of unwavering devotion and divine power. Devotees climb or take the ropeway to reach the temple, where they are blessed with panoramic views of the Gobind Sagar Lake and the surrounding hills. The temple witnesses thousands of pilgrims during Navratri and other festivals, reflecting its deep cultural and spiritual significance. A visit to Naina Devi Temple is not only a journey of faith but also a chance to experience the divine energy and tranquil beauty of the Himalayas.
Naina Devi Temple is located on the northern shore of Naini Lake in Nainital, Uttarakhand, India. It is a famous Indian pilgrimage site and one of the 51 Shakti Peeths. The main deity of the temple is Goddess Naina Devi, who is depicted with two eyes or "Naina." During Navratri, this place sees a large influx of devotees, and grand celebrations take place in the temple.
This temple was built at the spot where the eyes of Goddess Sati are said to have fallen. According to mythological tales, Goddess Sati was born at the house of King Daksha Prajapati. As time passed, she fell in love with Lord Shiva, which Daksha did not accept. However, Sati married Lord Shiva. Sometime later, Daksha organised a grand yagna and invited all the deities except Shiva. When Sati learned about this, she felt deeply hurt but went to her father's house to attend the yagna. There, she was insulted, and unable to bear the insult, she sacrificed herself in the yagna fire. Unable to bear the loss of his beloved wife, Lord Shiva started the destructive dance known as the "Tandava." Despite pleas from the other gods, he didn't stop. To prevent further catastrophe, Lord Vishnu used his Sudarshana Chakra to dismember Sati's burnt body into 51 parts, which fell at various places, becoming Shakti Peeths. Naina Devi Temple is considered to be the place where her eyes fell, hence the significance of the eyes in the main temple. The history of Naina Devi Temple dates back to the 15th century. It is believed that the idol was established in 1842 by a devotee named Moti Ram Shah. However, during a landslide in 1880, the temple was destroyed. It was later rebuilt in 1883. Since then, locals believe that the goddess has protected them from all kinds of calamities.
Naina Devi Temple is one of the main tourist attractions in Nainital, and it holds great reverence for pilgrims. Devotees visit the temple with deep faith and make their wishes known to the goddess. It is believed that the goddess fulfils the desires of all her devotees.
Inside the Naina Devi Temple complex, there is an ancient peepal tree. As you enter the temple complex, you'll first see a shrine dedicated to Lord Hanuman. Approaching the sanctum of the temple, you'll find two eyes, symbolising Naina Devi, in the centre. To her left, there is an idol of Goddess Kali, and to her right, Lord Ganesha is represented. Two lion statues, which are considered the "vehicles" of the goddess, guard the temple.
Temple Opening and Closing Time: 06:00 AM - 10:00 AM
Morning Aarti Time: 07:00 AM - 08:00 AM
Evening Aarti Time: 07:00 PM - 08:00 PM
In Naina Devi Temple, devotees offer prasad, which typically includes Chunri, fruits, sweets, and flowers.
By Air: The nearest airport is Pantnagar Airport, approximately 55 kilometres away from the temple. You can reach the temple from Pantnagar Airport by local taxi or bus.
By Train: If you prefer to travel by train, you can get off at Kathgodam Railway Station, which is about 35 kilometres from the temple. From there, you can easily reach the temple by local transport or taxi.
By Road: Nainital city bus stand is just 3 kilometres away from the temple. You can either walk to the temple or hire an auto-rickshaw for the short distance.
Did you like this article?

Maya Devi Temple Haridwar Guide – Explore one of Haridwar’s oldest and most sacred temples dedicated to Goddess Maya. Discover its history, spiritual significance, visiting hours, and how to reach this divine Shakti Peetha.

Baijnath Temple Himachal Guide – Discover the ancient Shiva temple known for its stunning Nagara-style architecture and spiritual aura. Learn about its history, legends, temple timings, and how to reach Baijnath Temple in Himachal Pradesh.

Explore Patal Bhuvaneshwar Cave Temple – a mystical underground shrine dedicated to Lord Shiva in Uttarakhand. Discover its fascinating history, spiritual legends, visiting hours, and travel details