Uhl River is a tributary of the
Beas River, which rises as two feeder channels in the area north of the Dhauladhar Range in
Himachal Pradesh.
These channels after crossing the Himalayas merge at the base of the southern slope to form the main channel of the Uhl River in Kangra area. It flows along the base of the Dhauladhar Range and then turns towards south-east and merge with the Beas River near Mandi.