印度河的最終源頭位於西藏;它從Sengge河跟Gar河的匯合開始。然後向西北流過喀喇昆侖山脈以南的喀什米爾,再漸漸彎向南面,從白沙瓦(Peshawar)與拉爾瓦品第(Rawalpindi)之間的山中流出來。在這處的印度河有壹座大型堤壩(塔貝拉水壩),形成塔貝拉水庫(Tarbela)。它余下往海洋的路徑都是在旁遮普(Punjab)及信德(Sind)的平原上,這時水流變慢,河道亦變得縱橫交錯。它然後流經海德拉巴(Hyderabad),最終在卡拉奇(Karachi)東南的壹個大三角洲流出海。