1287.5公里。根据查询百度地图可知,昆明离长沙开车需要15小时27分钟,两地相距1287.5公里。1、首先在昆明市级行政中心清风地铁站乘坐1号线到达昆明南火车站,共乘坐3站。2、其次在昆明南站火车站乘坐g1526到达长沙南火车站。3、最后在长沙火车南站地铁站乘坐4号线到达观沙岭地铁站。