Vajreshwari Temple (Bajreshwari Mandir) is located in the town of Nagarkot in Kangra district of Himachal Pradesh. This is one of the important shakti peethas in India dedicated to Goddess Vajreshwari.
According to legend when Shiva started his dance of destruction after Sati’s death, Lord Vishnu used his sudharshan chakra to cut her body into pieces. During this, the left breast of Sati fell in this region and hence became a shakti peeth.
The orginial temple is said to have been built by the Pandavas. In the recent past, this temple was invaded many times by Muslim rulers and in the year 1905, it was completely destroyed by a powerful earthquake. However the temple was rebuilt by the Temple Restoration Committee in the existing form in 1930.
The three domes of this temple depict the architecture of religious places of Hindu, Muslim and Sikhs which is quite unique.
The temple is connected with Delhi – Dharamshala National Highway and the nearest airport is Gaggal. The temple is at a distance of 510 kms from Delhi. The main entrance has a drum house and the temple is surrounded by a stone wall like a fort.
The Goddess Vajreshwari is in the form of a Pindi and the temple also has a small Bhairav idol.
Navratri and Sankranti are the main festivals celebrated in this temple and attract thousands of visitors from across the region.