Best way to travel between

Haikou, Hainan, China
Liuzhou, Guangxi, China
Travel Modes
Price
Distance
Duration
CO2
train
$83.0
643.37 km
11h 27mins
34.1 kgs
 
flight
$171.0
695.89 km
7h 5mins
75.16 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 643.37 km 11h 27mins 506 CNY 83.0
Flight 695.89 km 7h 5mins 1,043 CNY 171.0
Take Bus from Municipal 9th Middle School to Port of Haikou
Time: 20mins Cost: 3 CNY; $ 0.4 - 0.5 USD CO2 Emission: 0.35 kgs
Take Bus from Haikou to Nanning
Time: 8h 5mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 11.28 kgs
Take Train from Nanning to Liuzhou
Time: 1h 21mins Cost: 275 CNY; $ 40.5 - 49.5 USD CO2 Emission: 13.55 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Haikou, Hainan, China and Liuzhou, Guangxi, China is to travel by train, which will cost about 506 CNY or 74.70 USD.