KUL → CAN Kuala Lumpur to Guangzhou
live
Direct flights from Kuala Lumpur (KUL) to Guangzhou (CAN): 33 nonstop departures observed each week across 6 airlines. 81% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 27 tracked flights. The nonstop covers 2,613 km, an estimated 3 hours 51 minutes in the air. Measured by Pro Flight Search from live flight boards at Kuala Lumpur and Guangzhou. Updated 17 September 2026 at 21:37 UTC.
KUL
Kuala Lumpur
busy · +19
CAN
Guangzhou
smooth · +0
dep bank 00:30–21:55 33x weekly
Runs reliable · 6 airlines · 33x weekly · nonstop
81% on time
of the last 27 operated KUL → CAN flights arrived within 15 minutes
Median arrival delay is −10 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 27 operated legs
Flight time ~3h 51m estimated from route distance
Weekly departures 33x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
9 Air Co AirAsia Batik Air Malaysia China Southern 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 AQ1272 05:45 Tu Th Sa
AirAsiaAK 86% on time
Flights AK114 00:30 Mo We Fr Su · AK112 05:00 daily · AK116 16:35 Tu We Th Sa Su · AK118 20:15 daily
Batik Air MalaysiaOD
Flights OD612 varies Mo Tu We Fr Sa Su
China Southern AirlinesCZ 81% on time
Flights CZ5036 01:20 daily · CZ8072 02:20 daily · CZ366 08:05 daily · CZ350 14:00 daily
MALAYSIA AIRLINES BERHADMH
Flights MH376 09:00 daily
Spring Airlines9C
Flights 9C6922 10:10 We Fr Su
History operated legs · board outcomes
09-17 CZ350 dep +31 → arr +8
09-17 CZ366 dep −10 → arr −40
09-17 MH376 dep +37 → arr +24
09-16 AK116 dep +12 → arr −19
Show 19 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 KUL and CAN, paired departure → arrival per flight and day. Board tracking since Wed, Sep 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 46 Completed 35 Delayed 8 Within 15m 28/35 Median -5m
CZ3048 CHINA SOUTHERN AIRLINES
3 days
Fri, Sep 18
1/2 legs · B-205J
KUL
Departure
Sched 14:45
Scheduled departure
→
CAN
Arrival
Sched 19:10
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · B-205J
KUL
Departure
14:59
Departed · Sched 14:4514m late
→
CAN
Arrival
18:48
Landed · Sched 19:1022m early
Wed, Sep 16
1/2 legs · B-20CA
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
19:05
Landed · Sched 19:105m early
Full CZ3048 history →
CZ350 CHINA SOUTHERN AIRLINES
3 days
Fri, Sep 18
1/2 legs · B-32FR
KUL
Departure
Sched 14:00
Scheduled departure
→
CAN
Arrival
Sched 18:10
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · B-32FR
KUL
Departure
14:31
Departed · Sched 14:0031m late
→
CAN
Arrival
18:18
Landed · Sched 18:108m late
Wed, Sep 16
1/2 legs · B-32FR
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
17:31
Landed · Sched 18:1039m early
Full CZ350 history →
CZ366 CHINA SOUTHERN AIRLINES
3 days
Fri, Sep 18
1/2 legs · B-1175
KUL
Departure
Sched 08:05
Scheduled departure
→
CAN
Arrival
Sched 12:15
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · B-1175
KUL
Departure
07:55
Departed · Sched 08:0510m early
→
CAN
Arrival
11:35
Landed · Sched 12:1540m early
Wed, Sep 16
1/2 legs · B-1176
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
11:49
Landed · Sched 12:1526m early
Full CZ366 history →
CZ5036 CHINA SOUTHERN AIRLINES
3 days
KUL
Departure
01:43
Departed · Sched 01:2023m late
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Thu, Sep 17
2/2 legs · B-20CU
KUL
Departure
01:22
Departed · Sched 01:202m late
→
CAN
Arrival
04:59
Landed · Sched 05:4546m early
Tue, Sep 15
1/2 legs · B-225D
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
05:05
Landed · Sched 05:4540m early
Full CZ5036 history →
CZ8012 CHINA SOUTHERN AIRLINES
3 days
Fri, Sep 18
1/2 legs · B-205K
KUL
Departure
Sched 16:55
Scheduled departure
→
CAN
Arrival
Sched 21:20
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · B-205K
KUL
Departure
17:01
Departed · Sched 16:556m late
→
CAN
Arrival
20:47
Landed · Sched 21:2033m early
Wed, Sep 16
1/2 legs · B-1207
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
20:37
Landed · Sched 21:2043m early
Full CZ8012 history →
CZ8072 CHINA SOUTHERN AIRLINES
3 days
Fri, Sep 18
1/2 legs · B-1176
KUL
Departure
02:37
Departed · Sched 02:2017m late
→
CAN
Arrival
Sched 06:35
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · B-1176
KUL
Departure
03:14
Departed · Sched 02:2054m late
→
CAN
Arrival
06:53
Landed · Sched 06:3518m late
Wed, Sep 16
1/2 legs · B-1175
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
06:00
Landed · Sched 06:3535m early
Full CZ8072 history →
CZ8302 CHINA SOUTHERN AIRLINES
3 days
Fri, Sep 18
1/2 legs · B-226L
KUL
Departure
Sched 18:00
Scheduled departure
→
CAN
Arrival
Sched 22:25
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · B-226L
KUL
Departure
18:11
Departed · Sched 18:0011m late
→
CAN
Arrival
21:53
Landed · Sched 22:2532m early
Wed, Sep 16
1/2 legs · B-225D
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
21:47
Landed · Sched 22:2538m early
Full CZ8302 history →
MH376 MALAYSIA AIRLINES BERHAD
3 days
Fri, Sep 18
1/2 legs · 9M-MTA
KUL
Departure
Sched 09:00
Scheduled departure
→
CAN
Arrival
Sched 13:10
Scheduled arrival · landing pending
Thu schedule from board history
Thu, Sep 17
2/2 legs · 9M-MTA
KUL
Departure
09:37
Departed · Sched 09:0037m late
→
CAN
Arrival
13:34
Last seen · Sched 13:1024m late
Wed, Sep 16
1/2 legs · 9M-MTA
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
13:14
Landed · Sched 13:104m late
Full MH376 history →
OD612 BATIK AIR MALAYSIA
3 days
KUL
Departure
Sched 21:55
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Wed, Sep 16
1/2 legs · 9M-LRU
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
02:12
Landed · Sched 02:102m late
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
01:40
Last seen · Sched 02:1030m early
Full OD612 history →
AK112 AirAsia
2 days
Thu, Sep 17
1/2 legs · 9M-AGA
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
09:34
Landed · Sched 09:1519m late
Wed, Sep 16
1/2 legs · 9M-RAQ
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
09:06
Landed · Sched 09:159m early
Full AK112 history →
AK116 AirAsia
2 days
Thu, Sep 17
1/2 legs · 9M-RAL
KUL
Departure
Sched 16:35
Scheduled time only · no board update captured
Wed schedule from board history
→
CAN
Arrival
20:56
Landed · Sched 20:551m late
Wed, Sep 16
2/2 legs · 9M-RAL
KUL
Departure
16:47
Departed · Sched 16:3512m late
→
CAN
Arrival
20:36
Landed · Sched 20:5519m early
Full AK116 history →
AK118 AirAsia
3 days
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
Sched 00:30
Scheduled arrival · landing pending
Wed, Sep 16
1/2 legs · 9M-VAE
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:27
Landed · Sched 00:303m early
Tue, Sep 15
1/2 legs · 9M-VAG
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:24
Landed · Sched 00:306m early
Full AK118 history →
9C6922 Spring
1 day
Wed, Sep 16
1/2 legs · B-9986
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
14:40
Landed · Sched 14:5010m early
Full 9C6922 history →
AK114 AirAsia
1 day
Tue, Sep 15
1/2 legs · 9M-AGC
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
04:23
Landed · Sched 04:4522m early
Full AK114 history →
AQ1272 9 Air Co
1 day
KUL
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
05:06
Last seen · Sched 05:4539m early
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 — Kuala Lumpur (KUL) to Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-CAN
Copy
How we measure this →
KUL to CAN questions
Is KUL–CAN running on time right now? Smooth skies ahead. The departure side at KUL is the weaker end, route health score 87/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–CAN? Operators schedule morning departures around 00:30 and evening departures around 17:15 from KUL. 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 KUL to CAN? Great-circle distance is 2,613 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 214–254 min gate-to-gate on this route.
How often does KUL–CAN fly? 6 carriers operate this route, around 94 flights a week between them. Compare carrier days and times in the airline list above.