Best way to travel between

Lanzhou, Gansu, China
Yinchuan, Ningxia, China
Travel Modes
Price
Distance
Duration
CO2
bus
$22.0
463.05 km
7h 42mins
13.89 kgs
 
bus
$23.0
448.05 km
4h 38mins
13.44 kgs
 
train
$38.0
477.92 km
5h 59mins
25.33 kgs
 
drive
$50.0
448.05 km
4h 36mins
57.35 kgs
 
flight
$155.0
409.94 km
3h 30mins
44.27 kgs
 
flight
$163.0
623.17 km
4h 55mins
67.3 kgs
 
flight
$191.0
424.2 km
5h 55mins
45.81 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 463.05 km 7h 42mins 134 CNY 22.0
Bus 448.05 km 4h 38mins 140 CNY 23.0
Train 477.92 km 5h 59mins 232 CNY 38.0
Drive 448.05 km 4h 36mins 305 CNY 50.0
Flight 409.94 km 3h 30mins 946 CNY 155.0
Flight 623.17 km 4h 55mins 994 CNY 163.0
Flight 424.2 km 5h 55mins 1,165 CNY 191.0
Take Bus from Lanzhou to Baiyin
Time: 1h 24mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 2.5 kgs
Take Bus from Baiyin to Yinchuan
Time: 5h 15mins Cost: 110 CNY; $ 16.2 - 19.8 USD CO2 Emission: 11.41 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Lanzhou, Gansu, China and Yinchuan, Ningxia, China is to travel by bus, which will cost about 134 CNY or 19.80 USD.