Best way to travel between

Yinchuan, Ningxia, China
Yiwu, Jinhua, Zhejiang, China
Travel Modes
Price
Distance
Duration
CO2
bus
$86.32260000000001
2055.3 km
30h 0mins
61.66 kgs
 
train
$139.05
2295.42 km
12h 43mins
121.66 kgs
 
drive
$186.0
2064.24 km
20h 43mins
264.22 kgs
 
flight
$563.58
1678.1 km
3h 57mins
181.23 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2055.3 km 30h 0mins 527 CNY 86.32260000000001
Train 2295.42 km 12h 43mins 848 CNY 139.05
Drive 2064.24 km 20h 43mins 1,135 CNY 186.0
Flight 1678.1 km 3h 57mins 3,438 CNY 563.58
Take Bus from Yinchuan Nanmen Station to Yiwu
Time: 30h 0mins Cost: 502 CNY; $ 74.0 - 90.4 USD CO2 Emission: 61.66 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yinchuan, Ningxia, China and Yiwu, Jinhua, Zhejiang, China is to travel by bus, which will cost about 525 CNY or 77.40 USD.