CAN → BKK Guangzhou to Bangkok
live
Direct flights from Guangzhou (CAN) to Bangkok (BKK): 32 nonstop departures observed each week across 5 airlines. 52% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes early. 11 of the 29 tracked flights were cancelled. The nonstop covers 1,706 km, an estimated 2 hours 41 minutes in the air. Measured by Pro Flight Search from live flight boards at Guangzhou and Bangkok. Updated 21 September 2026 at 08:48 UTC.
CAN
Guangzhou
busy · +16
BKK
Bangkok
smooth · +0
dep bank 05:55–22:10 32x weekly
Runs rough · 5 airlines · 32x weekly · nonstop
52% on time
of the last 29 operated CAN → BKK flights arrived within 15 minutes
Median arrival delay is −12 min . 11 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −12 min across the last 29 operated legs
Flight time ~2h 41m estimated from route distance
Weekly departures 32x 5 direct airlines on the leg
Cancelled 37.9% recent route rate · 11 of 29
The week scheduled departures · origin local time
9 Air Co China Southern Airlines Kenya Airways Spring Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
9 Air CoAQ
Flights AQ1279 09:50 We · AQ1265 21:40 daily
China Southern AirlinesCZ 65% on time
Flights CZ357 08:15 daily · CZ8079 09:40 daily · CZ8099 10:40 daily · CZ5095 11:50 daily
Kenya AirwaysKQ
Flights KQ887 22:10 Mo Tu Th Sa
Spring Airlines9C
Flights 9C7419 05:55 daily
Thai InternationalTG
Flights TG669 15:45 daily · TG679 21:05 daily
History operated legs · board outcomes
09-21 8K726 arrived +0
09-21 9C8893 cancelled CNX
09-21 CZ357 dep +0 → arr −12
09-20 9C8893 cancelled CNX
09-20 AQ1267 cancelled CNX
09-20 CZ3035 cancelled CNX
09-20 CZ357 dep +15 → arr −21
09-20 CZ363 dep +0 → arr +122
09-20 MU2077 cancelled CNX
09-19 AQ1267 cancelled CNX
09-19 CZ3035 cancelled CNX
09-19 MU2077 cancelled CNX
Show 21 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from CAN and BKK, paired departure → arrival per flight and day. Board tracking since Sun, Sep 20 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 47 Completed 39 Delayed 4 Cancelled 11 Within 15m 35/39 Median +0m
8K726 K-Mile Air
1 day
Mon, Sep 21
1/2 legs · HS-KME
CAN
Departure
—
Board row not captured for this rotation yet.
→
9C7419 Spring
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 07:40
Cancelled
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 07:40
Cancelled
Full 9C7419 history →
9C8893 Spring
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 14:05
Cancelled
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 14:05
Cancelled
CZ3081 China Southern
2 days
Mon, Sep 21
2/2 legs · B-301H
CAN
Departure
12:47
Departed · Sched 12:3512m late
→
BKK
Arrival
14:23
Landed · Sched 14:4017m early
Sun, Sep 20
2/2 legs · B-20CJ
CAN
Departure
12:42
Departed · Sched 12:357m late
→
BKK
Arrival
14:12
Landed · Sched 14:4028m early
Full CZ3081 history →
CZ357 China Southern
2 days
Mon, Sep 21
2/2 legs · B-1089
CAN
Departure
08:15 Departed
→
BKK
Arrival
10:16
Landed · Sched 10:204m early
Sun, Sep 20
2/2 legs · B-301U
CAN
Departure
08:30
Departed · Sched 08:1515m late
→
BKK
Arrival
10:08
Landed · Sched 10:2012m early
Full CZ357 history →
CZ363 China Southern
2 days
Mon, Sep 21
2/2 legs · B-321Z
CAN
Departure
Sched 15:55
Scheduled departure
→
BKK
Arrival
Sched 17:55
Scheduled arrival · landing pending
Sun, Sep 20
2/2 legs · B-2418
CAN
Departure
15:55 Departed
→
BKK
Arrival
20:04
Landed · Sched 17:55129m late
Full CZ363 history →
CZ5095 China Southern
2 days
Mon, Sep 21
2/2 legs · B-20CA
CAN
Departure
12:01
Departed · Sched 11:5011m late
→
BKK
Arrival
13:38
Landed · Sched 14:0527m early
Sun, Sep 20
2/2 legs · B-226L
CAN
Departure
11:50 Departed
→
BKK
Arrival
13:59
Landed · Sched 14:056m early
Full CZ5095 history →
CZ8019 China Southern
2 days
CAN
Departure
Sched 16:55
Scheduled departure
→
BKK
Arrival
Sched 18:55
Scheduled arrival · landing pending
Sun, Sep 20
2/2 legs · B-20D6
CAN
Departure
Sched 16:55
Scheduled time only · no board update captured
→
BKK
Arrival
20:08
Landed · Sched 18:5573m late
Full CZ8019 history →
CZ8023 China Southern
2 days
Mon, Sep 21
2/2 legs · B-2408
CAN
Departure
15:06
Departed · Sched 14:5016m late
→
BKK
Arrival
16:38
Est. · Sched 16:5012m early
Sun, Sep 20
1/2 legs · B-2406
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
17:14
Landed · Sched 16:5024m late
Full CZ8023 history →
CZ8079 China Southern
2 days
Mon, Sep 21
2/2 legs · B-32L2
CAN
Departure
09:48
Departed · Sched 09:408m late
→
BKK
Arrival
11:25
Landed · Sched 11:4015m early
Sun, Sep 20
1/2 legs · B-306G
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
11:27
Landed · Sched 11:4013m early
Full CZ8079 history →
CZ8099 China Southern
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 12:50
Cancelled
Sun, Sep 20
1/2 legs · B-1880
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
12:23
Landed · Sched 12:5027m early
Full CZ8099 history →
TG669 Thai International
2 days
Mon, Sep 21
2/2 legs · HS-TEO
CAN
Departure
Sched 15:45
Scheduled departure
→
BKK
Arrival
Sched 17:45
Scheduled arrival · landing pending
Sun, Sep 20
1/2 legs · HS-TQE
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
17:54
Landed · Sched 17:459m late
Full TG669 history →
AQ1265 9 Air Co
1 day
Sun, Sep 20
2/2 legs · B-6990
CAN
Departure
21:41
Departed · Sched 21:401m late
→
BKK
Arrival
23:28
Landed · Sched 23:4012m early
Full AQ1265 history →
AQ1267 9 Air Co
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 00:45
Cancelled
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 00:45
Cancelled
CZ3035 China Southern
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 01:30
Cancelled
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 01:30
Cancelled
CZ361 China Southern
1 day
Sun, Sep 20
2/2 legs · B-1880
CAN
Departure
20:14
Departed · Sched 20:059m late
→
BKK
Arrival
22:04
Landed · Sched 22:004m late
Full CZ361 history →
MU2077 China Eastern
2 days
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 01:15
Cancelled
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
Sched 01:15
Cancelled
TG679 Thai International
1 day
Sun, Sep 20
1/2 legs · HS-TOA
CAN
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
23:03
Landed · Sched 23:052m early
Full TG679 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Guangzhou (CAN) to Bangkok (BKK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CAN-BKK
Copy
How we measure this →
CAN to BKK questions
Is CAN–BKK running on time right now? Smooth skies ahead. The departure side at CAN is the weaker end, route health score 89/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on CAN–BKK? Operators schedule morning departures around 05:55 and evening departures around 20:05 from CAN. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BKK delay card to confirm conditions when you'd arrive.
How long is the flight from CAN to BKK? Great-circle distance is 1,706 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 150–176 min gate-to-gate on this route.
How often does CAN–BKK fly? 5 carriers operate this route, around 96 flights a week between them. Compare carrier days and times in the airline list above.