中山到东莞的距离大约是70公里,这个距离是根据两地之间的直线距离计算的,实际的交通距离可能会因为路线的选择和路况的不同而有所不同,如果你打算自驾或者乘坐公共交通工具,建议你使用导航软件或者查询相关的公交路线信息来获取最准确的行程距离。