Best way to travel between

Kunming, Yunnan, China
Yinchuan, Ningxia, China
Travel Modes
Price
Distance
Duration
CO2
train
$71.0
2721.6 km
36h 15mins
144.24 kgs
 
bus
$139.0
2359.26 km
34h 14mins
70.78 kgs
 
drive
$250.0
2379.3 km
24h 13mins
304.55 kgs
 
flight
$430.0
1649.55 km
4h 53mins
178.15 kgs
 
flight
$476.0
1773.45 km
8h 51mins
191.53 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2721.6 km 36h 15mins 433 CNY 71.0
Bus 2359.26 km 34h 14mins 848 CNY 139.0
Drive 2379.3 km 24h 13mins 1,525 CNY 250.0
Flight 1649.55 km 4h 53mins 2,623 CNY 430.0
Flight 1773.45 km 8h 51mins 2,904 CNY 476.0
Take Train from Kunming to Lanzhou
Time: 30h 55mins Cost: 305 CNY; $ 45.0 - 55.0 USD CO2 Emission: 120.02 kgs
Take Walk from Lanzhou to Lanzhou
Time: 4mins Cost: 0 CNY; $ 0.1 - 0.1 USD CO2 Emission: 0.04 kgs
Take Bus from Lanzhou to Yinchuan Nanmen Station
Time: 4h 44mins Cost: 128 CNY; $ 18.9 - 23.1 USD CO2 Emission: 13.71 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kunming, Yunnan, China and Yinchuan, Ningxia, China is to travel by train, which will cost about 433 CNY or 63.90 USD.