Home / Train /

Shanghai - Chengdu Train

Shanghai and Chengdu are two of major tourism destinations in China. Both normal and high speed trains are running between. The high speed ones all run in daytime, taking 11-15 hours. The ordinary ones travel overnight, but they take a long time of 30 to 38.5 hours. Although the sceneries along the way are not bad, it wastes a lot of time, especially for those who are pressed for time. In the case, high speed ones are better choices. After arriving and have a good rest over the night, one can travel around energetically and leisurely.

However, if you travel in a hurry, flight will be a good option, whose duration is about 3.5-5 hours. But it will generally cost you more.

High Speed Trains

All the three pairs of bullet trains are running between Shanghai Hongqiao Railway Station and Chengdu East Railway Station. The travel time is two times less than the ordinary ones. But correspondingly, they are more expensive, even more expensive than the flight tickets in low season. They usually depart in the morning and arrive in the late evening, so you have a full day to relax yourself and admire the scenery along the way.

Shanghai to Chengdu High Speed Train Schedule:

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
D220606:01 - 21:4915h48m
D35206:13 - 20:3414h21m
D63606:32 - 20:4014h8m
G197407:17 - 18:2711h10m
D305607:23 - 21:5514h32m
G218907:28 - 20:3313h5m
G328807:49 - 19:5912h10m
G329208:24 - 20:4612h22m
D95208:30 - 21:0612h36m
G147609:51 - 22:2812h37m
G328410:36 - 23:1012h34m
G219310:48 - 23:2112h33m
See more Shanghai Schedule

Chengdu to Shanghai Bullet Train Timetable:

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
G219506:10 - 19:2813h18m
D305806:12 - 21:1815h6m
D63807:10 - 22:1315h3m
G147507:11 - 20:0112h50m
G328607:47 - 19:4111h54m
D95407:47 - 20:2112h34m
D35407:53 - 22:2114h28m
D220808:04 - 23:1615h12m
G329408:57 - 21:1012h13m
G219109:24 - 22:2513h1m
G329010:42 - 22:4812h6m
G197611:01 - 22:3211h31m
See more Chengdu Schedule 

Note: The timetable is for reference only. For real-time schedule, please search for it by the tool on top of the page.

Ticket Fare

(Last Update on Apr 25, 2023)
Business Class SeatFirst Class SeatSecond Class SeatDeluxe Soft Sleeper
G trainsCNY 2,870.5 - 3,774
USD 422 - 555
CNY 1,482.5 - 1,898.5
USD 218 - 279
CNY 928 - 1,170.5
USD 136 - 172
D trains---CNY 1,104 - 1,152
USD 162 - 169
CNY 690 - 721
USD 101 - 106

Stop-bys along the way: Kunshan South, Suzhou in Jiangsu, Wuxi New District, Wuxi, Changzhou, Danyang, Zhenjiang, Nanjing South, Quanjiao, Feidong, Hefei South, Liuan, Jinzhai, Macheng north, Hongan West, Hankou, Hanchuan, Tianmen South, Xiantao West, Qianjiang, Jingzhou, Zhijiang North, Yichang East, Badong, Jianshi, Enshi, Lichuan, Shizhuxian, Fengdu, Fuling North, Changshou North, Chongqing North, Hechuan, Tongnan, Suining, Daying East

Normal Trains

Shanghai to Chengdu Train

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
K115611:16 - 17:23+30h7m
K35115:28 - 06:00++38h32m
K28220:14 - 08:55++36h41m


Chengdu to Shanghai Train

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
K115807:53 - 14:40+30h47m
K28418:23 - 07:10++36h47m
K35220:47 - 12:09++39h22m
Note: The timetable is for reference only. For real-time schedule, please search for it by the tool on top of the page.

Ticket Price

(Last Update on Apr 25, 2023)
Soft SleeperHard SleeperHard Seat
CNY 748 - 780.5
USD 110 - 115
CNY 488 - 504.5
USD 72 - 74
CNY 264 - 278.5
USD 39 - 41

Four pairs of normal type sleeper trains are in service between the two cities at present. Although the ticket fare is much cheaper compared with the high speed ones, the long journey may make one annoying and dog-tired. To travel by it, you'd better buy a sleeper and buy one in advance because they are always in demand.

Running route:
They are all different. In addition to the Shanghai, Shanghai South, and Chengdu these three stations, there are many others invoved.

 For K290 and K292, the stations also include Suzhou (Jiangsu), Wuxi, Changzhou, Nanjing, Chuzhou North, Bengbu, Suzhou (Anhui), Xuzhou, Xiayixian, Shangqiu, Lankao, Kaifeng, Zhengzhou, Yanshi, Luoyang, Sanmenxia, Huashan, Weinan, Xi'an, Xianyang, Xingping, Baoji, Liangdang, Huixian, Lueyang, Yangpingguan, Guangyuan, Jiangyou, Zhuyuanba, Mianyang, and Deyang;

 For K1156/K1158, K4138, and 3216/3218, the other stations contain Kunshan, Suzhou, Wuxi, Changzhou, Nanjing, Hefei, Hankou, Suizhou, Xiangyang East, Shiyan, Ankang, Wanyuan, Dazhou, Yingshan, Pengan, Nanchong, and Suining; 

 For K282/K284, and 3258, the other stations are Kunshan, Suzhou, Wuxi, Changzhou, Nanjing, Ma'anshanBengbu, Xuzhou, Dangshan, Shangqiu, Kaifeng, Zhengzhou, Ruzhou, Pingdingshan West, Lushan, Nanzhao, Nanyang, Dengzhou, Xiangyang, Wudangshan, Shiyan, Baihe East, Ankang, Xixiang, Hanzhong, Guangyuan, Jiangyou, Mianyang and Deyang;

 For K351 and K352, the stations also contain Jiashan, Songjiang, Jiaxing, Haining, Hangzhou East, Yiwu, Jinhua, Quzhou, Yushan, Shangrao, Yingtan, Nanchang, Wuchang, Yunmeng, Zaoyang, Anlu, Xiangyang East, Gucheng, Wudangshan, Shiyan, Baihe East, Baihexian, Xunyang, Ankang, Ziyang, Wanyuan, Xuanhan, Dazhou, Yingshan, Nanchong, and Suining.

 For K4636/K4638, the other stations include Suzhou, Wuxi, Nanjing, Bengbu, Xuzhou, Kaifeng, Zhengzhou, Luoyang, Xi'an South, Ankang, and Dazhou.

 For K4663, the other stations include Jiaxing, Haining, Hangzhou East, Yiwu, Jinhua, Quzhou, Shangrao, Yingtan, Xinyu, Yichun, Pingxiang, Liling, Huaihua, Xiushan, Neijiang

 Further Reading: Shanghai to Chengdu / Chengdu to Shanghai: Best Ways to Travel

 Major Rail Lines from Shanghai to:

 Major Rail Lines from Chengdu to:
- Last updated on Apr. 25, 2023 -
Questions & Answers on Shanghai - Chengdu Train
Asked by Gabriella from FRANCE | Nov. 13, 2019 17:48Reply
Zhengzhou East Station to The Hotel Zen Urban Resort at 9pm
Is there city bus or metro train in service?
Answers (1)
Answered by Rollins from USA | Nov. 14, 2019 17:25

Metro service only ends after 11:30pm, still plenty of time for you. You can take metro line 2 from the railway station to Chunxi Rd. and then change to line 3 within the station to reach Xinnanmen. The hotel is only 500m walking from exit B of Xinnanmen.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)