The fierce battle-goddess born from Durga's fury — enshrined on the Baner riverbank in a forested Kangra valley.
Chamunda Devi temple sits on the banks of the Baner river in the Kangra Valley, one of five major Shakti shrines in Himachal Pradesh. According to the Devi Mahatmya, the Goddess Chamunda emerged from the furrowed brow of Durga in the heat of battle against the demons Chanda and Munda — her name itself a fusion of theirs, commemorating her victory. She is depicted in her most fearsome iconography: emaciated, fanged, garlanded with skulls, embodying the power that destroys ignorance and ego at their root.
The temple's setting amid dense deodar forest, with the sound of the Baner river running beside it, creates a deeply meditative atmosphere distinct from the busier Himachal shrines nearby. Pilgrims often combine Chamunda Devi with the other four Himachal Peethas — Jwalamukhi, Naina Devi, Chintpurni and Brajeshwari — completing what devotees call the "Himachal Char Dham" of the Goddess.
Nearest town: Kangra (15 km), Dharamsala (22 km). By rail: Kangra narrow-gauge railway station. By air: Gaggal (Kangra) Airport, 25 km.
Year-round; spring and autumn are most pleasant. Navratri (October) is the principal festival with the largest pilgrim crowds.
The forest walk from the road to the temple is short and shaded — go at dawn for the most tranquil darshan before tour groups arrive.
The Forehead of Goddess Sati fell at Chamunda Devi, consecrating this land as a Shakti Peetha. The Shakti here is Chamunda (the Fierce Battle-Goddess) and the guardian Bhairav is Bhairava Mardana.
Shakti Peetha
One of the 51 sacred Shakti Peethas — explore its unique significance in the divine circuit.
Explore →
Shakti Peetha
One of the 51 sacred Shakti Peethas — explore its unique significance in the divine circuit.
Explore →
Shakti Peetha
One of the 51 sacred Shakti Peethas — explore its unique significance in the divine circuit.
Explore →