Best way to travel between

Shenzhen, Guangdong, China
Sanya, China
Travel Modes
Price
Distance
Duration
CO2
bus
$75.85
871.38 km
16h 26mins
26.14 kgs
 
train
$88.0
831.6 km
17h 43mins
44.07 kgs
 
drive
$133.05
819.88 km
14h 41mins
104.94 kgs
 
flight
$159.0
940.31 km
6h 31mins
101.55 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 871.38 km 16h 26mins 463 CNY 75.85
Train 831.6 km 17h 43mins 537 CNY 88.0
Drive 819.88 km 14h 41mins 812 CNY 133.05
Flight 940.31 km 6h 31mins 970 CNY 159.0
Take Bus from Shenzhen Futian to Danzhou Nada
Time: 13h 18mins Cost: 397 CNY; $ 58.5 - 71.5 USD CO2 Emission: 17.76 kgs
Take Bus from Danzhou Nada to Sanya
Time: 3h 5mins Cost: 66 CNY; $ 9.8 - 11.9 USD CO2 Emission: 8.38 kgs
Source: Rome2rio

Mode of travel comparision chart

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