There are 6 ways to get from Hangzhou to Guilin by subway, plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Line 1 subway to Hangzhou, fly  •  4 h 36 min

  1. Take the line 1 subway from Datieguan to Xiashajiangbin
  2. Fly from Hangzhou (HGH) to Guilin (KWL) HGH - KWL

$95 - $392

Cheapest option

Train China Railways  •  22 h 11 min

  1. Take the train from Hangzhou East to Guilin North T381 / ...

$25 - $41

4 alternative options

Train to Ningbo, fly  •  5 h 44 min

  1. Take the train from Hangzhou East to Ningbo
  2. Fly from Ningbo (NGB) to Guilin (KWL) NGB - KWL

$117 - $379

Train China Railways G-Class  •  8 h 44 min

  1. Take the train from Hangzhou East to Changsha South G1373 / ...
  2. Take the train from Changsha South to Guilin G425 / ...

$95 - $121

Bus  •  21 h

  1. Take the bus from Hangzhou to Nanjing Zhongyangmen
  2. Take the bus from Nanjing to Guilin

$82

Drive  •  13 h 35 min

  1. Drive from Hangzhou to Guilin 834.9 miles

$120 - $180

What companies run services between Hangzhou, China and Guilin, China?

You can take a train from Hangzhou to Guilin via East station, Hangzhou East, and Changsha South in around 8 h 44 min. Alternatively, you can take a bus from Hangzhou to Guilin via Nanjing Zhongyangmen and Nanjing in around 21 h.

Airlines
Air China
Website
airchina.com
Flights from Hangzhou to Guilin
Ave. Duration
2 h 8 min
When
Every day
Estimated price
$90 - $370
Flights from Hangzhou to Guilin via Xiamen
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$80 - $370
Flights from Hangzhou to Guilin via Zhengzhou
Ave. Duration
5 h 5 min
When
Tuesday, Thursday and Saturday
Estimated price
$100 - $380
Shandong Airlines
Website
shandongair.com.cn
Flights from Hangzhou to Guilin
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$80 - $370
Flights from Hangzhou to Guilin via Xiamen
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$80 - $370
Beijing Capital
Website
intl.jdair.net
Flights from Hangzhou to Guilin
Ave. Duration
2 h 17 min
When
Every day
Estimated price
$75 - $400
Zhejiang Loong Airlines
Website
loongair.cn
Flights from Hangzhou to Guilin
Ave. Duration
2 h 15 min
When
Monday and Sunday
Estimated price
$100 - $250
Flights from Ningbo to Guilin
Ave. Duration
2 h 10 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$90 - $340
China Southern Airlines
Website
csair.com
Flights from Hangzhou to Guilin
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$170 - $600
Xiamen Airlines
Website
xiamenair.com
Flights from Hangzhou to Guilin
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$170 - $600
Hainan
Website
hainanairlines.com
Flights from Hangzhou to Guilin
Ave. Duration
2 h 10 min
When
Every day
Estimated price
$120 - $850
Air Guilin
Website
airguilin.com
Flights from Ningbo to Guilin
Ave. Duration
2 h 20 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$75 - $450
China Eastern Airlines
Website
en.ceair.com
Flights from Ningbo to Guilin
Ave. Duration
2 h 20 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$120 - $800
Train operators
Hangzhou Metro
Website
hz.bendibao.com
Subway from Datieguan to Xiashajiangbin
Ave. Duration
43 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
hzmetro.com
China Railways G-Class
Train from Hangzhou East to Ningbo
Ave. Duration
49 min
Frequency
Every 30 minutes
Estimated price
$15 - $23
Schedules at
trip.com
2nd Class Seat
$15 - $18
1st Class Seat
$23 - $27
Business Class Seat
$45 - $60
Train from Hangzhou East to Changsha South
Ave. Duration
4 h 10 min
Frequency
Hourly
Estimated price
$60 - $75
Schedules at
trip.com
2nd Class Seat
$60 - $75
1st Class Seat
$100 - $120
Business Class Seat
$190 - $230
Train from Changsha South to Guilin
Ave. Duration
2 h 43 min
Frequency
Every 4 hours
Estimated price
$35 - $45
Schedules at
trip.com
2nd Class Seat
$35 - $45
1st Class Seat
$55 - $65
Business Class Seat
$110 - $130
China Railways
Website
china-railway.com.cn
Train from Hangzhou East to Guilin North
Ave. Duration
20 h 2 min
Frequency
Twice daily
Estimated price
$22 - $35
Schedules at
chinahighlights.com
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Hangzhou to Nanjing Zhongyangmen
Ave. Duration
3 h
Frequency
5 times a day
Estimated price
$19
Schedules at
chinabusguide.com
Bus from Nanjing to Guilin
Ave. Duration
17 h
Frequency
Once daily
Estimated price
$63
Schedules at
chinabusguide.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Italian Lakes: Getting around by train and Getting around the Cyclades - to help you get the most out of your next trip.

Questions & Answers

The distance between Hangzhou and Guilin is 1119 km. The road distance is 1336 km.

The cheapest way to get from Hangzhou to Guilin is to train which costs ¥160 - ¥270 and takes 22 h 11 min.

The quickest way to get from Hangzhou to Guilin is to line 1 subway and fly which takes 4 h 36 min and costs ¥600 - ¥2500.

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.

It takes approximately 4 h 36 min to get from Hangzhou to Guilin, including transfers.