Best way to travel between

Xiamen, Fujian, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$62.0
1247.46 km
16h 48mins
37.42 kgs
 
train
$100.0
1279.26 km
12h 36mins
67.8 kgs
 
drive
$134.52
1245.27 km
13h 0mins
159.39 kgs
 
flight
$382.0
1003.22 km
3h 2mins
108.35 kgs
 
flight
$405.0
1131.18 km
4h 37mins
122.17 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1247.46 km 16h 48mins 378 CNY 62.0
Train 1279.26 km 12h 36mins 610 CNY 100.0
Drive 1245.27 km 13h 0mins 821 CNY 134.52
Flight 1003.22 km 3h 2mins 2,330 CNY 382.0
Flight 1131.18 km 4h 37mins 2,471 CNY 405.0
Take Bus from Xiamen to Haikou
Time: 16h 19mins Cost: 378 CNY; $ 55.8 - 68.2 USD CO2 Emission: 37.06 kgs
Take Bus from Marine Board to Municipal Stadium
Time: 23mins Cost: 3 CNY; $ 0.4 - 0.5 USD CO2 Emission: 0.38 kgs
Source: Rome2rio

Mode of travel comparision chart

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