Best way to travel between

Haikou, Hainan, China
Xiamen, Fujian, China
Travel Modes
Price
Distance
Duration
CO2
bus
$60.0
984.68 km
17h 51mins
29.54 kgs
 
flight
$143.0
1002.56 km
4h 31mins
108.28 kgs
 
drive
$165.28
994.24 km
16h 13mins
127.26 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 984.68 km 17h 51mins 366 CNY 60.0
Flight 1002.56 km 4h 31mins 872 CNY 143.0
Drive 994.24 km 16h 13mins 1,008 CNY 165.28
Take Bus from Municipal 9th Middle School to Port of Haikou
Time: 21mins Cost: 3 CNY; $ 0.4 - 0.5 USD CO2 Emission: 0.36 kgs
Take Bus from Haikou to Xiamen
Time: 16h 29mins Cost: 366 CNY; $ 54.0 - 66.0 USD CO2 Emission: 29.21 kgs
Source: Rome2rio

Mode of travel comparision chart

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