Present course The river rises above sea-level on the southern face of
Rohtang Pass in
Kullu. It traverses the
Mandi District and enters the
Kangra District at Sandhol, above sea-level. During its lower course the Beas is crossed by numerous ferries, many of which consist of inflated skins (darais). Near Reh in Kangra District it divides into three channels, which reunite after passing Mirthal, above sea-level. On meeting the
Sivalik Hills in
Mukerian, the river sweeps sharply northward, forming the boundary with Kangra District. Then bending round the base of the Sivalik Hills, it takes the southerly direction, separating the districts of Gurdaspur and Hoshiapur. After touching the
Jalandhar district for a short distance, the river forms the boundary between
Amritsar and
Kapurthala. Finally the Beas joins the river
Sutlej at the south-western boundary of Kapurthala district of
Punjab after a total course of . The chief tributaries are Bain, Banganga, Luni and Uhal. The Sutlej continues into
Pakistani Punjab and joins the
Chenab River at
Uch near Bahawalpur to form the
Panjnad River; the latter in turn joins the
Indus River at
Mithankot. The water of the Beas river is allocated to India under the terms of the
Indus Waters Treaty between India and
Pakistan. The mean annual flow is 14.203 million acre feet (MAF).
Historical course Historically, the Beas River flowed from its present-day junction with the Sutlej to Lahore and Montgomery districts, after which it joined the Chenab near Shujabad before the Chenab turns westward. By 1245, the Beas river occupied the former bed of the Chenab river that passed by Dipalpur. The old Beas river flowed south of the site of Harappa. The flow of the Beas river, which ran through the high-bar of the
Bari Doab, shifted between 1750 and 1800, with it being captured by the Sutlej river, after many previous changes to its flow throughout the preceding centuries. ==Dams==