涪江向南流,过遂宁市蓬溪县、大英县边界,在大英县的郪口镇,右岸支流郪江在郪口汇入涪江。郪口是涪江干流上最宽的河谷所在,也是射洪、遂宁两县交界之处。入遂宁市船山区,经桂花镇、唐家乡,遂宁市区,仁里镇,老池乡,蓬溪县荷叶乡,有一段遂宁市、重庆市界河,在潼南县玉溪镇西进入重庆市境。 南流经重庆市潼南区的玉溪镇、安兴乡、桂林镇(桂林街道),城区梓潼街道,上和镇、别口镇,合川区太和镇、小河乡,成为合川区、铜梁区界河,经铜梁区高楼镇,在铜梁区的安居镇纳入右岸支流琼江。东流,经川北门户合川区的铜溪镇、渭沱镇、皂角镇,最后一条支流小安溪由右岸汇入涪江。涪江接纳小安溪后,在合川城南钓鱼城下,结束了670公里的流程。汇入由合川城东北而来的嘉陵江。