Flights from Bangkok to Hangzhou – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to HGH – All flight route options from Suvarnabhumi Airport, Thailand to Hangzhou Xiaoshan International Airport, China. These flights are operated by 22 different airlines. Fly non-stop or choose from 15 different connecting flights. The shortest flight time is 3 hours and 35 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.
Bangkok to Hangzhou flights
There are over 19 airlines and as many as 1685 flights every week to this destination. You can fly non-stop to Hangzhou (HGH) from Bangkok (BKK) with Air China, Beijing Capital Airlines, Loong Air or Thai Vietjet Air but if a stopover option suits you better you can choose to fly via Wuhan, Kunming or any other of the 15 alternatives with connectiing airports.
Bangkok to Hangzhou with Air China
You can fly non-stop every weekday with flights departing at 04:10 or 03:20. Air China is a Star Alliance member.
Note Non-stop flights with Air China will begin in Oct 2025.
With Hong Kong Airlines
If you fly from Bangkok with Hong Kong Airlines you will do a stopover in Hong Kong, HKG before reaching Hangzhou. This flight trip will take 6 hours and 40 minutes and you can fly every weekday with departures at 3:00 pm, 2:00 am or 3:00 am.
Distance & flight times: Suvarnabhumi Airport to Hangzhou Xiaoshan International Airport
The shortest flight time between BKK and HGH is 3 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 35m | - | 1706 miles (2745 km) |
WUH Wuhan | 7h 5m | 1h 55m | 1841 miles (2962 km) |
KMG Kunming | 7h 40m | 1h 55m | 1939 miles (3120 km) |
HAK Haikou | 7h 50m | 2h 35m | 1728 miles (2780 km) |
CKG Chongqing | 7h 55m | 2h 10m | 2006 miles (3228 km) |
VTE Vientiane | 8h 0m | 3h 15m | 1735 miles (2792 km) |
CAN Guangzhou | 8h 35m | 3h 10m | 1714 miles (2758 km) |
TPE Taipei | 8h 50m | 3h 20m | 1915 miles (3081 km) |
MFM Macau | 8h 50m | 3h 35m | 1736 miles (2793 km) |
SGN Ho Chi Minh City | 9h 0m | 2h 55m | 2062 miles (3318 km) |
HKG Hong Kong | 9h 5m | 3h 55m | 1738 miles (2796 km) |
SZX Shenzhen | 9h 20m | 4h 55m | 1730 miles (2784 km) |
SWA Jieyang | 9h 40m | 4h 35m | 1775 miles (2856 km) |
XMN Xiamen | 9h 40m | 2h 35m | 1785 miles (2872 km) |
CGO Zhengzhou | 10h 35m | 4h 55m | 2183 miles (3512 km) |
TFU Chengdu | 10h 50m | 5h 0m | 2136 miles (3437 km) |


Quick copy and share this page
From Bangkok to China
Below is a list of other destinations to China from Suvarnabhumi Airport with either direct flights or 1 stop connections.
-
PVG Shanghai Direct
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming Direct
-
WUH Wuhan Direct
From Thailand to Hangzhou
Below is a list of other cities in Thailand with flights to Hangzhou with either non-stop or connecting flights.