I elvas midtre løp, mellom Zhaohua og Hechuan, renner den gjennom et åslandskap med terrasserte rismarker. Elveløpet er her svært svingete, og selv om avstanden i luftlinje bare er 200 km lang så tilbakelegger elva 600 km på denne strekningen. Langs denne delen av elva ligger byene Cangxi, Langzhong, Nanbu og Nanchong.