Best way to travel between

Sanya, China
Xiamen, Fujian, China
Travel Modes
Price
Distance
Duration
CO2
train
$83.0
1188.77 km
19h 39mins
63.0 kgs
 
flight
$206.0
1381.8 km
6h 6mins
149.23 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1188.77 km 19h 39mins 506 CNY 83.0
Flight 1381.8 km 6h 6mins 1,257 CNY 206.0
Take Train from Sanya to Haikou East
Time: 1h 53mins Cost: 116 CNY; $ 17.1 - 20.9 USD CO2 Emission: 11.12 kgs
Take Bus from Shangao Village entry to Yixin Square
Time: 16mins Cost: 5 CNY; $ 0.8 - 1.0 USD CO2 Emission: 0.65 kgs
Take Car from Yixin Square to Haikou
Time: 4mins Cost: 24 CNY; $ 3.6 - 4.4 USD CO2 Emission: 0.47 kgs
Take Bus from Haikou to Xiamen
Time: 16h 10mins Cost: 366 CNY; $ 54.0 - 66.0 USD CO2 Emission: 28.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sanya, China and Xiamen, Fujian, China is to travel by train, which will cost about 506 CNY or 74.70 USD.