We are planning to spend 3 nights in Yangshuo then go to Hong Kong. I know I have 4 options:
1.Overnight bus from Yangshuo to Shenzhen then cross the border to HK
2.Train from Guilin to Shenzhen
3.Fly from Guilin to Hong Kong
4.Fly from Guilin to Shenzhen
I prefer option 4 but flight from Guilin leave at 8AM and I have to take a Taxi from Yangshuo at 5AM or spend a night at Guilin near airport.
Any suggestions are greatly appreciated. Our travel is in May 2012.