从东莞东坐火车到上海大概要18小时左右。
目前东莞东到上海南有2趟到达的普快分别是T212次和T102次。
T212次东莞东13:52分发车,正点到达上海南站07:58分,历时18小时06分,硬座全票217元,硬卧中铺366元;
T102次东莞东16:51分发车,正点到达上海南站11:06分,历时18小时15分,硬座全票217元,硬卧中铺366元;
附东莞东到上海南列车时刻表如下:
:T212 东莞东
开点:13:52
到达车站:上海南
到点:07:58
历时:18:06
硬座:217
t102 :东莞东
开点:16:51
到达车站:上海南
到点:11:06
历时:18:15
硬座:217