Manimahesh Yatra is pilgrimage to Manimahesh Lake (4115m) situated at the base of Manimahesh Kailash Peak. Manimahesh Yatra is just like mount Kailash yatra or Lake Manasarovar Yatra for pilgrimage to lord Shiva. Manimahesh Lake is at a distance of 26 km (13km by taxi and 13km by trek) from Bharmour. Many pligrims, who visit Manimahesh every year and locals often cover this distance Bharmour to Manimahesh in one day. Every year Manimahesh yatra is held from Janamastmi to Radhastami however people start visiting Manimahesh from May onwards and keep on visiting Manimahesh until end of October. It is believed that Lord Shiva and Goddess Parvati take a bath in Manimahesh Lake. Every year more than half a million people visit manimahesh lake to take holy bath and to see Manimahesh Kailash. Manimahesh Kailash Peak is believed to be home of Lord Shiva. Manimahesh yatra is not considered complete without visit to Bharmani devi temple which is at a distance of 4 km from Bharmour. It is believed that it is necessary to take bath in Bharmani Devi pool to complete Manimahesh Yatra. Manimahesh lake and peak are considered sacred and it is said that no one has been able to climb to the Manimahesh Kailash Peak. People point out rock projections, human-like in appearance, and say that one is of a hermit and other of a shepherd, frozen stiff during their futile effort to reach the top. A fair is held at Bharmour in August every year, providing a rare occasion to see and study the customs and rituals of the local people.