Triyuginarayan Temple is located at an altitude of 1,980 meters in Triyuginarayan village in Rudraprayag district, Uttarakhand. This temple is dedicated to God Vishnu but it resembles the temple of Kedarnath in architectural style and is believed to have been built by Adi Shankaracharya. Adi Shankaracharya is credited with building many temples in the Uttarakhand region.

The shrine houses a two-feet tall silver image of god Vishnu (Narayana), accompanied with consort - goddess of wealth Lakshmi and the goddess of music and learning - Sarasvati. The temple courtyard is also the source of a water stream, which fills four bathing ponds (kunds) nearby.

History and Mythology

It is believed that the marriage of God Shiva to Goddess Parvati was held at this venue and was witnessed by God Vishnu. The exact location of the wedding is marked by a stone called Brahma Shila, in front of the temple. A special feature of this temple is a perpetual fire that burns in front of the temple.

The flame is believed to be burning from the times of the divine marriage. Thus, the temple is also known as AkhandDhuni temple.