Connu pour ses formations de stalagmites et de stalactites, Trilokpur abrite un temple situé dans une grotte dédié au Seigneur Shiva. Les touristes peuvent également visiter les trois temples de la région consacrés à la déesse Shakti. Le sanctuaire principal est le temple de Bhagwati Tripur Bala Sundri, qui représente une image de l’enfance de la déesse Durga. À proximité se trouve le temple Shakti dédié à Bhagwati Lalita Devi, situé sur une butte. Le temple de Tripur Bhairavi est une autre attraction.

La légende raconte que Maa Balasundari est apparue à Trilokpur dans un sac de sel en 1573. Celui-ci fut ramené de Deoband à Uttar Pradesh par un commerçant local du nom de Ram Dass. Ce dernier avait beau vendre du sel tout au long de la journée, le sac ne se vidait jamais. Il ne parvenait pas à comprendre ce miracle. La même nuit, la déesse apparut dans un rêve pour la raconter l’histoire de sa disparition de Deoband. Elle lui demanda de faire construire un temple à cet endroit et de la faire valoir sous sa forme pindi qui avait existé dans le sac de sel. Elle lui ordonna également de la vénérer sous le nom de Mahamaya Balasundri, une version enfantine de la déesse Vaishno Devi. Comme il n’était pas très riche, Ram Dass alla voir le roi de l’État de Sirmaur qui accepta de faire construire le temple. Des artisans de Jaipur furent appelés en 1570 et ce bâtiment en marbre fut construit en trois ans. En 1823, il fut rénové par le maharaja Fateh Prakash, puis une autre fois quelques années plus tard, en 1857, par le maharaja Raghubir Prakash. Plus de 32 lakh de fidèles visitent ce lieu saint chaque année. Depuis sa création, les descendants de Ram Dass exécutent la pûjâ ici.

Autres attractions à Dharamsala