一、东莞没有直接到上海的高铁。
二、您需要在深圳北或广州南站换乘到上海虹桥的车。(上海虹桥站为:火车站,机场,地铁等一体的综合交通枢纽)
三、票价:
1,东莞~深圳北:二等座53.5, 深圳北~上海虹桥:二等座481。共需要481+53.5=534.5。
2,东莞~广州:二等座45.5,广州南~上海虹桥:二等座793。共需要793+45.5=838.5
没有直达的高铁。你先从东莞坐车到番禹广州南站,然后坐高铁到武汉,到武汉后再转武汉——上海的动车组,这应该是最快的火车路线。
因为长沙——上海的动车组稍少些,然后时间要比武汉——上海的要久。
所以到武汉后再转动车。
总费用差不多快接近1000块。