于贵州省独山县尧梭乡里腊村的九十九滩，源头段又称甲劳河，东南流至基长镇议寨村经1.5千米长的地下暗河后转东北流，经水岩乡江寨村进入三都水族自治县（此段又称江寨河），三都以下始称“都柳江”。都柳江向东流经三都、榕江和从江后进入广西三江侗族自治县，在三江县老堡乡老堡口左纳古宜河（寻江）后改称融江。融江自老堡口转向南，经融安、融水和柳城，在柳城县南部的凤山镇右纳龙江后始称“柳江”。柳江东南流经柳州、鹿寨和象州县，最后沿着象州与武宣边界汇入西江红水河段。红水河纳柳江后改称黔江。柳江干流全长751公里，总落差1297