廊前行后引入既有百色站。之后向西跨过右江进入云南境内，经过文山州的富宁县、广南县和丘北县；于弥勒县江边街附近跨南盘江，经红河州的弥勒县后进入昆明的石林县，在宜良南侧再次跨越南盘江，经过阳宗镇，于昆明市呈贡新区东侧设昆明南客站，之后引入昆明枢纽。途经广西隆安县、平果市、田东县、百色市田阳区；云南文山州富宁县、广南县、丘北县，红河州弥勒市，昆明市石林县、宜良县，玉溪澄江市，正线全长709.518km，其中广西壮族自治区境内274.83km，云南省境内431.183km。
百色-昆明段