东莞到镇江没有直达车,所以你问的问题不好回答。如果按照距离,东莞到镇江直线距离1160公里左右,中点在抚州市附近,而如果按铁路,直接到两地都有车的,大概在鹰潭、上饶附近。需要中转的车,向塘更接近两站中点一些南京到东莞有一趟车,K25次.南京发车时间为15:57,到东莞东时间15:23,需要23小时36分。硬座219元,硬卧上中下分别为368、381、394