Flights from Haikou to Hangzhou – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
HAK to HGH – All flight route options from Haikou Meilan International Airport, China to Hangzhou Xiaoshan International Airport, China. These flights are operated by 13 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 2 hours and 10 minutes. 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.
Haikou to Hangzhou flights
There are over 22 airlines and as many as 664 flights every week to this destination. You can fly non-stop to Hangzhou (HGH) from Haikou (HAK) with Air China, China Southern Airlines, Chengdu Airlines, Hainan Airlines, Beijing Capital Airlines, Xiamen Airlines or Loong Air but if a stopover option suits you better you can choose to fly via Guangzhou, Xingyi or any other of the 15 alternatives with connectiing airports.
Haikou to Hangzhou with Air China
You can fly non-stop every weekday with flights departing at 21:55. Air China is a Star Alliance member.
Note Non-stop flights with Air China will begin in Oct 2025.
With China Southern Airlines
You can fly non-stop every weekday with flights departing at 16:50, 16:55 or 17:10. You can also catch a transit flight via Guangzhou or Shenzhen.
Distance & flight times: Haikou Meilan International Airport to Hangzhou Xiaoshan International Airport
The shortest flight time between HAK and HGH is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 950 miles (1529 km) |
CAN Guangzhou | 5h 25m | 1h 45m | 950 miles (1529 km) |
ACX Xingyi | 5h 25m | 1h 10m | 1517 miles (2441 km) |
ZUH Zhuhai | 5h 30m | 2h 25m | 957 miles (1540 km) |
XFN Xiangyang | 5h 35m | 1h 10m | 1356 miles (2182 km) |
SWA Jieyang | 5h 35m | 2h 0m | 997 miles (1604 km) |
SZX Shenzhen | 5h 45m | 2h 0m | 955 miles (1537 km) |
NNG Nanning | 5h 50m | 2h 20m | 1163 miles (1871 km) |
YIH Yichang | 6h 15m | 2h 20m | 1286 miles (2069 km) |
XMN Xiamen | 6h 20m | 2h 45m | 1007 miles (1620 km) |
WUH Wuhan | 6h 30m | 1h 30m | 1163 miles (1871 km) |
KWE Guiyang | 6h 30m | 2h 20m | 1385 miles (2228 km) |
CSX Changsha | 6h 33m | 2h 30m | 1058 miles (1702 km) |
CKG Chongqing | 7h 0m | 2h 25m | 1550 miles (2494 km) |
CGO Zhengzhou | 7h 15m | 2h 45m | 1558 miles (2507 km) |
LYI Linyi | 9h 0m | 2h 55m | 1514 miles (2436 km) |

