KMG → KUL Kunming to Kuala Lumpur
live
Direct flights from Kunming (KMG) to Kuala Lumpur (KUL): 18 nonstop departures observed each week across 3 airlines. 100% of the last 7 operated flights arrived within 15 minutes of schedule. The median arrival is 10 minutes early. No cancellations were recorded across the 7 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 16 September 2026 at 16:37 UTC.
KMG
Kunming
tracking
KUL
Kuala Lumpur
smooth · +0
dep bank 02:30–23:25 18x weekly
Runs reliable · 3 airlines · 18x weekly · nonstop
100% on time
of the last 7 operated KMG → KUL flights arrived within 15 minutes
Median arrival delay is −10 min . 0 of 7 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −10 min across the last 7 operated legs
Flight time ~3h 41m estimated from route distance
Weekly departures 18x 3 direct airlines on the leg
The week scheduled departures · origin local time
AirAsia Batik Air Malaysia China Eastern 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
AirAsiaAK
Flights AK104 02:30 daily · AK100 17:55 daily
Batik Air MalaysiaOD
Flights OD671 02:35 Mo Tu Th Sa
China Eastern AirlinesMU
Flights MU873 10:45 daily · MU859 22:20 We Fr · MU857 23:25 Tu Th Sa
History operated legs · board outcomes
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. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 45 Completed 16 Within 15m 7/16 Median -10m
AK104 AirAsia
9 days
KMG
Departure
Sched 02:30
Scheduled departure
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Sep 16
1/2 legs · 9M-AGM
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 06:20
Scheduled time only · no board update captured
Typical Wed schedule
Tue, Sep 15
1/2 legs · 9M-AGM
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 14
1/2 legs · 9M-RAP
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Sep 13
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, Sep 12
1/2 legs · 9M-AHX
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Sep 11
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.
Thu, Sep 10
1/2 legs · 9M-AJG
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 06:20
Scheduled time only · no board update captured
Wed schedule from board history
Wed, Sep 9
2/2 legs · 9M-AJG
KMG
Departure
Sched 02:30
Scheduled time only · no board update captured
→
KUL
Arrival
05:54
Landed · Sched 06:2026m early
Full AK104 history →
OD671 BATIK AIR MALAYSIA
5 days
Thu, Sep 17
1/2 legs · 9M-LRT
KMG
Departure
Sched 02:35
Scheduled departure
Typical Thu schedule
→
KUL
Arrival
Sched 06:35
Scheduled arrival · landing pending
Tue, Sep 15
2/2 legs · 9M-LRP
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:36
Landed · Sched 06:351m late
Mon, Sep 14
2/2 legs · 9M-LDU
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:25
Landed · Sched 06:3510m early
Sat, Sep 12
2/2 legs · 9M-LRP
KMG
Departure
Sched 02:35
Scheduled time only · no board update captured
→
KUL
Arrival
07:33
Landed · Sched 07:4512m early
Thu, Sep 10
2/2 legs · 9M-LRT
KMG
Departure
Sched 02:35
Departure time not on board
→
KUL
Arrival
06:23
Landed · Sched 06:3512m early
Full OD671 history →
AK100 AirAsia
8 days
Wed, Sep 16
2/2 legs · 9M-VAA
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
21:43
Last seen · Sched 21:507m early
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 14
1/2 legs · 9M-VAE
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Sep 13
1/2 legs · 9M-VAE
KMG
Departure
Sched 17:55
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Sep 12
1/2 legs · 9M-VAC
KMG
Departure
Sched 17:55
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Sep 11
1/2 legs · 9M-VAA
KMG
Departure
Sched 17:55
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Thu, Sep 10
1/2 legs · 9M-VAB
KMG
Departure
Sched 17:55
Departure time not on board
→
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 AK100 history →
MU859 China Eastern
3 days
KMG
Departure
Sched 22:10
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 02:00
Scheduled arrival · landing pending
KMG
Departure
Sched 22:20
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 22:20
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
Wed, Sep 16
2/2 legs · B-30DR
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
14:53
Landed · Sched 14:4013m late
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 10:45
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full MU873 history →
MU857 China Eastern
4 days
KMG
Departure
Sched 23:25
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Sep 12
1/2 legs · B-30FF
KMG
Departure
Sched 23:25
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Thu, Sep 10
1/2 legs · B-32EM
KMG
Departure
Sched 23:25
Departure time not on board
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Sep 8
1/2 legs · B-32EM
KMG
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
02:50
Landed · Sched 02:446m late
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. Both endpoints currently score the same, 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 30 flights a week between them. Compare carrier days and times in the airline list above.