I've had to rearrange my travel plans and will now be flying into China for National Week. I am flying into Guangzhou and want to take an overnight bus to Yangshuo. What is the feasibility of this if I just arrive at the GZ bus terminal and want to buy a ticket? I know I can take a train or fly as well, but I was hoping to keep costs down. Any thoughts??
3
The train will be cheaper than the bus, at least if you go hard-seat, but you'll only end up in Guilin and have to transfer from there. You'll likely to be able to buy bus tickets on the same day you want to travel, even during National Week. The bus you want is the one that goes to Guilin: it passes through Yangshuo, and will drop you off on the side of the road near the center of town. The trip from Guangzhou to Yangshuo only takes about 6 hours: any "over-night" buses will actually end up dropping you off in the middle of the night. I'm not sure if either the McDonald's or KFC in Yangshuo is open 24 hours, but if they are they might be worth heading to if you arrive at a silly hour.