Flights from Guangzhou to Hangzhou – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CAN to HGH – All flight route options from Guangzhou Baiyun International Airport, China to Hangzhou Xiaoshan International Airport, China. These flights are operated by 11 different airlines. Fly non-stop or choose from 5 different connecting flights. The shortest flight time is 2 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Hangzhou Xiaoshan Airport
We got great deals on hotels and car rentals near the airport.
Guangzhou to Hangzhou flights
There are over 16 airlines and as many as 252 flights every week to this destination. You can fly non-stop to Hangzhou (HGH) from Guangzhou (CAN) with Sichuan Airlines, Air China, China Southern Airlines, Shanghai Airlines, Loong Air, Hainan Airlines, Beijing Capital Airlines, Xiamen Airlines, China Eastern Airlines, Shenzhen Airlines or 9 Air Co but if a stopover option suits you better you can choose to fly via Wuhan, Jieyang or any other of the 5 alternatives with connectiing airports.
Guangzhou to Hangzhou with Sichuan Airlines
You can fly non-stop every weekday with flights departing at 11:35, 21:55 or 23:00.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 8:00 pm. You also have the option to do a transit flight via Wuhan. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Guangzhou Baiyun International Airport to Hangzhou Xiaoshan International Airport
The shortest flight time between CAN and HGH is 2 hours and 3 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 3m | - | 648 miles (1043 km) |
WUH Wuhan | 4h 25m | 1h 15m | 890 miles (1432 km) |
SWA Jieyang | 5h 15m | 2h 35m | 744 miles (1197 km) |
XFN Xiangyang | 5h 30m | 1h 40m | 1112 miles (1789 km) |
XMN Xiamen | 5h 50m | 2h 55m | 736 miles (1184 km) |
SHS Shashi | 6h 15m | 2h 30m | 977 miles (1572 km) |

