Indus River: The Indus River is the largest river in Pakistan, originating from the Tibetan plateau in China and running through India and Pakistan before emptying into the Arabian Sea. Its total length is approximately 3,180 kilometers, of which 710 kilometers are in Pakistan.
Jhelum River: The Jhelum River originates from the Himalayas in Indian-administered Kashmir and flows through the Jhelum District of Pakistan-administered Kashmir and the Punjab province of Pakistan. Its total length is approximately 725 kilometers, of which 320 kilometers are in Pakistan.
Chenab River: The Chenab River is formed by the confluence of two rivers, the Chandra and the Bhaga, in the Indian state of Himachal Pradesh. It flows through Indian-administered Kashmir and the Punjab and Sindh provinces of Pakistan before joining the Indus River. Its total length is approximately 960 kilometers, of which 592 kilometers are in Pakistan.
Ravi River: The Ravi River originates from the Himalayas in Indian-administered Kashmir and flows through the Punjab province of Pakistan before joining the Chenab River. Its total length is approximately 901 kilometers, of which 901 kilometers are in Pakistan.
Sutlej River: The Sutlej River originates from the Tibetan plateau in China and flows through India and Pakistan before joining the Chenab River. Its total length is approximately 1,550 kilometers, of which 1,080 kilometers are in Pakistan.
Kabul River: Originates from the Hindu Kush mountain range in Afghanistan and flows through Afghanistan and Pakistan before joining the Indus River. Its total length is approximately 700 kilometers, of which 360 kilometers are in Pakistan.
Swat River: Originates from the Hindu Kush mountain range in Pakistan-administered Kashmir and flows through the Khyber Pakhtunkhwa province of Pakistan before joining the Kabul River. Its total length is approximately 250 kilometers, all of which are in Pakistan.
Gilgit River: Originates from the glaciers of the Karakoram mountain range in Gilgit-Baltistan and flows into the Indus River. Its total length is approximately 72 kilometers, all of which are in Pakistan.
Kunhar River: Originates from the Himalayas in the Khyber Pakhtunkhwa province of Pakistan and flows into the Jhelum River. Its total length is approximately 166 kilometers, all of which are in Pakistan.
Zhob River: Originates from the Sulaiman Mountains in the Balochistan province of Pakistan and flows into the Gomal River. Its total length is approximately 410 kilometers, all of which are in Pakistan.
Gomal River: Originates from Afghanistan and flows through the Khyber Pakhtunkhwa and Balochistan provinces of Pakistan before flowing into the Indus River. Its total length is approximately 400 kilometers, of which 193 kilometers are in Pakistan.
Hingol River: Originates from the Makran Mountains in the Balochistan province of Pakistan and flows into the Arabian Sea. Its total length is approximately 350 kilometers, all of which are in Pakistan.
Hub River: Originates from the Las Bela District of the Balochistan province of Pakistan and flows into the Arabian Sea. Its total length is approximately 190 kilometers, all of which are in Pakistan.
Malir River: Originates from the Khirthar Mountains in the Sindh province of Pakistan and flows into the Arabian Sea. Its total length is approximately 150 kilometers, all of which are in Pakistan.
Puran River: Originates from the Siwalik Hills in the Punjab province of Pakistan and flows into the Jhelm.