Best way to travel between

Yiwu, Jinhua, Zhejiang, China
Yinchuan, Ningxia, China
Travel Modes
Price
Distance
Duration
CO2
bus
$83.963136
2057.92 km
30h 0mins
61.74 kgs
 
train
$158.57
2334.62 km
13h 19mins
123.73 kgs
 
drive
$187.0
2067.85 km
20h 48mins
264.68 kgs
 
flight
$266.95
1687.26 km
4h 52mins
182.22 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2057.92 km 30h 0mins 512 CNY 83.963136
Train 2334.62 km 13h 19mins 967 CNY 158.57
Drive 2067.85 km 20h 48mins 1,141 CNY 187.0
Flight 1687.26 km 4h 52mins 1,628 CNY 266.95
Take Bus from Yiwu to Yinchuan Nanmen Station
Time: 30h 0mins Cost: 502 CNY; $ 74.1 - 90.6 USD CO2 Emission: 61.74 kgs
Source: Rome2rio

Mode of travel comparision chart

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