Sông Indus bắt đầu như một dòng chảy băng giá trên dãy núi Himalaya. Nguồn của sông Indus là Cao nguyên Tây Tạng ở đất nước Tây Tạng, gần Hồ Mansarovar, trên sườn phía bắc của Núi Kailash Phạm vi.
Gần 2/3 sông Indus chảy qua Pakistan, với một số phụ lưu của nó đi qua Ấn Độ. Các con sông khác gia nhập sông Indus khi nó chảy vào Biển Ả Rập gần thành phố cảng Karachi. Ở Ấn Độ cổ đại, Indus được gọi là "Sindhu" trong tiếng Phạn. Sông dài 1.976 dặm với tổng lưu vực là 450.000 dặm vuông.