Der Suru wird vom Pensilungpa-Gletscher im Himalaya westlich des Pensi-La-Passes gespeist. Er fließt anfangs nach Norden, wendet sich dann nach Westen. Die Straße Kargil – Padum führt westlich vom Pensi La entlang dem Flusslauf. Der Suru fließt nördlich am Nun-Kun-Massiv vorbei und dreht nach Norden. Er passiert die Orte Tongul, Panikhar, Sankoo, Saliskote und Minjee. Der Suru durchfließt den Distrikthauptort Kargil und mündet nach weiteren 5km in den Shingo, der wiederum nach weiteren knapp 23 Kilometern auf den Indus trifft. Der Suru entwässert ein etwa 4365km² großes Areal.