南京到上海有多远坐高铁 这两地直线相距三百公里。根据百度地图查询得知,从南京乘坐G1719次列车到上海,全程大概三百公里,用时1小时1分钟。还可以选择驾车前往,全程大概297.2公里,用时3小时52分钟,中途经过沪蓉高速,京沪高速,万航渡路。