大约2252公里。
昆明到上海的高铁也就是沪昆高速铁路由上海虹桥站至昆明南站,全长2252公里,设计时速为长沙南站以东350km/h,长沙南站以西300km/h(预留350km/h)。截至2016年12月,沪昆高速铁路的运营时速为300km/h。