The Bajreshwari temple was originally built by Pandavas and the shrine has undergone various attacks. In 1009 Mahmud Ghazni looted the temple, and later the shrine was restored and again ransacked in 1360 by Firoz Tughlaq. The great Mughal emperor Akbar then restored it once again. In 1905, an earthquake destroyed it but it was built again by the Kangra committee.
The temple is considered as one of the Shaktipeethas in mythology. There are two beliefs related to the Bajreshwari Devi shrine, one is that her left breast fell here when Lord Vishnu’s Sudarshan Chakra cut her into pieces and other belief is that the remaining parts of the body fell here. This temple is one among the parts of Nava Shaktipeetha Yatra.
The Bajreshwari temple is located in New Kangra, Mandir Rd, Kangra, Himachal Pradesh. The place is well connected by roads to various parts of the state. Taxis and Buses are available from nearby cities like Chandigarh, Delhi, Dharamshala, etc. The airport is just 10km away from the temple which makes it very easy for tourists and travelers to visit the same and get access to. The best time to visit the Bajreshwari temple is during the months of January on course of the Makar Sankranthi celebrations and during October on course of the Navaratri celebrations.