Best way to travel between

Lanzhou, Gansu, China
Yancheng, Jiangsu, China
Travel Modes
Price
Distance
Duration
CO2
train
$56.0
2378.64 km
30h 16mins
126.07 kgs
 
bus
$133.0
2766.4 km
41h 10mins
82.99 kgs
 
train
$171.0
2468.4 km
20h 31mins
130.83 kgs
 
drive
$190.0
1830.15 km
18h 27mins
234.26 kgs
 
flight
$226.0
1694.16 km
4h 52mins
182.97 kgs
 
train
$237.0
2179.84 km
17h 48mins
115.53 kgs
 
flight
$325.0
1786.02 km
6h 10mins
192.89 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2378.64 km 30h 16mins 342 CNY 56.0
Bus 2766.4 km 41h 10mins 811 CNY 133.0
Train 2468.4 km 20h 31mins 1,043 CNY 171.0
Drive 1830.15 km 18h 27mins 1,159 CNY 190.0
Flight 1694.16 km 4h 52mins 1,379 CNY 226.0
Train 2179.84 km 17h 48mins 1,446 CNY 237.0
Flight 1786.02 km 6h 10mins 1,983 CNY 325.0
Take Train from Lanzhou to Shanghai
Time: 26h 6mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 109.54 kgs
Take Bus from Shanghai Zongzhan to Yancheng
Time: 3h 39mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 9.37 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Yancheng, Jiangsu, China is to travel by train, which will cost about 342 CNY or 50.40 USD.