Best way to travel between

Chengdu
Yangzhou, China
Travel Modes
Price
Distance
Duration
CO2
train
$102.0
1757.18 km
16h 1mins
93.13 kgs
 
bus
$183.0
2800.72 km
33h 54mins
84.02 kgs
 
drive
$220.0
1823.76 km
18h 29mins
233.44 kgs
 
flight
$228.0
1972.88 km
7h 23mins
213.07 kgs
 
flight
$260.0
1654.18 km
5h 49mins
178.65 kgs
 
flight
$315.0
1656.72 km
5h 28mins
178.93 kgs
 
flight
$322.0
1624.86 km
6h 41mins
175.48 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1757.18 km 16h 1mins 622 CNY 102.0
Bus 2800.72 km 33h 54mins 1,116 CNY 183.0
Drive 1823.76 km 18h 29mins 1,342 CNY 220.0
Flight 1972.88 km 7h 23mins 1,391 CNY 228.0
Flight 1654.18 km 5h 49mins 1,586 CNY 260.0
Flight 1656.72 km 5h 28mins 1,922 CNY 315.0
Flight 1624.86 km 6h 41mins 1,964 CNY 322.0
Take Train from Tianfu Square to East station
Time: 16mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.44 kgs
Take Train from Chengdu East to Nanjing North
Time: 13h 10mins Cost: 580 CNY; $ 85.5 - 104.5 USD CO2 Emission: 87.58 kgs
Take Bus from Nanjing North to Yangzhou
Time: 1h 2mins Cost: 37 CNY; $ 5.4 - 6.6 USD CO2 Emission: 2.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Chengdu and Yangzhou, China is to travel by train, which will cost about 622 CNY or 91.80 USD.