Answered by David | Sep. 04, 2012 02:46
Flight, train and long-distance bus are all available from Beijing to Changsha. However, the bus journey is long and uncomfortable. It is unadvisable. You can choose train or flight. The train cost is CNY324 for hard sleeper and CNY529 for soft sleeper. While, the full airfare is CNY1210 from Beijing to Changsha, but it always has discount ticket. I suggest you book a air ticket in advance when it has low discount. It only takes about 2 hours and 10 minutes.