Bajreshwari Devi Temple, Himachal Pradesh

In the picturesque Kangra valley, at the foothills of Himalayas, is the temple of Bajreshwari Devi. It is a popular Hindu pilgrimage site in Himachal Pradesh. The entrance of Bajreshwari temple has a drum house and is surrounded by a long stone wall similar to a fort. The temple stands behind the cricket field and bustling streets and high as well proving its presence by the echoing sounds of bells.

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.


Bajreshwari Devi Temple open at 05:00 AM to 09:00 PM in Summer season and in Winter season temple open at 06:30 AM to 08:00 PM

Aarti Timings

Summer Aarti start at 05:30 AM and 08:30 PM; Winter Aarti start at 07:00 AM and 07:00 PM

Write Your Review

Your Rating

Questions & Answers

Get quick answers from travelers who visit to Bajreshwari Devi Temple.