El río discurre por una región montañosa recibiendo muchos afluentes menores y algunos más importantes, como el río Nanya, por la derecha, donde el Dadu se vuelve hacia el este; luego le aborda el Lishua, procedente del norte y por la izquierda; y más tarde los ríos Xilje y Guanmiao, por la derecha.