नदी घाटी के माध्यम से अपने लटके हुए 700 किमी (430 मील) पाठ्यक्रम का अनुसरण करती है, यह कई तेजी से बहने वाली हिमालयी धाराओं को प्राप्त करती है, जिसमें सुबानसिरी, कामेंग, भरेली, धनसिरी, मानस, चंपामती, सरभंगा और संकेत नदियाँ शामिल हैं। पहाड़ियों और पठार से दक्षिण की ओर जाने वाली मुख्य सहायक नदियाँ बुरि दिहिंग, दिसांग, दिक्खू और कोपिली हैं।