成都到上海的时间取决于交通工具的选择和路线的不同。 如果选择搭乘飞机,通常只需要约2小时的飞行时间。 如果选择坐火车,快速列车的旅行时间大约在12-14小时之间,而普通列车的旅行时间则会更长一些。 此外,如果选择乘坐长途汽车,旅行时间通常在16-20小时左右。 当然,这些时间只是大概值,实际旅行时间还会受到交通状况、天气条件以及行程中的停留等因素的影响。