Ravi river rises from the Bara Banghal ( a branch of Dhauladhar ) as a joint stream formed by the glacier-fed Badal and Tant Gari. The right bank tributaries of the Ravi are the Budhil, Tundahan Beljedi, Saho and Siul; and its left bank tributary worth mentioning is Chirchind Nala. Town Chamba is situated on the right bank of the river Ravi. In later Sanskritic period it came to be known by the name of Irawati. The Ravi river flows by the foot of Dalhousie hill, through the famous Chamba valley. The river with its length of about 158 km. in Himachal has a catchment area of about 5,451 sq. km. As the Ravi river flows down from the heights, it passes hill sides with terraced fields. Sometimes the hill seems to move away and the river comes out into lovely green valleys. The ravanging river looks devastating in its fury. It carries away even sturdy trees. The Ravi river first flows Westward through a trough separating the Pir Panjal from Dhauladhar range and then turns Southward, cutting the deep gorge through the Dhauladhar range. It flows nearly 130 km. in Chamba region, before leaving it finally at Kheri.
The Ravi river forms the biggest sub-micro region of Chamba district. From Bara Bangal of Kangra district, it flows through Bara Bansu, Tretha, Chanota and Ulhansa. The Ravi river merges with the Chenab in Pakistan. The well known human settlement along the river are Barmaur, Madhopur and Chamba town. Its total length is 720 km.
Important Tributaries of river Ravi are as follows