Known for stalagmite and stalactite formations, Trilokpur is home to a cave temple with Lord Shiva as the presiding deity. Tourists can also visit the three temples dedicated to Goddess Shakti in the region. The main shrine is the Temple of Bhagwati Tripur Bala Sundri, that depicts a childhood image of Goddess Durga. A stone's throw away lies the Shakti Temple, dedicated to Bhagwati Lalita Devi located on a hillock. Another attraction is the temple of Tripur Bhairavi.


Legend has it that Maa Balasundari appeared at Trilokpur in a salt bag in 1573. The salt bag was brought by a local shopkeeper Ram Dass from Deoband in Uttar Pradesh. Despite Dass selling the salt from this bag through the day, it did not empty. He failed to understand the miracle. The same night, the goddess appeared in his dream to narrate the story of her disappearance from Deoband. She told him to get a temple constructed here and establish her pindi form, which had existed in the salt bag. He was also directed to worship her in the name of Mahamaya Balasundri, an infant form of Goddess Vaishno Devi. As he was not very rich himself, Ram Dass met the king of Sirmour state who agreed to build the temple. Artisans were called in from Jaipur in 1570 AD and in three years, the marble temple was completed. In 1823, it was renovated by Maharaja Fateh Prakash and a few years later, in 1851, by Maharaja Raghubir Prakash. Over 32 lakh devotees visit the shrine every year. From the time the temple was incepted, the descendants of Ram Dass have performed the main pooja here.

Other Attractions In Dharamsala