514.3公里。通过查询百度地图显示,昆明的地理位置处于中国西南部的云贵高原,贵州地处云贵高原两者相距514.3公里,坐高铁需要2小时9分钟。高速动车组G2966次旅客列车,从昆明南站始发,终点到达贵阳北站,沿途停靠曲靖北站、盘州站和安顺西站。