Best way to travel between

Guilin, Guangxi, China
Haikou, Hainan, China
Travel Modes
Price
Distance
Duration
CO2
bus
$35.0
604.24 km
11h 26mins
18.13 kgs
 
drive
$109.66
610.05 km
10h 24mins
78.09 kgs
 
flight
$136.0
675.15 km
2h 48mins
72.92 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 604.24 km 11h 26mins 214 CNY 35.0
Drive 610.05 km 10h 24mins 669 CNY 109.66
Flight 675.15 km 2h 48mins 830 CNY 136.0
Take Bus from Guilin to Haikou
Time: 11h 26mins Cost: 214 CNY; $ 31.5 - 38.5 USD CO2 Emission: 18.16 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Guilin, Guangxi, China and Haikou, Hainan, China is to travel by bus, which will cost about 214 CNY or 31.50 USD.