Best way to travel between

Haikou, Hainan, China
Xian
Travel Modes
Price
Distance
Duration
CO2
bus
$111.0
2163.0 km
40h 19mins
64.89 kgs
 
train
$229.0
2412.26 km
20h 50mins
127.85 kgs
 
flight
$326.0
2029.04 km
10h 12mins
219.14 kgs
 
drive
$360.78
2284.54 km
33h 0mins
292.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2163.0 km 40h 19mins 677 CNY 111.0
Train 2412.26 km 20h 50mins 1,397 CNY 229.0
Flight 2029.04 km 10h 12mins 1,989 CNY 326.0
Drive 2284.54 km 33h 0mins 2,201 CNY 360.78
Take Bus from Municipal Stadium to Marine Board
Time: 25mins Cost: 3 CNY; $ 0.5 - 0.6 USD CO2 Emission: 0.41 kgs
Take Bus from Haikou to Sichuan Chengdu
Time: 26h 47mins Cost: 458 CNY; $ 67.5 - 82.5 USD CO2 Emission: 42.22 kgs
Take Bus from Sichuan Chengdu to Shanxi Xian
Time: 11h 2mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 22.26 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Xian is to travel by bus, which will cost about 677 CNY or 99.90 USD.