Best way to travel between

Yinchuan, Ningxia, China
Shijiazhuang, Hebei, China
Travel Modes
Price
Distance
Duration
CO2
bus
$35.51
904.74 km
13h 16mins
27.14 kgs
 
train
$49.0
1217.46 km
12h 5mins
64.53 kgs
 
bus
$51.0
942.24 km
15h 5mins
28.27 kgs
 
drive
$100.0
897.89 km
9h 6mins
114.93 kgs
 
flight
$164.0
853.84 km
3h 32mins
92.21 kgs
 
flight
$188.0
833.25 km
3h 34mins
89.99 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 904.74 km 13h 16mins 217 CNY 35.51
Train 1217.46 km 12h 5mins 299 CNY 49.0
Bus 942.24 km 15h 5mins 311 CNY 51.0
Drive 897.89 km 9h 6mins 610 CNY 100.0
Flight 853.84 km 3h 32mins 1,000 CNY 164.0
Flight 833.25 km 3h 34mins 1,147 CNY 188.0
Take Bus from Yinchuan Nanmen Station to Shijiazhuang
Time: 13h 16mins Cost: 217 CNY; $ 32.0 - 39.1 USD CO2 Emission: 27.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yinchuan, Ningxia, China and Shijiazhuang, Hebei, China is to travel by bus, which will cost about 220 CNY or 32.40 USD.