Wayfli › Bangkok (BKK) › To Hangzhou (HGH)

Bangkok (BKK) to Hangzhou (HGH) flights

There are direct flights from Bangkok Suvarnabhumi Airport to Hangzhou Xiaoshan International Airport, sold by one airline: Thai Vietjet Air. The distance is 2,731 km, about 3h 50m in the air. There are also 21 one-stop options, via airports such as Shanghai, Guangzhou and Hong Kong.

Live fares for BKK → HGHSee all routes on the map
2,731 kmdistance
~3h 50mdirect flight time (estimate)
1direct airline
21one-stop options

Direct flights from Bangkok to Hangzhou

RouteAirlines (incl. codeshares)DistanceTime (est.)
BKK → HGHThai Vietjet Air2,731 km~3h 50m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
PVG ShanghaiSpring Airlines and Shanghai Airlines then China Eastern3,063 km~6h 25m
CAN GuangzhouSpring Airlines and China Southern Airlines then Air France and Air China2,744 km~6h
HKG Hong KongCathay Pacific and Emirates then Air China and Cathay Pacific2,783 km~6h 5m
TPE TaipeiEVA Air and China Airlines then EVA Air and Air China3,068 km~6h 25m
CKG ChongqingTransnusa and THAI Airways then Sichuan Airlines and Air China3,212 km~6h 35m
SZX ShenzhenAir China and Shenzhen Airlines then Spring Airlines and Air China2,771 km~6h 5m
CTU ChengduChina Eastern and THAI Airways then Sichuan Airlines and Air China3,488 km~6h 55m
KMG KunmingChina Eastern and THAI Airways then Lucky Air and Air China3,104 km~6h 25m
SGN Ho Chi Minh CityTHAI Airways and Turkish Airlines then China Eastern3,302 km~6h 40m
XMN XiamenChina Southern Airlines and Xiamen Airlines then Air China and China Southern Airlines2,858 km~6h 10m
WUH WuhanChina Southern Airlines then China Southern Airlines and Tianjin Airlines2,948 km~6h 15m
CSX ChangchaChina Southern Airlines then Okay Airways and China Southern Airlines2,801 km~6h 5m

More from Bangkok and Hangzhou

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.