Sông Indus là con sông dài nhất ở Pakistan, bắt nguồn từ vùng Himalaya. Nó cũng là con sông lớn thứ 21 thế giới về lưu lượng nước hàng năm. Với tổng chiều dài 3.180 km, đây cũng là huyết mạch của Pakistan. Sông Indus bắt nguồn từ cao nguyên Tây Tạng gần hồ Mansarovar ở Trung Quốc.