The river has a total drainage area exceeding . Its estimated annual flow stands at around , twice that of the Nile River and three times that of the Tigris and Euphrates rivers combined, making it one of the largest rivers in the world in terms of annual flow. The Zanskar is its left bank tributary in Ladakh. In the plains, its left bank tributary is the Panjnad which itself has five major tributaries, namely, the Chenab, Jhelum, the Ravi, the Beas, and the Sutlej. Its principal right bank tributaries are the Shyok, the Gilgit, the Kabul, the Gomal, and the Kurram. Beginning in a mountain spring and fed with glaciers and rivers in the Himalayan, Karakoram and Hindu Kush ranges, the river supports ecosystems of temperate forests, plains and arid countryside.