The Uhl originates from a lake formed by the Thamsar Glacier in higher Dhauladhar range. The lake is very close to the Thamsar Pass, which lies on the trail to Bada Bhangal. From Thamsar, where it starts as a small mountain stream, Uhl reaches Palachak, a temporary settlement on the Uhl, where a tributary joins it from the right bank. It crosses Baragram and 18 km downstream at Barot, the Uhl is joined by the Lumba Dugh from the left bank. The Lumba Dugh also originates in the East of the Dhauladhar Range and flows past Luhardi village before meeting the Uhl.