BKK → CAN Bangkok to Guangzhou
live
Direct flights from Bangkok (BKK) to Guangzhou (CAN): 33 nonstop departures observed each week across 6 airlines. 53% of the last 36 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. 13 of the 36 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 Bangkok and Guangzhou. Updated 9 September 2026 at 23:48 UTC.
BKK
Bangkok
smooth · +0
CAN
Guangzhou
smooth · +0
dep bank 00:40–21:54 33x weekly
Runs rough · 6 airlines · 33x weekly · nonstop
53% on time
of the last 36 operated BKK → CAN flights arrived within 15 minutes
Median arrival delay is +1 min . 13 of 36 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 36 operated legs
Flight time ~2h 41m estimated from route distance
Weekly departures 33x 6 direct airlines on the leg
Cancelled 36.1% recent route rate · 13 of 36
The week scheduled departures · origin local time
9 Air Co China Southern Airlines K-Mile Air Kenya Airways
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 43% on time
Flights AQ1266 00:40 daily · AQ1268 01:45 daily
China Southern AirlinesCZ 58% on time
Flights CZ362 08:20 daily · CZ358 11:20 daily · CZ8080 12:45 daily · CZ8100 13:45 daily
K-Mile Air8K
Flights 8K725 21:54 Su
Kenya AirwaysKQ
Flights KQ886 15:05 Mo Tu Th Sa
Spring Airlines9C
Flights 9C7420 varies daily
Thai InternationalTG
Flights TG668 10:30 daily · TG678 16:00 daily
History operated legs · board outcomes
09-10 MU2078 cancelled CNX
09-09 9C8894 cancelled CNX
09-09 AQ1280 dep +16 → arr +3
09-09 CZ358 dep +30 → arr +12
09-09 CZ362 dep +15 → arr −14
09-09 CZ364 dep +19 → arr −19
09-09 MU2078 cancelled CNX
09-09 TG668 dep +20 → arr +0
09-09 TG678 dep +11 → arr +1
09-08 9C8894 cancelled CNX
09-08 CZ3036 cancelled CNX
09-08 MU2078 cancelled CNX
Show 28 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 BKK and CAN, paired departure → arrival per flight and day. Board tracking since Tue, Sep 8 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 53 Completed 50 Delayed 1 Cancelled 15 Within 15m 47/50 Median +0m
AQ1266 9 Air Co
3 days
Thu, Sep 10
2/2 legs · B-206L
BKK
Departure
00:35
Departed · Sched 00:405m early
→
CAN
Arrival
04:14
Landed · Sched 04:3016m early
Wed, Sep 9
1/2 legs · B-208H
BKK
Departure
00:56
Departed · Sched 00:4016m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Tue, Sep 8
1/2 legs · B-6992
BKK
Departure
00:31
Departed · Sched 00:409m early
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full AQ1266 history →
AQ1268 9 Air Co
3 days
BKK
Departure
Sched 01:45
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
BKK
Departure
Sched 01:45
Cancelled
→
CAN
Arrival
Sched 05:35
Cancelled
BKK
Departure
Sched 01:45
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full AQ1268 history →
CZ362 China Southern
3 days
Thu, Sep 10
1/2 legs · B-1606
BKK
Departure
Sched 08:20
Scheduled departure
→
CAN
Arrival
Sched 12:20
Scheduled arrival · landing pending
Wed schedule from board history
Wed, Sep 9
2/2 legs · B-1606
BKK
Departure
08:22
Departed · Sched 08:202m late
→
CAN
Arrival
12:06
Landed · Sched 12:2014m early
Tue, Sep 8
1/2 legs · B-1606
BKK
Departure
08:16
Departed · Sched 08:204m early
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ362 history →
MU2078 China Eastern
3 days
BKK
Departure
Sched 03:00
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
BKK
Departure
Sched 03:00
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
BKK
Departure
Sched 03:00
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
TG668 Thai International
2 days
Thu, Sep 10
1/2 legs · HS-TJV
BKK
Departure
Sched 10:30
Scheduled departure
→
CAN
Arrival
Sched 14:30
Scheduled arrival · landing pending
Wed schedule from board history
Wed, Sep 9
2/2 legs · HS-TJV
BKK
Departure
10:36
Departed · Sched 10:306m late
→
Full TG668 history →
9C7420 Spring
2 days
Wed, Sep 9
2/2 legs · B-8327
BKK
Departure
21:49
Departed · Sched 21:556m early
→
CAN
Arrival
01:49
Landed · Sched 02:0011m early
Tue, Sep 8
2/2 legs · B-32AX
BKK
Departure
21:25
Departed · Sched 21:305m early
→
CAN
Arrival
01:03
Landed · Sched 01:2522m early
Full 9C7420 history →
9C8894 Spring
2 days
BKK
Departure
Sched 15:10
Cancelled
→
CAN
Arrival
Sched 19:05
Cancelled
BKK
Departure
Sched 19:25
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
AQ1280 9 Air Co
1 day
Wed, Sep 9
2/2 legs · B-1716
BKK
Departure
15:03
Departed · Sched 15:052m early
→
CAN
Arrival
19:08
Landed · Sched 19:053m late
CZ3082 China Southern
2 days
Wed, Sep 9
2/2 legs · B-301H
BKK
Departure
15:49
Departed · Sched 15:556m early
→
CAN
Arrival
19:40
Landed · Sched 20:0020m early
Tue, Sep 8
1/2 legs · B-1167
BKK
Departure
15:57
Departed · Sched 15:552m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ3082 history →
CZ358 China Southern
2 days
Wed, Sep 9
2/2 legs · B-1087
BKK
Departure
11:25
Departed · Sched 11:205m late
→
CAN
Arrival
15:32
Landed · Sched 15:2012m late
Tue, Sep 8
1/2 legs · B-8368
BKK
Departure
11:03
Departed · Sched 11:2017m early
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ358 history →
CZ364 China Southern
2 days
Wed, Sep 9
2/2 legs · B-1605
BKK
Departure
19:06
Departed · Sched 19:006m late
→
CAN
Arrival
22:51
Landed · Sched 23:1019m early
Tue, Sep 8
1/2 legs · B-1626
BKK
Departure
18:53
Departed · Sched 19:007m early
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ364 history →
CZ5096 China Southern
2 days
BKK
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
Sched 19:05
Cancelled
Tue, Sep 8
1/2 legs · B-226L
BKK
Departure
15:13
Departed · Sched 15:103m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ5096 history →
CZ8020 China Southern
2 days
BKK
Departure
Sched 19:55
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
BKK
Departure
Sched 19:55
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ8020 history →
CZ8024 China Southern
2 days
Wed, Sep 9
2/2 legs · B-6253
BKK
Departure
18:00
Departed · Sched 18:055m early
→
CAN
Arrival
21:44
Landed · Sched 22:1531m early
BKK
Departure
Sched 18:05
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ8024 history →
CZ8080 China Southern
2 days
Wed, Sep 9
2/2 legs · B-6762
BKK
Departure
12:43
Departed · Sched 12:452m early
→
CAN
Arrival
16:43
Landed · Sched 16:403m late
Tue, Sep 8
1/2 legs · B-322F
BKK
Departure
12:44
Departed · Sched 12:451m early
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ8080 history →
CZ8100 China Southern
2 days
Wed, Sep 9
2/2 legs · B-1831
BKK
Departure
13:49
Departed · Sched 13:454m late
→
CAN
Arrival
17:31
Landed · Sched 18:0029m early
Tue, Sep 8
1/2 legs · B-1831
BKK
Departure
13:47
Departed · Sched 13:452m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full CZ8100 history →
TG678 Thai International
1 day
Wed, Sep 9
2/2 legs · HS-TOA
BKK
Departure
15:56
Departed · Sched 16:004m early
→
CAN
Arrival
19:51
Last seen · Sched 19:501m late
Full TG678 history →
CZ3036 China Southern
1 day
BKK
Departure
Sched 03:00
Cancelled
→
CAN
Arrival
—
Board row not captured for this rotation yet.
KQ886 Kenya
1 day
Tue, Sep 8
1/2 legs · 5Y-KZG
BKK
Departure
15:03
Departed · Sched 15:052m early
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full KQ886 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 — Bangkok (BKK) to Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-CAN
Copy
How we measure this →
BKK to CAN questions
Is BKK–CAN running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–CAN? Operators schedule morning departures around 00:40 and evening departures around 18:05 from BKK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CAN delay card to confirm conditions when you'd arrive.
How long is the flight from BKK to CAN? 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 BKK–CAN fly? 6 carriers operate this route, around 96 flights a week between them. Compare carrier days and times in the airline list above.