Temples in Kangra
The temple-densest district of Himachal Pradesh, spanning the former Katoch capital, three Shakti Peethas, a Mahavidya shrine, and the Dhauladhar foothills around Dharamshala.
By Deity in Kangra
7 Temples in Kangra

Kangra
Bhagsunag Temple
Bhagsunag Temple in Kangra, HP, honours the serpent deity Nag Devta alongside Shiva; its healing spring leads on to the nearby Bhagsu Waterfall.

Kangra
Masroor Rock-cut Temple
Masroor Rock-cut Temple in Kangra, HP, is an unfinished shrine carved from one rock, its sanctum holding a four-faced Shiva flanked by five other deities.

Kangra
Mata Baglamukhi Temple
Mata Baglamukhi Temple in Kangra, HP, is a Siddha Peeth and among India's three foremost Baglamukhi shrines, sought for victory and protection from harm.

Kangra
Shri Baijnath Temple
Shri Baijnath Temple in Kangra, HP, is among the valley's oldest Shiva shrines, revered as Vaidyanath's seat and noted for rare Shiva-Parvati carvings.

Kangra
Shri Brajeshwari Devi Temple
One of the 51 Shakti Peethas — the left breast of Sati is believed to have fallen here. The goddess is worshipped in aniconic Pindi form as Vajreshwari.

Kangra
Shri Chamunda Devi Mandir
Shri Chamunda Devi Mandir in Kangra, HP, is one of the state's five principal Shakti temples, a rare joint shrine of the goddess with Shiva as Nandikeshwar.

Kangra
Shri Jwalamukhi Mata Shaktipeeth
Shri Jwalamukhi Mata Shaktipeeth in Kangra, HP, is one of the 51 Shakti Peethas, uniquely worshipped as eternal blue flames rising from rock, with no idol.