Best way to travel between

Nanking, Jiangsu, China
Yinchuan, Ningxia, China
Travel Modes
Price
Distance
Duration
CO2
bus
$110.24
2467.92 km
36h 33mins
74.04 kgs
 
train
$114.33
2087.4 km
34h 8mins
110.63 kgs
 
drive
$220.0
1905.75 km
20h 20mins
243.94 kgs
 
flight
$256.0
1463.49 km
5h 29mins
158.06 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2467.92 km 36h 33mins 672 CNY 110.24
Train 2087.4 km 34h 8mins 697 CNY 114.33
Drive 1905.75 km 20h 20mins 1,342 CNY 220.0
Flight 1463.49 km 5h 29mins 1,562 CNY 256.0
Take Bus from Nanjing to Hanzhong Road Station
Time: 4h 10mins Cost: 79 CNY; $ 11.7 - 14.3 USD CO2 Emission: 9.62 kgs
Take Bus from Shanghai to Yinchuan Nanmen Station
Time: 31h 12mins Cost: 502 CNY; $ 74.0 - 90.5 USD CO2 Emission: 64.15 kgs
Take Car from Yinchuan Nanmen Station to Yinchuan
Time: 9mins Cost: 92 CNY; $ 13.5 - 16.5 USD CO2 Emission: 1.24 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Nanking, Jiangsu, China and Yinchuan, Ningxia, China is to travel by bus, which will cost about 671 CNY or 99.00 USD.