--> Skip to main content


Trilokpur Temple Himachal Pradesh – History

Trilokpur, situated in Himachal Pradesh, India, is a Hindu temple site perched on a hillock approximately 24 km southwest of Nahan, at an elevation of around 430 m. This sacred site showcases an architectural fusion of Indo-Persian styles.

The name "Trilok Pur" signifies a triangular arrangement of three Shakti Temples in the vicinity, each dedicated to a distinct aspect of the Goddess Durga. The primary temple, known as the Temple of Bhagwati Tripur Bala Sundari, portrays a childhood representation of Durga. The second temple, dedicated to Bhagwati Lalita Devi, is located 3 km from Bala Sundari, while the third temple is positioned 13 km northwest of the Bala Sundari temple.

History Of Himachal Pradesh Trilokpur Temple

Legend has it that in 1570, a sacred stone, or "pindi," symbolizing the goddess, appeared in a bag of salt purchased by Shri Ram Dass, a local trader. This signified the manifestation of Goddess Maa Balasundari in the bag. Despite selling salt throughout the day, the bag always remained full. In a dream, the goddess instructed Dass to build a temple at Trilokpur to establish her ‘Pindi’ already existing in the bag of salt. Dass, lacking funds, sought support from the ruler of Sirmour state.

With the financial aid received, Dass commenced the construction of the temple. In 1570, artisans from Jaipur were invited by the king to craft the marble temple, which was completed and dedicated to Goddess Tripura Bala Sundri in 1573. Post-completion, the royal family began worshipping Goddess Bala Sundri. Maharaja Fateh Prakash renovated the temple in 1823, followed by further renovations by Maharaja Raghubir Prakash in 1851.