The Beas rises in the Pir Panjal range near the Rohtang Pass and flows about 256 kilometres (159 mi) in Himachal Pradesh.
The Ravi is born in Bara Banghal, Kangra district as a joint stream formed by the glacier fead Bhadal and Tantgari.
The river cuts through both the great Himalayan and the Zaskar ranges and crosses the Indo-Tibetan border (near Shipkila).
The catchment area of Satluj in Himachal Pradesh is about 20,000 square kilometres (7,700 sq mi).
The Ghaggar river originates near the village of Dagshai in the Shivalik Hills of Himachal Pradesh at an elevation of 1,927 metres (6,322 ft) above mean sea level[2] and flows through Punjab and Haryana states into Rajasthan;[3] just southwest of Sirsa, Haryana and by the side of Talwara Lake in Rajasthan.