Brajeshwari Devi Temple Kangra Himachal Pradesh – 51 Shakti Peethas

Brajeshwari Devi Temple is one of the ancient Hindu temples located in old Kangra, Nagarkot, Himachal Pradesh. This temple is known for its great wealth, it is filled with gold, silver and diamonds. Over the ages, It’s been plundered relentlessly by many Muslim invaders like Mahmud of Ghazni, Firoz Shah Tughlaq, etc and later reconstructed and renovated temple many times. During the earthquake in 1905, the temple got damaged severely, its finally renovated and we have a temple coated with white color.

Brajeshwari Devi is also called with Vajrabai or Vajrayogini which means goddess with Vajra (thunderbolt). Goddess blesses devotees in the form of Pindi.


There are four legends spread among the devotees

    1. According to the mythology Daksha yagna and Sati self-immolation, it is the holy place where “charred Breast” of goddess Sati fell down.
    2.  Based on the epic Mahabharatha Pandavas built the temple first when the goddess appeared in the dreams of Pandavas and ordered to build a temple where she is located.
    3. Indra and other gods went to the abode of goddess Parvati and pleaded to destroy the demon named Kalikala, goddess Parvati assured gods that she will come in aid at right time.
    4. Earlier goddess fought with the demon named Mahishasur, during the battle she suffered from the wounds and tried to heal them by applying butter over it. As a tradition we find temple being decorated by a layer of butter during the festival Lohri.

Places of Interests:

Kangra valley is beautified with nature scenes. Dharmasala is known for Buddhist temples. We have three shakti peehas in and around Kangra.


Road: Brajeshwari Devi Temple is well connected with all the places. Nearest town Darmasala is at 18 kms.

Rail: The nearest railway station is Kangra which is 11 kms.

Air: We have direct flights from Delhi and the nearest airport is at Kangra which is at 8 kms.

You May Also Like