Best way to travel between

Lanzhou, Gansu, China
Xian
Travel Modes
Price
Distance
Duration
CO2
train
$30.0
592.8 km
8h 28mins
31.42 kgs
 
bus
$34.1
815.07 km
11h 27mins
24.45 kgs
 
drive
$80.0
670.14 km
7h 32mins
85.78 kgs
 
flight
$94.0
640.56 km
5h 12mins
69.18 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 592.8 km 8h 28mins 183 CNY 30.0
Bus 815.07 km 11h 27mins 208 CNY 34.1
Drive 670.14 km 7h 32mins 488 CNY 80.0
Flight 640.56 km 5h 12mins 573 CNY 94.0
Take Train from Lanzhou to Xiu0027an
Time: 8h 28mins Cost: 183 CNY; $ 27.0 - 33.0 USD CO2 Emission: 31.42 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Xian is to travel by train, which will cost about 183 CNY or 27.00 USD.