Himachal Pradesh is well is known for its natural environment,several valleys,hill stations and temples. Most famous temples in Himachal are Naina Devi Temple,Jwala Ji Temple,Chintpurni Devi Temple, Jakhu Hanuman Temple and Baijnath Shiva Temple.
Kangra District of Himachal Pradesh is home number of Shakti Peeths and Devi Temples along with world famous Masroor Rock Cut Temple also known as Himalayan Pyramids.
* Naina Devi Temple, Bilaspur DistrictNaina Devi Temple in Bilaspur district is situated on a hilltop with cable car facility. The hill temple of Naina Devi is the most famous Goddess Sati temple in India where eyes of Sati fell down.
* Jwala Ji Temple, Kangra DistrictJwala Ji Temple is one of the most ancient temple in Himachal Pradesh, located in the lower Himalayas in Jawalamukhi town. The temple also known as Jwalamukhi Temple, 30km south of Kangra valley and probably the only place on earth where all five elements (fire, water, sky, earth and air) are found.
* Chintpurni Devi Temple, Una DistrictChintpurni shakti peeth is located in Una district and surrounded by the western Himalaya. The temple is situated on one of the highest peaks of the Sola Singhi range and open from 4 am to 11 pm.
* Chamunda Devi Temple, Kangra DistrictChamunda Devi Temple is located west of Palampur in the Kangra district of Himachal Pradesh. The renowned Chamunda Devi located along the Baner River, Another most famous temple of Goddess Chamunda is located at Chamunda Nandikeshwar Temple in Dharamsala.
* Bajreshwari Devi Temple, Kangra DistrictBajreshwari Devi Temple in Kangra is located in the town Nagarkot, nearby Kangra Fort. The Kangra town is a popular Hindu pilgrimage site in Himachal Pradesh.