Renowned for the ancient Marikula Mata Temple, the picturesque hamlet of Udaipur is located on the banks of Chandrabhaga River in Lahaul and Spiti district of Himachal Pradesh. The pilgrimage site is considered holy by both Hindus and Buddhists.
Located at an altitude of 2,743 meters, Udaipur is 53 km to the north of Keylong. It was known as Markul in olden times because of the temple dedicated to Markula Devi, an incarnation of Goddess Durga. In 1695 AD, it was renamed as Udaipur in honour of King Udai Singh of Chamba. King Udai Singh became very popular after he elevated Udaipur to the status of a district centre.
Udaipur along with Trilokinath temple forms the two important pilgrimages in Lahaul and Spiti district. The temples are held in high regard by both Hindus and Buddhists. Both the places of worship are located on either side of the Chandrabhaga river.
A blend of Tibetan and Hindu styles of architecture, the temple has been constructed from wood and stone. The temple is noted for its architecture and wooden carvings. The temple’s wall panel depicts scenes from Hindu mythology and epics like the Ramayana and Mahabharata.
The outer walls of the temple reflects the Kashmiri style and has carvings of Yamuna, the Ganga, Yakshas, Kinnars, ten incarnations of Lord Vishnu, Navgrahas and the sun god. The sanctum sanctorum of the temple is very small.
Udaipur is also popular as a camping site. Greenery and breathtaking vistas add to the charm of the place. Unlike the Lahaul valley, which is known for its barren splendour, Udaipur is green and appealing.
Udaipur stands at the confluence of Chenab and Mayar Nallah and also serves as the gateway to Mayar Valley. Several trekking routes start from Udaipur to places like Kibber, Kangla and to Zanskar.