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 mapDirect flights from Bangkok to Guangzhou
| Route | Airlines (incl. codeshares) | Distance | Time (est.) |
|---|---|---|---|
| BKK → CAN | Spring Airlines, China Southern Airlines, Kenya Airways, Air Madagascar, THAI Airways, SriLankan Airlines, Oman Air | 1,706 km | ~2h 35m |
Best one-stop connections
Through the biggest hubs first. Times include about 100 minutes to change planes.
| Via | Airlines | Distance | Time (est.) |
|---|---|---|---|
| HKG Hong Kong | Cathay Pacific and Emirates then Cathay Pacific and China Southern Airlines | 1,825 km | ~4h 55m |
| HAN Hanoi | Qatar Airways and THAI Airways then China Southern Airlines and Vietjet | 1,803 km | ~4h 50m |
| HAK Haikou | Hainan Airlines then 9 Air and Air China | 1,729 km | ~4h 45m |
| NNG Nanning | Spring Airlines and China Southern Airlines then Air China and China Southern Airlines | 1,797 km | ~4h 50m |
| MFM Macau | Air Macau and THAI Airways then China Southern Airlines | 1,793 km | ~4h 50m |
| DAD Danang | Thai Vietjet Air then China Southern Airlines and Vietnam Airlines | 1,819 km | ~4h 55m |
| CNX Chiang Mai | Air France and British Airways then Spring Airlines and China Southern Airlines | 2,170 km | ~5h 20m |
| VTE Vientiane | Contour Airlines and Bangkok Airways then China Southern Airlines and Lao Airlines | 1,784 km | ~4h 50m |
| REP Siem-reap | Air Cambodia and Bangkok Airways then China Southern Airlines and Air Cambodia | 1,826 km | ~4h 55m |
| PNH Phnom-penh | Air Cambodia and Bangkok Airways then China Southern Airlines | 2,096 km | ~5h 15m |
More from Bangkok and Guangzhou
- Guangzhou (CAN) to Bangkok (BKK) · return route
- All direct flights from Bangkok (BKK)
- All direct flights from Guangzhou (CAN)
- Bangkok to Istanbul (IST)
- Bangkok to Amsterdam (AMS)
- Bangkok to Paris (CDG)
- Bangkok to Frankfurt (FRA)
- Bangkok to Dubai (DXB)
- Bangkok to Beijing (PEK)
- Bangkok to Madrid (MAD)
- Bangkok to Shanghai (PVG)
- Bangkok to Rome (FCO)
- Bangkok to Munich (MUC)
- Bangkok to London (LHR)
- Bangkok to London (LGW)
- Istanbul (IST) to Guangzhou
- Amsterdam (AMS) to Guangzhou
- Paris (CDG) to Guangzhou
- Frankfurt (FRA) to Guangzhou
- Dubai (DXB) to Guangzhou
- Beijing (PEK) to Guangzhou
- Madrid (MAD) to Guangzhou
- Shanghai (PVG) to Guangzhou
- London (LHR) to Guangzhou
- London (LGW) to Guangzhou
- New York (JFK) to Guangzhou
- Toronto (YYZ) to 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.