上海到东莞汽车全程1793公里,票价406元,历时22小时。上海汽车总站10:30、12:50、15:30有三班车直达东莞。
你好!起点: 上海市终点: 东莞市全程1512.57公里/约20小时50分钟