Best way to travel between

Yinchuan, Ningxia, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$62.0
3293.68 km
45h 6mins
98.81 kgs
 
train
$111.0
3084.48 km
51h 30mins
163.48 kgs
 
train
$129.0
2853.1 km
38h 43mins
151.21 kgs
 
train
$225.0
3620.85 km
29h 13mins
191.91 kgs
 
drive
$314.52
2895.78 km
29h 17mins
370.66 kgs
 
flight
$611.0
2241.2 km
4h 53mins
242.05 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3293.68 km 45h 6mins 378 CNY 62.0
Train 3084.48 km 51h 30mins 677 CNY 111.0
Train 2853.1 km 38h 43mins 787 CNY 129.0
Train 3620.85 km 29h 13mins 1,373 CNY 225.0
Drive 2895.78 km 29h 17mins 1,919 CNY 314.52
Flight 2241.2 km 4h 53mins 3,727 CNY 611.0
Take Bus from Yinchuan Nanmen Station to Shenzhen
Time: 32h 46mins Cost: 601 CNY; $ 88.6 - 108.3 USD CO2 Emission: 76.81 kgs
Take Bus from Shenzhen to Haikou Xiuying Port Bus Terminal
Time: 10h 45mins Cost: 372 CNY; $ 54.9 - 67.1 USD CO2 Emission: 20.96 kgs
Take Bus from Maritime Bureau to Municipal Stadium
Time: 25mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 1.04 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Yinchuan, Ningxia, China and Haikou, Hainan, China is to travel by bus, which will cost about 378 CNY or 55.80 USD.