中国チベット自治区のカイラス山付近(マーナサローワル湖とラークシャスタール湖)に源を発して、インドのヒマーチャル・プラデーシュ州を通過し、インドとパキスタンの国境も流れてからパキスタンに入り、シェナブ川と合流後、近くでインダス川に合流する。