Best way to travel between

Sanya, China
Shantou, Guangdong, China
Travel Modes
Price
Distance
Duration
CO2
bus
$61.0
1322.52 km
21h 28mins
39.68 kgs
 
train
$62.0
1443.29 km
25h 34mins
76.49 kgs
 
bus
$80.0
1391.52 km
21h 45mins
41.75 kgs
 
train
$91.0
1380.67 km
17h 7mins
73.18 kgs
 
drive
$134.43
1307.07 km
13h 41mins
167.3 kgs
 
flight
$325.0
1040.55 km
4h 10mins
112.38 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1322.52 km 21h 28mins 372 CNY 61.0
Train 1443.29 km 25h 34mins 378 CNY 62.0
Bus 1391.52 km 21h 45mins 488 CNY 80.0
Train 1380.67 km 17h 7mins 555 CNY 91.0
Drive 1307.07 km 13h 41mins 820 CNY 134.43
Flight 1040.55 km 4h 10mins 1,983 CNY 325.0
Take Bus from Hainan Sanya to Guangzhou Tianhe
Time: 14h 56mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 26.88 kgs
Take Bus from Guangzhou Tianhe to Guangdong Shantou
Time: 6h 1mins Cost: 134 CNY; $ 19.8 - 24.2 USD CO2 Emission: 12.82 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sanya, China and Shantou, Guangdong, China is to travel by bus, which will cost about 372 CNY or 54.90 USD.