东莞到南宁的距离约为1,940公里,这个距离是根据直线距离计算的,实际行驶距离可能会因为路线、地形等因素而有所不同,如果您需要查询具体的交通路线和时间,可以使用高德地图等导航软件进行查询。希望这些信息对您有所帮助!