Overview
Bajreshwari Mata Temple sits in the heart of Kangra town, Himachal Pradesh, and is dedicated to the goddess Bajreshwari Devi, worshipped here as a fierce form of Durga whose name draws on the Sanskrit word for thunderbolt. It ranks among the 51 Shakti Peeths, the network of shrines linked across the subcontinent to the body of the goddess Sati. Pilgrims arrive through the year for darshan, and the shrine has drawn both devotees and, at several points in its history, plunderers. Kangra's old market grew up around the temple, and the shrine still anchors that part of town, a short walk from Kangra Fort.
Legend & Mythology
Puranic tradition traces the temple's origin to the death of the goddess Sati at her father Daksha's fire sacrifice. Grief-stricken, her husband Shiva carried her body across the sky, and Vishnu eventually cut it into pieces to end his wandering; those pieces are said to have fallen across the subcontinent as the Shakti Peeths. Temple tradition holds that Sati's left breast fell at the site of present-day Kangra, marking the ground as sacred long before any structure stood there.
A separate account, recorded by the temple trust, credits the Pandavas with raising the first shrine here during their exile. According to this story, the brothers saw the goddess in a dream, and she told them she resided at Nagarkot, the old name for the area, and asked for a temple in exchange for her protection. According to the account, they built one that same night.
A third figure tied to the temple is Dhyanu Bhagat, a devotee whose story belongs to the Mughal period. Local accounts describe him offering his own head to the goddess during Emperor Akbar's reign as an act of devotion, and an idol of Dhyanu Bhagat stands near the main shrine today as a reminder of that offering.
Historical Journey
Documented history begins in the eleventh century, when forces under Mahmud of Ghazni raided the shrine in 1009 CE, drawn by its reputation for wealth in gold, silver, and gems built up from generations of royal offerings. Chroniclers record further raids over the following decades, and later medieval-era attacks on the temple are also attributed to Firoz Shah Tughlaq's campaigns in the region. Mughal-era sources note visits to the shrine during Akbar's reign, though the extent of any imperial patronage from that period is less clearly documented.
The most consequential event in the temple's recent history was the Kangra earthquake of April 1905, one of the most destructive quakes recorded in the Himalayan region, which leveled much of Kangra town along with the shrine. The structure seen today was rebuilt afterward with government and public support, including contributions from devotee communities well beyond Himachal Pradesh, and reopened to worshippers within about two decades of the disaster.
Architecture & Sacred Geography
Stone fortification walls enclose the temple complex, a legacy of centuries spent guarding against raids, and the entrance is marked by a Nagarkhana, a raised drum house traditionally used for ceremonial drumming, built in a style resembling the gateway of the Bassein fort in Maharashtra. Inside the Garbha Griha, or inner sanctum, the goddess is worshipped not as a carved image but as a Pindi, a naturally formed stone regarded as her direct manifestation; the sanctum's doors are finished in silver.
A small shrine to Bhairav, considered a guardian form of Shiva, stands within the same complex, along with three tombs added during reconstruction after the 1905 earthquake. The complex sits on raised ground in the old town, close to Kangra Fort, and the pairing of hill fort and hill shrine reflects a pattern common across this part of Himachal Pradesh, where temples and forts were historically built together for mutual defense.
Devotee Experience
The temple observes Navratri twice a year, in spring and autumn, drawing the heaviest crowds of the calendar. Makar Sankranti in mid-January brings a week-long celebration distinctive to this shrine, where devotees anoint the Pindi with ghee before it is bathed and redressed with fresh flowers. Daily aarti and prasad distribution continue through the rest of the year, and the temple trust also runs a free langar, a community meal open to all visitors, twice a day.
Several other pilgrimage sites sit within a short trip of Kangra town and are commonly combined with a visit here.
- Kangra Fort, about 3 km away, one of the oldest and largest forts in the Himalayan foothills, historically tied to the temple's fortunes and defense
- Masroor Rock Cut Temples, about 12 km away, a cluster of monolithic rock-cut shrines carved in a style often compared to Ellora
- Jwalamukhi Temple, about 30 km away, another of the region's Shakti Peeths, where the goddess is worshipped in the form of natural eternal flames
No official photography policy is publicly documented for this temple. Camera and phone use is generally best avoided directly at the sanctum and during aarti, and it is worth confirming with temple staff on arrival. Modest, respectful clothing covering the shoulders and legs is expected, in keeping with general practice at Hindu temples in Himachal Pradesh. The complex includes a Bhairav shrine and three tombs added during the post-1905 reconstruction, and the temple trust runs a free langar (community meal) twice daily. The temple is reached on foot from the old market and main bus stand, and queues run longer during Navratri and Makar Sankranti.
Timings
Timings can vary by season and special occasions - confirm locally before travelling.
Offerings
Devotees typically offer flowers and sweets at the shrine. During the week-long Makar Sankranti festival, ghee (clarified butter) is ritually applied to the Pindi before it is bathed and redressed with flowers.
Getting there
Bajreshwari Mata Temple, Kangra, Himachal Pradesh
Kangra Mandir Railway Station → Bajreshwari Mata Temple(By train)
3 kmfrom Kangra Mandir Railway Station
This is a narrow-gauge station on the Kangra Valley line, a short taxi or auto ride from the temple.
1.8 kmfrom Kangra Bus Stand
Local buses and taxis from the bus stand reach the temple within a few minutes on foot or by short ride.
10 kmfrom Kangra Airport, Gaggal
Flights are limited and mostly route via Delhi; taxis cover the ride into Kangra town.







