Answered by Rena from USA | Oct. 23, 2018 23:37
By bus, you can take the only direct bus at Guangzhou City Bus Station, departing at 15:20. The ticket fare is CNY310 and the running time is about 15 hours.
By train, there is no direct train between the two cities. You can first take the bullet train at Guangzhou South railway station to Guiyang North railway station. The ticket fare is CNY323 for a second class seat.
Then take the bullet train at Guiyang North railway station to Anshun West railway station. The ticket fare is CNY46.5 for a second class seat.
The whole train ride may take about 6 hours and about CNY370.