As the river follows its braided 700 kilometers course through the valley, it receives several rapidly flowing Himalayan streams, including the Subansiri, Kameng, Bhareli, Dhansiri, Manas, Champamati, Saralbhanga, and Sankosh Rivers.