Cost to travel from Shenzhen to Hanzhou

Q: How much does it cost to travel from Shenzhen to Hanzhou?

By "Hanzhou," you're probably referring to Hangzhou, the capital of Zhejiang Province. If you travel by train, the distance between Shenzhen and Hangzhou is approximately 1,520 km (950 ml). There is one train that travels between Shanghai and Shenzhen which makes a stop in Hangzhou. It departs from Shenzhen in the afternoon and arrives in Hangzhou (Hangzhou East Railway Station) early next morning. Travel time is 16 hours. If you get yourself a sleeping berth (you should, given the distance and the fact that it is an overnight train), the ticket costs about 500 Chinese dollars.

It is a little more expensive to fly from Shenzhen to Hangzhou. Depending on when and how your purchase your plane ticket, fare can range from 700 to 1,200 Chinese dollars. Flight time is about one hour and forty-five minutes. Departure is from Shenzhen Baoan Airport and arrival at Hangzhou Xiaoshan Airport.

You may also find long distance buses that go from Shenzhen to Hangzhou. But given the distance, it is not a very comfortable trip and not advised, even though these buses may also have sleeping berths on them. Cost would be roughly the same as train travel.