Best way to travel between

Tianshui, China
Lanzhou, Gansu, China
Travel Modes
Price
Distance
Duration
CO2
bus
$27.0
467.16 km
6h 38mins
14.01 kgs
 
train
$31.0
368.65 km
3h 37mins
19.54 kgs
 
drive
$35.0
306.03 km
3h 11mins
39.17 kgs
 
drive
$80.0
315.12 km
3h 17mins
40.34 kgs
 
flight
$251.0
388.85 km
2h 38mins
42.0 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 467.16 km 6h 38mins 165 CNY 27.0
Train 368.65 km 3h 37mins 189 CNY 31.0
Drive 306.03 km 3h 11mins 214 CNY 35.0
Drive 315.12 km 3h 17mins 488 CNY 80.0
Flight 388.85 km 2h 38mins 1,531 CNY 251.0
Take Bus from Tianshui to Baiyin
Time: 4h 46mins Cost: 140 CNY; $ 20.7 - 25.3 USD CO2 Emission: 11.57 kgs
Take Bus from Baiyin to Lanzhou
Time: 1h 22mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 2.47 kgs
Source: Rome2rio

Mode of travel comparision chart

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