Answered by Mr. Yuan from China | Sep. 08, 2011 22:38
00Reply
There are no direct trains operating from Haikou to Guilin. By train, you need to transfer at Liuzhou. Direct coaches are available on the route, but it takes around 18hrs and costs about CNY280 per person. By train, it totally takes 15hrs.