The longest river in Pakistan is the Indus River. This river is Pakistan’s main river and source of water for irrigation. The Indus River stretches for 3,180 kilometers (2,000 miles), from the highlands of Tibet to the Arabian Sea, passing through India and Pakistan.