Train or flight from Shanghai to Guilin?

🚆 Transit & Transport

I will be traveling with 5 adults and 1 8-year old in December from Shanghai to Guilin (then drive into Yangshuo same day).

Would you recommend taking train (7-9 hours) or flight (2-3 hours)? Cost is about the same.

I've read that some recommend a cut off of 6 hours to opt for train, but is it a bad idea to still take the train route for a more hassle free trip?

Posted Jul 29, 2026, 1:07 PM UTC

18
Loading comments…