--> Skip to main content


Trilokinath Temple At Udaipur In Lahaul – Himachal Pradesh

Trilokinath temple is located about 9 kms from Udaipur in Lahaul, Himachal Pradesh. The shrine was constructed during the mid 8th century CE. The main deity worshipped in the temple is Shiva – the six-armed Shiva murti is believed to have been installed by Guru Padmasambhava.

The Buddhists of the region worship the deity as Avalokiteshvara.

A popular story says that a Kulu Raja reached Trilokinath and tried to carry off the idol, but was defeated in the attempt, as the stone became too heavy to move. There is a mark on the right leg of the marble figure, which is said to have resulted from a sword blow by a Kullu soldier of the time.

Udaipur Trilokinath Temple Story

Built in the Kashmiri – Kannauj style, the temple has been repeatedly renovated over the centuries, most recently in the 1980s, and only the column and bases in the porch remain of the original construction. This shikhara shrine stands on a raised platform. The temple consists of a curvilinear stone tower shikhara crowned with the characteristic amalka.

A silver murti of Kali as Mahishasura Mardini was installed by Thakur Himpala in 1959-60 in the temple.

The original temple columns date from the time of King Lalitaditya in the 9th century CE. At the courtyard are large Buddhist prayer wheels and a granite Shivling and a small Nandi (bull).

The Pauri festival held here in August attracts thousands of devotees.