Best way to travel between

Lanzhou, Gansu, China
Guilin, Guangxi, China
Travel Modes
Price
Distance
Duration
CO2
train
$108.48
1847.06 km
15h 1mins
97.89 kgs
 
flight
$147.9
1502.28 km
5h 13mins
162.25 kgs
 
drive
$158.11
1810.99 km
19h 13mins
231.81 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1847.06 km 15h 1mins 662 CNY 108.48
Flight 1502.28 km 5h 13mins 902 CNY 147.9
Drive 1810.99 km 19h 13mins 964 CNY 158.11
Take Train from Lanzhou to Guangyuan
Time: 5h 51mins Cost: 140 CNY; $ 20.7 - 25.3 USD CO2 Emission: 26.89 kgs
Take Train from Guangyuan to Guilin North
Time: 8h 10mins Cost: 549 CNY; $ 81.0 - 99.0 USD CO2 Emission: 71.01 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Guilin, Guangxi, China is to travel by train, which will cost about 659 CNY or 97.20 USD.