Travel from Hangzhou to Guilin

Train, bus or fly from Hangzhou to Guilin?

China Southern Airlines, Air China and 5 other airlines fly from Hangzhou to Guilin every 4 hours. Alternatively, you can take a train from Hangzhou to Guilin via Hangzhou East and Changsha South in around 8 h 48 min.

How to get from Hangzhou to Guilin

From Datieguan line 1 subway to Xiashajiangbin, taxi to Hangzhou airport, fly to Guilin airport, then taxi to Guilin. 4 h 41 min $211. From Datieguan subway to Hangzhou East, train to Ningbao station, line 2 subway to Ningbo airport, fly to Guilin airport, then taxi to Guilin. 5 h 39 min $291. From Datieguan line 1 subway to Xiashajiangbin, taxi to Hangzhou airport, fly to Liuzhou airport, line 21 bus to 51 Road East, walk to Liuzhou, then bus to Guilin. 7 h 46 min $338. From Datieguan subway to Hangzhou East, train to Changsha South, then train to Guilin. 8 h 48 min $171. From Hangzhou bus to Nanjing then bus to Guilin. 21 h $78. From Datieguan subway to Hangzhou East, train to Guilin North, then train to Guilin. 22 h 11 min $35. From Hangzhou drive to Guilin. 13 h 35 min $146.

Is there a direct bus between Hangzhou and Guilin?

No, there is no direct bus from Hangzhou to Guilin. However, there are services departing from Hangzhou and arriving at Guilin via Nanjing. The journey, including transfers, takes approximately 21 h.