KUL → KMG Kuala Lumpur to Kunming
live
Direct flights from Kuala Lumpur (KUL) to Kunming (KMG): 19 nonstop departures observed each week across 3 airlines. 50% of the last 12 operated flights arrived within 15 minutes of schedule. The median arrival is 20 minutes late. 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 Kuala Lumpur and Kunming. Updated 14 September 2026 at 16:37 UTC.
KUL
Kuala Lumpur
busy · +15
KMG
Kunming
tracking
dep bank 03:00–21:50 19x weekly
Runs rough · 3 airlines · 19x weekly · nonstop
50% on time
of the last 12 operated KUL → KMG flights arrived within 15 minutes
Median arrival delay is +20 min . 0 of 12 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +20 min across the last 12 operated legs
Flight time ~3h 41m estimated from route distance
Weekly departures 19x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 12
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 AK101 13:10 daily
Batik Air MalaysiaOD
Flights OD670 21:50 Mo We Fr Sa Su
China Eastern AirlinesMU 67% on time
Flights MU860 03:00 Tu Th Sa · MU858 04:05 We Fr Su · MU874 15:40 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 KUL and KMG, 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 43 Completed 12 Delayed 6 Within 15m 6/12 Median +20m
MU874 CHINA EASTERN
7 days
KUL
Departure
Sched 15:40
Scheduled departure
→
KMG
Arrival
Sched 19:40
Scheduled arrival · landing pending
Mon schedule from board history
KUL
Departure
15:43
Departed · Sched 15:403m late
→
KMG
Arrival
Sched 19:40
Scheduled time only · no board update captured
KUL
Departure
15:53
Departed · Sched 15:4013m late
→
KMG
Arrival
Sched 19:40
Scheduled time only · no board update captured
KUL
Departure
Sched 15:40
Scheduled time only · no board update captured
→
KMG
Arrival
Sched 19:40
Scheduled time only · no board update captured
KUL
Departure
16:08
Departed · Sched 15:4028m late
→
KMG
Arrival
Sched 19:40
Scheduled time only · no board update captured
KUL
Departure
15:49
Departed · Sched 15:409m late
→
KMG
Arrival
Sched 19:40
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 19:40
Scheduled time only · no board update captured
Full MU874 history →
AK101 AirAsia
6 days
Mon, Sep 14
1/2 legs · 9M-VAC
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:55
Scheduled time only · no board update captured
Sun, Sep 13
1/2 legs · 9M-VAE
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:55
Scheduled time only · no board update captured
Sat, Sep 12
1/2 legs · 9M-VAC
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:55
Scheduled time only · no board update captured
Fri, Sep 11
1/2 legs · 9M-VAA
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:55
Scheduled time only · no board update captured
Thu, Sep 10
1/2 legs · 9M-VAB
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:55
Scheduled time only · no board update captured
Wed, Sep 9
1/2 legs · 9M-VAC
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:55
Scheduled time only · no board update captured
Full AK101 history →
AK103 AirAsia
7 days
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled arrival · landing pending
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled time only · no board update captured
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:25
Scheduled time only · no board update captured
OD670 Malindo Air
5 days
KUL
Departure
22:25
Departed · Sched 21:5035m late
→
KMG
Arrival
Sched 01:35
Scheduled arrival · landing pending
KUL
Departure
22:21
Departed · Sched 21:5031m late
→
KMG
Arrival
Sched 01:35
Scheduled time only · no board update captured
KUL
Departure
Sched 21:50
Scheduled time only · no board update captured
→
KMG
Arrival
—
Board row not captured for this rotation yet.
KUL
Departure
23:27
Departed · Sched 22:5037m late
→
KMG
Arrival
Sched 01:35
Scheduled time only · no board update captured
Wed, Sep 9
1/2 legs · 9M-ACM
KUL
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:35
Scheduled time only · no board update captured
Full OD670 history →
MU858 China Eastern
3 days
KUL
Departure
04:02
Departed · Sched 04:053m early
→
KMG
Arrival
Sched 07:50
Scheduled time only · no board update captured
Fri, Sep 11
2/2 legs · B-32EM
KUL
Departure
04:37
Departed · Sched 04:0532m late
→
KMG
Arrival
Sched 07:50
Scheduled time only · no board update captured
KUL
Departure
04:11
Departed · Sched 04:056m late
→
KMG
Arrival
Sched 07:50
Scheduled time only · no board update captured
Full MU858 history →
MU860 China Eastern
2 days
KUL
Departure
03:20
Departed · Sched 03:0020m late
→
KMG
Arrival
Sched 06:35
Scheduled time only · no board update captured
KUL
Departure
02:52
Departed · Sched 03:008m early
→
KMG
Arrival
Sched 06:35
Scheduled time only · no board update captured
Full MU860 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 — Kuala Lumpur (KUL) to Kunming (KMG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-KMG
Copy
How we measure this →
KUL to KMG questions
Is KUL–KMG running on time right now? Mostly on schedule. The departure side at KUL is the weaker end, route health score 80/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–KMG? Operators schedule morning departures around 03:00 and evening departures around 21:50 from KUL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KMG delay card to confirm conditions when you'd arrive.
How long is the flight from KUL to KMG? 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 KUL–KMG fly? 3 carriers operate this route, around 25 flights a week between them. Compare carrier days and times in the airline list above.