Best way to travel between

Lanzhou, Gansu, China
Zhangjiajie, Hunan, China
Travel Modes
Price
Distance
Duration
CO2
train
$46.0
1719.72 km
25h 30mins
91.15 kgs
 
bus
$82.0
1655.68 km
21h 50mins
49.67 kgs
 
bus
$86.0
1652.12 km
24h 27mins
49.56 kgs
 
drive
$170.0
1629.6 km
16h 42mins
208.59 kgs
 
flight
$286.0
1151.54 km
4h 44mins
124.37 kgs
 
flight
$304.0
1339.26 km
6h 8mins
144.64 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1719.72 km 25h 30mins 281 CNY 46.0
Bus 1655.68 km 21h 50mins 500 CNY 82.0
Bus 1652.12 km 24h 27mins 525 CNY 86.0
Drive 1629.6 km 16h 42mins 1,037 CNY 170.0
Flight 1151.54 km 4h 44mins 1,745 CNY 286.0
Flight 1339.26 km 6h 8mins 1,854 CNY 304.0
Take Train from Lanzhou to Dengzhou
Time: 16h 7mins Cost: 165 CNY; $ 24.3 - 29.7 USD CO2 Emission: 61.89 kgs
Take Train from Dengzhou to Zhangjiajie
Time: 8h 22mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 29.3 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Zhangjiajie, Hunan, China is to travel by train, which will cost about 281 CNY or 41.40 USD.