KMG → KUL Kunming to Kuala Lumpur
live
Direct flights from Kunming (KMG) to Kuala Lumpur (KUL): 34 nonstop departures observed each week across 3 airlines. 67% of the last 12 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 12 tracked flights. The nonstop covers 2,489 km, an estimated 3 hours 41 minutes in the air. Measured by Pro Flight Search from live flight boards at Kunming and Kuala Lumpur. Updated 6 November 2026 at 18:52 UTC.
Today, KMG → KUL Sat 7 Nov · local times
Sched Flight KMG departure KUL arrival
02:30
AK104 AirAsia
Sched 02:30 Departure not confirmed by the board
·
·
OD671 BATIK AIR MALAYSIA
On schedule
KUL 06:35 scheduled
Checked KMG board 22:33 · KUL board 02:52
KMG
Kunming
tracking
KUL
Kuala Lumpur
smooth · +4
dep bank 02:30–23:15 34x weekly
Runs mixed · 3 airlines · 34x weekly · nonstop
67% on time
of the last 12 tracked KMG → KUL flights arrived within 15 minutes
Median arrival delay is +1 min . 0 of 12 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 12 arrivals
Flight time ~3h 41m estimated from route distance
Weekly departures 34x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 12
The week scheduled departures · origin local time
AirAsia China Eastern Airlines Malindo Air
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
AirAsiaAK
Flights AK104 02:30 daily · AK102 17:55 daily
China Eastern AirlinesMU
Flights MU873 10:35 daily · MU859 22:30 Mo We Fr · MU857 23:15 Tu Th Sa
Malindo AirOD 50% on time
Flights OD671 02:35 daily
History operated legs · board outcomes
Show 4 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 KMG and KUL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 54 Completed 25 Delayed 4 Within 15m 8/25 Median +1m
AK104 AirAsia
9 days
KMG
Departure
Sched 02:30
Scheduled departure
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Nov 6
1/2 legs · 9M-AGV
KMG
Departure
Sched 02:30
Departure time not on board
→
KUL
Arrival
Sched 06:30
Scheduled time only · no board update captured
Typical Fri schedule
Thu, Nov 5
1/2 legs · 9M-AGO
KMG
Departure
Sched 02:30
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 4
1/2 legs · 9M-AGH
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 3
1/2 legs · 9M-DAG
KMG
Departure
Sched 02:30
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
1/2 legs · 9M-AGS
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 1
1/2 legs · 9M-AGR
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · 9M-AGR
KMG
Departure
Sched 02:30
Departure time not on board
→
KUL
Arrival
Sched 06:30
Scheduled time only · no board update captured
Fri schedule from board history
Fri, Oct 30
2/2 legs · 9M-RAB
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
06:44
Landed · Sched 06:3014m late
Full AK104 history →
OD671 BATIK AIR MALAYSIA
9 days
Sat, Nov 7
1/2 legs · 9M-LRQ
KMG
Departure
Sched 02:35
Scheduled departure
Fri schedule from board history
→
KUL
Arrival
Sched 06:35
Scheduled arrival · landing pending
Fri, Nov 6
2/2 legs · 9M-LRQ
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:36
Landed · Sched 06:351m late
Thu, Nov 5
2/2 legs · 9M-LRS
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:28
Landed · Sched 06:357m early
Wed, Nov 4
2/2 legs · 9M-LNQ
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
07:45
Landed · Sched 06:3570m late
Tue, Nov 3
2/2 legs · 9M-LRS
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:56
Landed · Sched 06:3521m late
Mon, Nov 2
2/2 legs · 9M-LNQ
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
07:31
Landed · Sched 07:0031m late
KMG
Departure
Sched 02:35
Scheduled time only · no board update captured
→
KUL
Arrival
11:43
Landed · Sched 11:0538m late
KMG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
06:46
Landed · Sched 07:0014m early
Fri, Oct 30
2/2 legs · 9M-LDG
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:21
Landed · Sched 06:3514m early
Full OD671 history →
AK102 AirAsia
8 days
Fri, Nov 6
1/2 legs · 9M-VAC
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Thu, Nov 5
1/2 legs · 9M-VAA
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 22:00
Scheduled time only · no board update captured
Wed schedule from board history
Wed, Nov 4
2/2 legs · 9M-VAA
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
21:40
Landed · Sched 22:0020m early
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK102 history →
MU859 China Eastern
4 days
KMG
Departure
Sched 22:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 4
2/2 legs · B-1235
KMG
Departure
Sched 22:30
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 02:30
Scheduled time only · no board update captured
KMG
Departure
Sched 22:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 22:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full MU859 history →
MU873 China Eastern
8 days
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 14:45
Scheduled time only · no board update captured
Typical Fri schedule
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Nov 1
1/2 legs · B-323A
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
1/2 legs · B-323A
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 14:45
Scheduled time only · no board update captured
Fri schedule from board history
Fri, Oct 30
2/2 legs · B-30CY
KMG
Departure
Sched 10:35
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 14:45
Scheduled time only · no board update captured
Full MU873 history →
MU857 China Eastern
4 days
Thu, Nov 5
1/2 legs · B-32EM
KMG
Departure
Sched 23:15
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Nov 3
1/2 legs · B-32AD
KMG
Departure
Sched 23:15
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 31
2/2 legs · B-30D2
KMG
Departure
Sched 23:15
Departure time not on board
→
KUL
Arrival
02:53
Landed · Sched 03:0512m early
Thu, Oct 29
1/2 legs · B-32E0
KMG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
02:53
Landed · Sched 03:0512m early
Full MU857 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: Kunming (KMG) to Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KMG-KUL
Copy
How we measure this →
KMG to KUL questions
Is KMG–KUL running on time right now? Smooth skies ahead. The arrival side at KUL is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KMG–KUL? Operators schedule morning departures around 02:30 and evening departures around 17:55 from KMG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KUL delay card to confirm conditions when you'd arrive.
How long is the flight from KMG to KUL? Great-circle distance is 2,489 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 206–243 min gate-to-gate on this route.
How often does KMG–KUL fly? 3 carriers operate this route, around 34 flights a week between them. Compare carrier days and times in the airline list above.