Barot is situated in a small valley formed by the Uhl river. Surrounded on both sides by parts of the Dhauladhar range of the Himalayas, Barot is located at an elevation of 1819 metres (6001 ft) above the mean sea level. Most of the village is settled along the banks of Uhl river. The Uhl barrage and reservoir for the Shanan Power House are a major geographical feature of Barot. Most of the forest around Barot is deodar and Himalayan oak.