Answered by oceanlotus from belgium | Jul. 19, 2013 19:01
We recently took this bus from Guangzhou to GL, when I bought tickets no one seemed to know exactly how long the bus route would take, only that we leave in the evening and arrive early next morning. On the bus the driver told me buses are not allowed to drive between 2 and 5 am, so it stopped somewhere and just waited. Then it stopped again at Yangshuo for a long time. All in all it took about 12 hours. It is quite a miserable trip. Make sure you buy a ticket for coach with beds.