Best way to travel between

Guilin, Guangxi, China
Sanya, China
Travel Modes
Price
Distance
Duration
CO2
bus
$63.0
1069.98 km
15h 8mins
32.1 kgs
 
train
$66.0
1258.95 km
17h 44mins
66.72 kgs
 
drive
$114.43
1076.66 km
11h 26mins
137.81 kgs
 
flight
$157.0
837.29 km
2h 50mins
90.43 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1069.98 km 15h 8mins 384 CNY 63.0
Train 1258.95 km 17h 44mins 403 CNY 66.0
Drive 1076.66 km 11h 26mins 698 CNY 114.43
Flight 837.29 km 2h 50mins 958 CNY 157.0
Take Bus from Guilin to Sanya
Time: 15h 8mins Cost: 384 CNY; $ 56.7 - 69.3 USD CO2 Emission: 32.11 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Guilin, Guangxi, China and Sanya, China is to travel by bus, which will cost about 384 CNY or 56.70 USD.