Best way to travel between

Xuzhou, Jiangsu, China
Chengdu
Travel Modes
Price
Distance
Duration
CO2
bus
$87.54
2132.82 km
33h 40mins
63.98 kgs
 
train
$126.0
1928.09 km
28h 55mins
102.19 kgs
 
drive
$190.0
1557.42 km
15h 43mins
199.35 kgs
 
flight
$219.0
1431.15 km
3h 21mins
154.56 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2132.82 km 33h 40mins 534 CNY 87.54
Train 1928.09 km 28h 55mins 769 CNY 126.0
Drive 1557.42 km 15h 43mins 1,159 CNY 190.0
Flight 1431.15 km 3h 21mins 1,336 CNY 219.0
Take Bus from Xuzhou Bus Terminal to Taiyuan Bus Terminal
Time: 12h 14mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 23.82 kgs
Take Bus from Taiyuan Bus Terminal to Sichuan Chengdu
Time: 20h 24mins Cost: 321 CNY; $ 47.3 - 57.8 USD CO2 Emission: 40.19 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Xuzhou, Jiangsu, China and Chengdu is to travel by bus, which will cost about 537 CNY or 79.20 USD.