贵阳到南京的直线距离约2000公里左右。如果你乘座K字头火车回南京的话,沿途走上海至昆明的沪昆线铁路,经由贵州,湖南,江西,浙江,上海,到达南京,用时大约30个小时。
如果你开车自驾回南京的话,用时会比较長一点,因为途中崇山峻岭较多,不太好走。