上海〜成都間の高速鉄道は、中国鉄道のG列車(高速列車)が運行しています。列車の距離は約1,960km(約1,218マイル)で、最高速度は時速約300km(約186mph)、上海虹橋駅と成都東駅の間の所要時間はおよそ10.5〜12時間です。始発は午前6時、最終は午後7時で、1日に約14本が運行されています。運賃は二等席でおおよそ600人民元(約85米ドル)からで、一等席やビジネスクラスも利用可能です。主要な停車駅には南京南駅、徐州東駅、鄭州東駅、そして西安北駅が含まれ、上海〜成都の列車は一日を通して運行されています。Rail Monstersでオンライン予約できます。