One of the most revered shrines Naina Devi is an ancient temple situated on a hilltop Naina Hill in district Bilaspur and one of the important Shaktipeethas of India. Raja Bir Chand got this temple constructed in the 8th century.
According to mythology Lord Vishnu cut the body of Devi Sati into 51 parts with his Sudarshana Chakra and her eyes fell at this place. Shri Naina Devi Temple is also known as Mahishapeeth because of defeat of demon Mahishasur by the Goddess.
Mainly three deities are worshiped in the temple namely Mata Kali, two eyes of Naina Devi and Lord Ganesha. The temple can be accessed on foot and also by cable car that moves pilgrims from the base of the hill all the way to the top.
Close to the shrine there is a beautiful holy cave in the name of Shri Naina Deviji. Devotees are expected to visit this cave followed by their visit to the temple as without coming here, their tribute to the deity is considered incomplete.
The huge crowd of pilgrims and devotees are witnessed at this holy place especially during Shravan Ashtami and in the Navratras of Chaitra & Ashwin. Every year grand fairs are held at the temple during this time.
From the temple one can spot the awesome view of the holy Anandpur Sahib Gurdwara on the one side and the picturesque Gobind Sagar Lake on the other. The temple is an abode of peace for those longing for relief, harmony and salvation.