Haikou Guilin Routes (6 Ways to go)

Planning a trip from Haikou to Guilin Cleartrip helps you select the best route between Haikou & Guilin based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Haikou & Guilin

The distance from Haikou to Guilin is approximately 823.36kms. Take a look at the 6 routes available to reach Guilin from Haikou

  • 1.
  • Haikou to Guilin Bus
  • 14h 35m
  • Rs. 3249
 
Haikou
 
0h 7m
Rs. 310
You can take a car from Haikou to Haikou. It will take you around 0h 7m to cover distance of 7.4kms and reach Haikou from Haikou. The total amount for the journey will be approximately Rs.310.
 
Haikou
 
11h 0m
Rs. 2549
Travelling in a bus is one of the ways to reach Liuzhou from Haikou. The total journey between Haikou & Liuzhou takes around 11h 0m in a bus. The bus ticket price for the journey is approximately Rs.2549.
 
Liuzhou
 
0h 13m
Rs. 0
Walking is one of the ways to reach Ma On Shan from Liuzhou. Liuzhou to Ma On Shan by walk takes approximately 0h 13m. The distance between Liuzhou & Ma On Shan is around 1.08kms.
 
Ma On Shan
 
0h 7m
Rs. 0
Walking is one of the ways to reach Liuzhou from 51 Road East. 51 Road East to Liuzhou by walk takes approximately 0h 7m. The distance between 51 Road East & Liuzhou is around 0.58kms.
 
Liuzhou
 
2h 20m
Rs. 390
Travelling in a bus is one of the ways to reach Guilin from Liuzhou. The total journey between Liuzhou & Guilin takes around 2h 20m in a bus. The bus ticket price for the journey is approximately Rs.390.
 
Guilin
  • 2.
  • Haikou to Guilin Bus, train via Zhanjiang
  • 13h 0m
  • Rs. 4231
 
Haikou
 
2h 45m
Rs. 1481
Travelling in a bus is one of the ways to reach Zhanjiang from Haikou. The total journey between Haikou & Zhanjiang takes around 2h 45m in a bus. The bus ticket price for the journey is approximately Rs.1481.
 
Zhanjiang
 
0h 20m
Rs. 600
You can take a car from Zhanjiang to Zhanjiang. It will take you around 0h 20m to cover distance of 17.67kms and reach Zhanjiang from Zhanjiang. The total amount for the journey will be approximately Rs.600.
 
Zhanjiang
 
4h 23m
Rs. 550
You can reach Guigang from Zhanjiang by travelling in a train. Zhanjiang to Guigang train takes approximately 4h 23m. You can catch a train from Zhanjiang and get down at Guigang. The price of the train ticket is approximately Rs. 550.
 
Guigang
 
2h 23m
Rs. 1600
You can reach Guilin from Guigang by travelling in a train. Guigang to Guilin train takes approximately 2h 23m. You can catch a train from Guigang and get down at Guilin. The price of the train ticket is approximately Rs. 1600.
 
Guilin
  • 3.
  • Haikou to Guilin Fly
  • 3h 33m
  • Rs. 4945
 
Civil Aviation Hotel
 
0h 40m
Rs. 45
Travelling in a bus is one of the ways to reach Haikou Meilan Airport from Civil Aviation Hotel. The total journey between Civil Aviation Hotel & Haikou Meilan Airport takes around 0h 40m in a bus. The bus ticket price for the journey is approximately Rs.45.
 
Haikou Meilan Airport
 
1h 25m
Rs. 4200
You can travel from Haikou to Guilin by booking a flight. The total flight time between Haikou & Guilin is around 1h 25m. The price of the flight ticket is approximately Rs.4200.
 
Guilin
 
0h 28m
Rs. 700
You can take a car from Guilin to Guilin. It will take you around 0h 28m to cover distance of 30.12kms and reach Guilin from Guilin. The total amount for the journey will be approximately Rs.700.
 
Guilin
  • 4.
  • Haikou to Guilin Bus, train
  • 12h 25m
  • Rs. 6036
 
Haikou
 
8h 0m
Rs. 2736
Travelling in a bus is one of the ways to reach Nanning from Haikou. The total journey between Haikou & Nanning takes around 8h 0m in a bus. The bus ticket price for the journey is approximately Rs.2736.
 
Nanning
 
0h 6m
Rs. 0
Walking is one of the ways to reach Nanning from Nanning. Nanning to Nanning by walk takes approximately 0h 6m. The distance between Nanning & Nanning is around 0.51kms.
 
Nanning
 
2h 19m
Rs. 3300
You can reach Guilin from Nanning by travelling in a train. Nanning to Guilin train takes approximately 2h 19m. You can catch a train from Nanning and get down at Guilin. The price of the train ticket is approximately Rs. 3300.
 
Guilin
  • 5.
  • Haikou to Guilin Car ferry, drive
  • 8h 27m
  • Rs. 6429
 
Hai'an Port
 
7h 57m
Rs. 6429
You can take a car from Hai'an Port to Guilin. It will take you around 7h 57m to cover distance of 771.6kms and reach Guilin from Hai'an Port. The total amount for the journey will be approximately Rs.6429.
 
Guilin
  • 6.
  • Haikou to Guilin Ferry, train
  • 18h 50m
  • Rs. 6951
 
Port of Haikou
 
0h 9m
Rs. 0
Walking is one of the ways to reach Haikou, Hainan from Port of Haikou. Port of Haikou to Haikou, Hainan by walk takes approximately 0h 9m. The distance between Port of Haikou & Haikou, Hainan is around 0.73kms.
 
Haikou, Hainan
 
12h 0m
Rs. 1961
Ferry is one of the ways to reach Beihai, Guangxi from Haikou, Hainan. Haikou, Hainan to Beihai, Guangxi by ferry takes approximately 12h 0m. The distance between Haikou, Hainan & Beihai, Guangxi is around 196.02kms.
 
Beihai, Guangxi
 
0h 7m
Rs. 190
You can take a car from Beihai, Guangxi to Beihai. It will take you around 0h 7m to cover distance of 5.55kms and reach Beihai from Beihai, Guangxi. The total amount for the journey will be approximately Rs.190.
 
Beihai
 
4h 11m
Rs. 4800
You can reach Guilin from Beihai by travelling in a train. Beihai to Guilin train takes approximately 4h 11m. You can catch a train from Beihai and get down at Guilin. The price of the train ticket is approximately Rs. 4800.
 
Guilin