东莞到成都的火车有两趟。
K1092/K1093 硬座277.5元,硬卧513.5元起,软卧789.5元 时长38小时38分
T128/T125 硬座289.5元,硬卧534.5元起,软卧823.5元 时长29.5小时
至于高铁,建议你去广州坐京广高铁到武汉转车。那样的话,我建议你坐飞机。一般800km以上的距离,飞机的性价比更高。
以下数据来自铁道部官方订票网站12306,所有去成都的火车都在下面,没通动车高铁,你也可以选择飞机,一般到重庆的机票比成都便宜,再从重庆做动车去成都,2小时。如果在中途转火车很麻烦,而且费时间,倒不如坐普通列车: