Best way to travel between

Haikou, Hainan, China
Xingyi, Qianxinan, Guizhou, China
Travel Modes
Price
Distance
Duration
CO2
train
$68.0
1043.46 km
17h 19mins
55.3 kgs
 
bus
$83.0
1451.46 km
22h 36mins
43.54 kgs
 
drive
$100.0
1003.6 km
10h 40mins
128.46 kgs
 
flight
$299.0
844.36 km
3h 22mins
91.19 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1043.46 km 17h 19mins 415 CNY 68.0
Bus 1451.46 km 22h 36mins 506 CNY 83.0
Drive 1003.6 km 10h 40mins 610 CNY 100.0
Flight 844.36 km 3h 22mins 1,824 CNY 299.0
Take Bus from Municipal Stadium to Maritime Bureau
Time: 24mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 1.46 kgs
Take Bus from Haikou Xiuying Port Bus Terminal to Nanning
Time: 7h 8mins Cost: 250 CNY; $ 36.9 - 45.1 USD CO2 Emission: 14.79 kgs
Take Walk from Nanning to Nanning
Time: 8mins Cost: 1 CNY; $ 0.1 - 0.1 USD CO2 Emission: 0.09 kgs
Take Train from Nanning to Xingyi
Time: 7h 20mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 25.7 kgs
Take Car from Xingyi to Xingyi
Time: 16mins Cost: 43 CNY; $ 6.3 - 7.7 USD CO2 Emission: 2.09 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Xingyi, Qianxinan, Guizhou, China is to travel by train, which will cost about 415 CNY or 61.20 USD.