It has many tributaries, with most coming from the Ta Tit Yan, Grassy Hill, Lead Mine Pass and Yuen Tun Ha area.
The river is fed by many streams, with the majority coming from the Ta Tit Yan, Grassy Hill, Lead Mine Pass, and Yuen Tun Ha area.