The Ng Tung River possesses various tributaries such as the Tan Shan River and Kwan Tei River. The Ng Tung stream of this river is one of the most beautiful streams in Hong Kong. Besides, the stream also falls off as the highest waterfall in town. The Ng Tung River joins along with the Shek Sheung river and Shueng Yue river before opening up into the Sham Chun River, also known as the Shenzhen River.