Best way to travel between

Chengdu
Yancheng, Jiangsu, China
Travel Modes
Price
Distance
Duration
CO2
train
$122.0
2353.05 km
21h 44mins
124.71 kgs
 
bus
$149.0
3082.56 km
46h 53mins
92.48 kgs
 
drive
$210.0
1942.72 km
19h 33mins
248.67 kgs
 
flight
$243.0
1674.4 km
4h 26mins
180.84 kgs
 
flight
$572.0
1729.35 km
5h 48mins
186.77 kgs
 
flight
$662.0
1705.89 km
5h 36mins
184.24 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2353.05 km 21h 44mins 744 CNY 122.0
Bus 3082.56 km 46h 53mins 909 CNY 149.0
Drive 1942.72 km 19h 33mins 1,281 CNY 210.0
Flight 1674.4 km 4h 26mins 1,482 CNY 243.0
Flight 1729.35 km 5h 48mins 3,489 CNY 572.0
Flight 1705.89 km 5h 36mins 4,038 CNY 662.0
Take Train from Tianfu Square to East station
Time: 13mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.45 kgs
Take Train from Chengdu East to Suzhou
Time: 15h 21mins Cost: 549 CNY; $ 81.0 - 99.0 USD CO2 Emission: 102.55 kgs
Take Train from Suzhou to Shanghai
Time: 26mins Cost: 73 CNY; $ 10.8 - 13.2 USD CO2 Emission: 4.72 kgs
Take Bus from Shanghai Zongzhan to Yancheng
Time: 3h 46mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 9.65 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Chengdu and Yancheng, Jiangsu, China is to travel by train, which will cost about 744 CNY or 109.80 USD.