Kabul River, or Kabal River (Persian: دریای کابل), is a river that rises in the Sanglakh Range in Afghanistan, separated from the watershed of the Helmand by the Unai Pass. It is the main river in the eastern part of Afghanistan. It flows 700 km before joining the Indus River near Attock. It passes through the cities of Kabul, Chaharbagh, Jalalabad, and (flowing into Pakistan some 30 km north of the Khyber Pass) Nowshera. The major tributaries of the Kabul River are the Logar, Panjshir, Kunar and Alingar and Bara rivers.
The Kabul river itself is little more than a trickle for most of the year, but swells in summer due to melting snows. Its largest tributary is the Kunar River, which starts out as the Mastuj River, flowing from the Chiantar glacier in Chitral, Pakistan and once it flows south into Afghanistan it is met by the Bashgal river flowing from Nurestan. The Kunar meets the Kabul near Jalalabad. In spite of the Kunar carrying more water than the Kabul, the river continues as the Kabul River after this confluence, mainly for the political and historical significance of the name. It is also called Sardryab near Distt: Charsadda where it provides a fine avenue for recreation and refreshment. Sardryab is famous for its fishing annd having a worthy fish economy.
- The Swat River (Urdu: دریائے سوات) flows from the Hindukush Mountains through the Kalam Valley into the Kabul River in the Peshawar valley, Khyber Pakhtunkhwa, Pakistan.
- The Panjkora River rises rises high in the Hindu Kush at lat. 35.45 and joins the Swat River near Chakdara, Malakand, Khyber Pakhtunkhwa. Its name is derived from the Persian for 'panj' (meaning 'five') and 'kora' (meaning 'river').