Wayfli › Bangkok (BKK) › To Guangzhou (CAN)

Bangkok (BKK) to Guangzhou (CAN) flights

There are direct flights from Bangkok Suvarnabhumi Airport to Guangzhou Baiyun International Airport, sold by 7 airlines (including codeshares): Spring Airlines, China Southern Airlines, Kenya Airways, Air Madagascar, THAI Airways, SriLankan Airlines and Oman Air. The distance is 1,706 km, about 2h 35m in the air. There are also 10 one-stop options, via airports such as Hong Kong, Hanoi and Haikou.

Live fares for BKK → CANSee all routes on the map
1,706 kmdistance
~2h 35mdirect flight time (estimate)
7direct airlines
10one-stop options

Direct flights from Bangkok to Guangzhou

RouteAirlines (incl. codeshares)DistanceTime (est.)
BKK → CANSpring Airlines, China Southern Airlines, Kenya Airways, Air Madagascar, THAI Airways, SriLankan Airlines, Oman Air1,706 km~2h 35m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
HKG Hong KongCathay Pacific and Emirates then Cathay Pacific and China Southern Airlines1,825 km~4h 55m
HAN HanoiQatar Airways and THAI Airways then China Southern Airlines and Vietjet1,803 km~4h 50m
HAK HaikouHainan Airlines then 9 Air and Air China1,729 km~4h 45m
NNG NanningSpring Airlines and China Southern Airlines then Air China and China Southern Airlines1,797 km~4h 50m
MFM MacauAir Macau and THAI Airways then China Southern Airlines1,793 km~4h 50m
DAD DanangThai Vietjet Air then China Southern Airlines and Vietnam Airlines1,819 km~4h 55m
CNX Chiang MaiAir France and British Airways then Spring Airlines and China Southern Airlines2,170 km~5h 20m
VTE VientianeContour Airlines and Bangkok Airways then China Southern Airlines and Lao Airlines1,784 km~4h 50m
REP Siem-reapAir Cambodia and Bangkok Airways then China Southern Airlines and Air Cambodia1,826 km~4h 55m
PNH Phnom-penhAir Cambodia and Bangkok Airways then China Southern Airlines2,096 km~5h 15m

More from Bangkok and Guangzhou

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.