Wayfli › Hong Kong (HKG) › To Bangkok (BKK)

Hong Kong (HKG) to Bangkok (BKK) flights

There are direct flights from Hong Kong International Airport to Bangkok Suvarnabhumi Airport, sold by 12 airlines (including codeshares): Cathay Pacific, Emirates, Etihad Airways, Hong Kong Airlines, Kenya Airways, Air Madagascar, Bangkok Airways, Royal Jordanian, THAI Airways, Turkish Airlines, SriLankan Airlines and HK Express. The distance is 1,689 km, about 2h 35m in the air. There are also 9 one-stop options, via airports such as Guangzhou, Hanoi and Haikou.

Live fares for HKG → BKKSee all routes on the map
1,689 kmdistance
~2h 35mdirect flight time (estimate)
12direct airlines
9one-stop options

Direct flights from Hong Kong to Bangkok

RouteAirlines (incl. codeshares)DistanceTime (est.)
HKG → BKKCathay Pacific, Emirates, Etihad Airways, Hong Kong Airlines, Kenya Airways, Air Madagascar, Bangkok Airways, Royal Jordanian, THAI Airways, Turkish Airlines, SriLankan Airlines, HK Express1,689 km~2h 35m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
CAN GuangzhouCathay Pacific and China Southern Airlines then 9 Air and China Southern Airlines1,842 km~4h 55m
HAN HanoiSun PhuQuoc Airways and Cathay Pacific then Qatar Airways and THAI Airways1,841 km~4h 55m
HAK HaikouCathay Pacific and Hainan Airlines then Hainan Airlines1,690 km~4h 45m
NNG NanningHong Kong Airlines then Spring Airlines and China Southern Airlines1,856 km~4h 55m
KWL GuilinCathay Pacific and Hong Kong Airlines then Bangkok Airways2,102 km~5h 15m
DAD DanangCathay Pacific and Aero Nomad Airlines then Thai Vietjet Air1,762 km~4h 50m
REP Siem-reapAero Nomad Airlines then Air Cambodia and Bangkok Airways1,788 km~4h 50m
KTI Phnom PenhAir Cambodia then Thai Vietjet Air2,068 km~5h 10m
PNH Phnom-penhAero Nomad Airlines then Air Cambodia and Bangkok Airways2,040 km~5h 10m

More from Hong Kong and Bangkok

Routes come from current airline fares, updated weekly (last update 9 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.