Best way to travel between

Hangzhou
Yinchuan, Ningxia, China
Travel Modes
Price
Distance
Duration
CO2
bus
$108.24
2266.44 km
33h 59mins
67.99 kgs
 
train
$202.0
2439.84 km
28h 19mins
129.31 kgs
 
drive
$250.0
2121.6 km
22h 28mins
271.56 kgs
 
flight
$282.0
1703.4 km
6h 1mins
183.97 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2266.44 km 33h 59mins 660 CNY 108.24
Train 2439.84 km 28h 19mins 1,232 CNY 202.0
Drive 2121.6 km 22h 28mins 1,525 CNY 250.0
Flight 1703.4 km 6h 1mins 1,720 CNY 282.0
Take Bus from Zhejiang Hangzhou to Shanghai General
Time: 2h 32mins Cost: 73 CNY; $ 10.8 - 13.2 USD CO2 Emission: 5.43 kgs
Take Bus from Shanghai to Yinchuan Nanmen Station
Time: 30h 18mins Cost: 502 CNY; $ 74.0 - 90.5 USD CO2 Emission: 62.3 kgs
Take Car from Yinchuan Nanmen Station to Yinchuan
Time: 9mins Cost: 85 CNY; $ 12.6 - 15.4 USD CO2 Emission: 1.21 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hangzhou and Yinchuan, Ningxia, China is to travel by bus, which will cost about 659 CNY or 97.20 USD.