东莞到上海的距离

从东莞到上海,有火车直达吗?还有现在的车费贵不贵?有大客车直达吗?坐火车好还是大客车好?

东莞到上海走高速公路是1506公里,走铁路1623公里。
东莞东站每天有一趟到上海南站的火车,T102次,深圳开往上海南,下午16:26从东莞东站发车,第二天上午10:00到达上海南站,历时17小时34分钟,票价:硬座194元,硬卧下铺353元,软卧下铺539元

如果你要坐客车,可以到东莞南城汽车客运总站坐车,每天中午12:35有一班开往上海的长途车,票价是480元。大概24个小时到上海长途客运南站

坐火车比较快也比较省钱,看你自己怎么选择了。建议坐火车
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-22
当然坐火车好,既舒适又快捷,票价:硬座219元、硬卧381元、用时17小时42分 东莞 至 上海 火车时刻表 车次类型出发站开车目的站到达用时硬座软座硬卧软卧T102新空特快东莞东16:26上海南次日10:0017小时42分219-381600
第2个回答  2013-04-22
深圳没有上海大酒店,只有一家上海宾馆,从上海宾馆走到上海宾馆西站乘坐 310-315环线 (坐23站)到南头检查站转乘 深圳南头-东莞东站 到东莞市汽车东站下。大约3小时。
希望采纳本回答被网友采纳