Guanlan River rises in Da'naoke Hill ( ), north of Shenzhen, and flows generally north through Qinghu Village ( ) and Guanlan Subdistrict, to Dongguan, then flows north to join Shima River in Yantian Stream ( ), where it feeds into Dong River, about 1.0 sqkm near Qiaotou Town ( ).