Best way to travel between

Guangzhou
Lanzhou, Gansu, China
Travel Modes
Price
Distance
Duration
CO2
bus
$103.0
2549.25 km
37h 18mins
76.48 kgs
 
train
$161.0
2435.76 km
32h 9mins
129.1 kgs
 
flight
$275.54
2082.66 km
11h 41mins
224.93 kgs
 
drive
$300.0
2574.0 km
26h 40mins
329.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2549.25 km 37h 18mins 628 CNY 103.0
Train 2435.76 km 32h 9mins 982 CNY 161.0
Flight 2082.66 km 11h 41mins 1,681 CNY 275.54
Drive 2574.0 km 26h 40mins 1,830 CNY 300.0
Take Bus from Guangzhou Yuexiu South to Shanxi Xian
Time: 27h 49mins Cost: 427 CNY; $ 63.0 - 77.0 USD CO2 Emission: 57.18 kgs
Take Train from Zhonglou to Beidajie
Time: 2mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.05 kgs
Take Train from Beidajie to Yuxiangmen
Time: 5mins Cost: 2 CNY; $ 0.2 - 0.3 USD CO2 Emission: 0.13 kgs
Take Bus from Xiu0027an to Gansu Lanzhou
Time: 8h 14mins Cost: 183 CNY; $ 27.0 - 33.0 USD CO2 Emission: 19.19 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Guangzhou and Lanzhou, Gansu, China is to travel by bus, which will cost about 628 CNY or 92.70 USD.