Famous Temples of Himachal Pradesh
From Kangra Shaktipeeths and Kullu pagodas to Spiti gompas — browse the state's most visited shrines by district.
Kullu
2 famous temples
Hadimba Temple
हिडिम्बा देवी मंदिरA 500-year-old four-tiered pagoda of carved deodar, standing in an ancient cedar grove. The Kathkuni shrine is Manali's most visited sacred site.
Dhungri Forest, Manali
Best time: March to June & October to November
Bijli Mahadev
बिजली महादेवA hilltop Shiva shrine whose lingam is said to be struck by lightning each year, then restored with butter and barley. Reached by a steep ridge hike with full-valley views.
Above Kullu Valley, 2,460 m
Best time: April to June & September to November
Shimla
2 famous temples
Jakhu Temple
जखू मंदिरShimla's hilltop Hanuman temple, watched over by a towering statue. Legend says Hanuman rested here while searching for the Sanjeevani herb.
Jakhu Hill, Shimla
Best time: March to June & September to November
Bhimakali Temple
भीमाकाली मंदिरThe Bushahr royal family's historic pagoda temple, a masterpiece of Kathkuni wood-and-stone craft and one of Himachal's most important Shakti shrines.
Sarahan
Best time: April to June & September to November
Kangra
4 famous temples
Jwalamukhi Temple
ज्वालामुखी मंदिरA Shaktipeeth where the goddess is worshipped as an eternal natural flame, with no idol. One of North India's most visited Devi temples.
Jwalamukhi, Kangra
Best time: February to March (Navratri) & October to November
Bajreshwari Devi Temple
बज्रेश्वरी देवी मंदिरAn ancient Shaktipeeth rebuilt after the 1905 Kangra earthquake. The stone temple remains a major stop on the Kangra Devi circuit.
Kangra Town
Best time: October to March
Chamunda Devi Temple
चामुंडा देवी मंदिरA riverside shrine on the Baner, set against the Dhauladhar range. Pilgrims visit year-round; Navratri draws the largest crowds.
Dadh, Kangra
Best time: March to June & September to November
Baijnath Temple
बैजनाथ मंदिरA 13th-century Nagara-style stone temple dedicated to Shiva as the Lord of Physicians, among the finest medieval shrines in the hills.
Baijnath
Best time: October to April
Lahaul and Spiti
3 famous temples
Key Monastery
की मठSpiti's largest monastery, a whitewashed cliff citadel above the Spiti River at about 4,166 m. Home to hundreds of lamas and centuries of murals.
Kaza, Spiti Valley
Best time: June to October
Tabo Monastery
ताबो मठFounded in 996 AD, often called the Ajanta of the Himalaya for its mud-brick chapels and thousand-year-old frescoes.
Tabo, Spiti
Best time: June to October
Triloknath Temple
त्रिलोकेनाथ मंदिरA rare shrine revered by both Hindus and Buddhists, where Shiva and Chenrezig are worshipped in the same six-armed marble image.
Udaipur, Lahaul
Best time: May to October
Kinnaur
1 famous temple
Chamba
1 famous temple
Mandi
2 famous temples
Bhootnath Temple
भूतनाथ मंदिरThe heart of Mandi's Shivratri fair. Over 200 village deities gather here each year in Chhoti Kashi, a town of 81 stone Shiva temples.
Mandi Town
Best time: February to March (Shivratri) & October to April
Prashar Lake Temple
पराशर झील मंदिरA three-storey pagoda beside a floating-island lake, dedicated to sage Prashar. One of Himachal's most photographed high-meadow shrines.
Prashar Lake
Best time: April to June & September to November
Solan
1 famous temple
Sirmaur
1 famous temple
Bilaspur
1 famous temple
Hamirpur
1 famous temple
Una
1 famous temple