Die Indus ontstaan deur die saamvloei van die Sênggê Zangbo met verdere spruite in die Trans-Himalaja in die Chinese outonome gewes Tibet, naby die berg Kailash. Aansluitend vloei dié rivier in 'n noordwestelike rigting deur die omstrede en outonome Noord-Indiese deelstaat Jammu en Kasjmir en verder deur Pakistan. In die noorde van dié land maak die Indus 'n boog in 'n suidwestelike rigting en vloei deur die provinsies Punjab en Sindh. Hier bereik dié rivier die stad Hyderabad, die grootste stad aan dié rivier. Verder suid mond die Indus net suidoos van Karatsji in die Arabiese See uit.