PVG → KMG Shanghai to Kunming
live
Direct flights from Shanghai (PVG) to Kunming (KMG): 104 nonstop departures observed each week across 7 airlines. No cancellations were recorded across the 51 tracked flights. The nonstop covers 1,966 km, an estimated 3 hours 1 minutes in the air. Measured by Pro Flight Search from live flight boards at Shanghai and Kunming. Updated 30 October 2026 at 14:08 UTC.
Today, PVG → KMG Fri 30 Oct · local times
MU9744China Eastern In the air, 30 min late
Left PVG at 09:00 , 30 min after its 08:30 slot.
Likely landing about 11:55middle half 11:49 to 12:07 · sched 11:55
Landing estimate from 149,205 tracked flights of 2 to 4 hours that left 30 to 59 min late. The KMG board has not posted a landing time yet. How planes make up time
Track MU9744 →
8L9986Lucky Air In the air, 16 min late
Left PVG at 12:41 , 16 min after its 12:25 slot.
Likely landing about 15:50middle half 15:41 to 15:58 · sched 16:00
Landing estimate from 242,454 tracked flights of 2 to 4 hours that left 15 to 29 min late. The KMG board has not posted a landing time yet. How planes make up time
Track 8L9986 →
Sched Flight PVG departure KMG arrival
07:25
CZ3677 China Southern
Left 07:37 +12
KMG 11:05 In the air · scheduled landing
08:30
MU9744 China Eastern
Left 09:00 +30
KMG about 11:55 In the air · sched 11:55
11:25
MU5816 China Eastern
Left 11:28
KMG 15:15 In the air · scheduled landing
12:25
8L9986 Lucky Air
Left 12:41 +16
KMG about 15:50 In the air · sched 16:00
14:50
MU5437 China Eastern
Left 14:58 +8
KMG 18:35 In the air · scheduled landing
16:15
KY8210 昆明航空公司
Left 16:36 +21
·
20:35
HO1017 吉祥航空公司
Left 20:39
·
21:10
MU5822 中国东方航空公司
Left 21:38 +28
·
Checked PVG board 22:08 · KMG board 15:33
PVG
Shanghai
busy · +15
KMG
Kunming
tracking
dep bank 07:10–21:15 104x weekly
Running clean · 7 airlines · 104x weekly · nonstop
80 / 100
route health from live PVG and KMG delay boards
0 of 51 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~3h 01m estimated from route distance
Weekly departures 104x 7 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 51
The week scheduled departures · origin local time
Air China China Eastern Airlines China Southern Airlines Kunming 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
Air ChinaCA
Flights CA8537 14:55 daily
China Eastern AirlinesMU
Flights MU5824 07:10 Mo Tu We Fr Su · MU9744 08:30 Mo Tu We Th Fr Su · MU5820 varies Mo Th Su · MU5840 varies Mo Fr Su
China Southern AirlinesCZ
Flights CZ3677 07:40 daily
Kunming AirlinesKY
Flights KY8220 13:20 daily · KY8210 16:15 Mo Tu We Th Fr Su · KY8218 17:35 Tu Fr Sa Su · KY8222 19:15 daily
Lucky Air8L
Flights 8L9986 12:25 Tu We Th Fr Su
Shanghai AirlinesFM
Flights FM9465 10:50 daily
吉祥航空公司HO
Flights HO1099 varies daily · HO1017 20:35 Mo We Fr Sa Su
History operated legs · board outcomes
Show 32 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 PVG and KMG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 110 Completed 51 Delayed 24 Within 15m 27/51 Median +15m
8L9986 Lucky Air
5 days
PVG
Departure
12:41
Departed · Sched 12:2516m late
→
KMG
Arrival
Sched 16:00
Scheduled arrival · landing pending
PVG
Departure
12:46
Departed · Sched 12:2521m late
→
KMG
Arrival
Sched 16:00
Scheduled time only · no board update captured
PVG
Departure
12:35
Departed · Sched 12:2510m late
→
KMG
Arrival
Sched 16:00
Scheduled time only · no board update captured
PVG
Departure
12:50
Departed · Sched 12:2525m late
→
KMG
Arrival
Sched 16:00
Scheduled time only · no board update captured
PVG
Departure
13:50
Departed · Sched 12:2585m late
→
KMG
Arrival
Sched 16:00
Scheduled time only · no board update captured
Full 8L9986 history →
CZ3677 China Southern
5 days
PVG
Departure
07:37
Departed · Sched 07:2512m late
→
KMG
Arrival
Sched 11:05
Scheduled arrival · landing pending
PVG
Departure
07:25 Departed
→
KMG
Arrival
Sched 11:05
Scheduled time only · no board update captured
PVG
Departure
07:36
Departed · Sched 07:2511m late
→
KMG
Arrival
Sched 11:05
Scheduled time only · no board update captured
PVG
Departure
07:40
Departed · Sched 07:2515m late
→
KMG
Arrival
Sched 11:05
Scheduled time only · no board update captured
PVG
Departure
07:49
Departed · Sched 07:409m late
→
KMG
Arrival
Sched 11:10
Scheduled time only · no board update captured
Full CZ3677 history →
HO1017 吉祥航空公司
5 days
PVG
Departure
20:39
Departed · Sched 20:354m late
→
KMG
Arrival
—
Board row not captured for this rotation yet.
PVG
Departure
20:37
Departed · Sched 20:352m late
→
KMG
Arrival
Sched 00:20
Scheduled time only · no board update captured
PVG
Departure
20:49
Departed · Sched 20:3514m late
→
KMG
Arrival
Sched 00:20
Scheduled time only · no board update captured
PVG
Departure
20:30
Departed · Sched 20:355m early
→
KMG
Arrival
Sched 00:20
Scheduled time only · no board update captured
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 23:45
Scheduled time only · no board update captured
Full HO1017 history →
KY8210 昆明航空公司
6 days
PVG
Departure
16:36
Departed · Sched 16:1521m late
→
KMG
Arrival
Sched 20:00
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
18:14
Departed · Sched 16:15119m late
→
KMG
Arrival
Sched 20:00
Scheduled time only · no board update captured
PVG
Departure
16:29
Departed · Sched 16:1514m late
→
KMG
Arrival
Sched 19:55
Scheduled time only · no board update captured
PVG
Departure
16:28
Departed · Sched 16:1513m late
→
KMG
Arrival
Sched 20:00
Scheduled time only · no board update captured
PVG
Departure
16:33
Departed · Sched 16:1518m late
→
KMG
Arrival
Sched 19:55
Scheduled time only · no board update captured
PVG
Departure
16:54
Departed · Sched 16:1539m late
→
KMG
Arrival
Sched 19:55
Scheduled time only · no board update captured
Full KY8210 history →
MU5437 China Eastern
6 days
PVG
Departure
14:58
Departed · Sched 14:508m late
→
KMG
Arrival
Sched 18:35
Scheduled arrival · landing pending
PVG
Departure
14:59
Departed · Sched 14:509m late
→
KMG
Arrival
Sched 18:35
Scheduled time only · no board update captured
PVG
Departure
14:54
Departed · Sched 14:504m late
→
KMG
Arrival
Sched 18:35
Scheduled time only · no board update captured
PVG
Departure
15:05
Departed · Sched 14:5015m late
→
KMG
Arrival
Sched 18:35
Scheduled time only · no board update captured
PVG
Departure
15:07
Departed · Sched 14:5017m late
→
KMG
Arrival
Sched 18:35
Scheduled time only · no board update captured
PVG
Departure
17:06
Departed · Sched 14:50136m late
→
KMG
Arrival
Sched 18:35
Scheduled time only · no board update captured
Full MU5437 history →
MU5816 China Eastern
7 days
PVG
Departure
11:28
Departed · Sched 11:253m late
→
KMG
Arrival
Sched 15:15
Scheduled arrival · landing pending
PVG
Departure
11:39
Departed · Sched 11:2514m late
→
KMG
Arrival
Sched 15:15
Scheduled time only · no board update captured
PVG
Departure
11:38
Departed · Sched 11:2513m late
→
KMG
Arrival
Sched 15:15
Scheduled time only · no board update captured
PVG
Departure
11:46
Departed · Sched 11:2521m late
→
KMG
Arrival
Sched 15:15
Scheduled time only · no board update captured
PVG
Departure
11:40
Departed · Sched 11:2515m late
→
KMG
Arrival
Sched 15:15
Scheduled time only · no board update captured
PVG
Departure
11:47
Departed · Sched 11:2522m late
→
KMG
Arrival
Sched 15:15
Scheduled time only · no board update captured
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 00:50
Scheduled time only · no board update captured
Full MU5816 history →
MU5822 中国东方航空公司
8 days
PVG
Departure
21:38
Departed · Sched 21:1028m late
→
KMG
Arrival
Sched 00:55
Scheduled arrival · landing pending
Thu schedule from board history
PVG
Departure
21:28
Departed · Sched 21:1018m late
→
KMG
Arrival
Sched 00:55
Scheduled arrival · landing pending
PVG
Departure
21:58
Departed · Sched 21:1048m late
→
KMG
Arrival
Sched 00:55
Scheduled time only · no board update captured
PVG
Departure
21:29
Departed · Sched 21:1019m late
→
KMG
Arrival
Sched 00:55
Scheduled time only · no board update captured
PVG
Departure
21:31
Departed · Sched 21:1021m late
→
KMG
Arrival
Sched 00:55
Scheduled time only · no board update captured
PVG
Departure
21:40
Departed · Sched 21:1030m late
→
KMG
Arrival
Sched 00:55
Scheduled time only · no board update captured
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:15
Scheduled time only · no board update captured
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 01:15
Scheduled time only · no board update captured
Full MU5822 history →
MU9744 China Eastern
6 days
PVG
Departure
09:00
Departed · Sched 08:3030m late
→
KMG
Arrival
Sched 11:55
Scheduled arrival · landing pending
PVG
Departure
08:42
Departed · Sched 08:3012m late
→
KMG
Arrival
Sched 11:55
Scheduled time only · no board update captured
PVG
Departure
09:07
Departed · Sched 08:3037m late
→
KMG
Arrival
Sched 11:55
Scheduled time only · no board update captured
PVG
Departure
08:42
Departed · Sched 08:3012m late
→
KMG
Arrival
Sched 11:55
Scheduled time only · no board update captured
PVG
Departure
08:49
Departed · Sched 08:3019m late
→
KMG
Arrival
Sched 11:55
Scheduled time only · no board update captured
PVG
Departure
08:57
Departed · Sched 08:3027m late
→
KMG
Arrival
Sched 11:55
Scheduled time only · no board update captured
Full MU9744 history →
CA8537 Air China
4 days
PVG
Departure
16:34
Departed · Sched 16:406m early
→
KMG
Arrival
Sched 20:15
Scheduled time only · no board update captured
PVG
Departure
16:59
Departed · Sched 16:4019m late
→
KMG
Arrival
Sched 20:15
Scheduled time only · no board update captured
PVG
Departure
16:42
Departed · Sched 16:402m late
→
KMG
Arrival
Sched 20:15
Scheduled time only · no board update captured
PVG
Departure
15:23
Departed · Sched 14:5528m late
→
KMG
Arrival
Sched 18:35
Scheduled time only · no board update captured
Full CA8537 history →
MU5824 China Eastern
1 day
PVG
Departure
15:13
Departed · Sched 15:0013m late
→
KMG
Arrival
Sched 18:40
Scheduled time only · no board update captured
Full MU5824 history →
MU5820 China Eastern
2 days
PVG
Departure
07:05
Departed · Sched 06:5510m late
→
KMG
Arrival
Sched 10:35
Scheduled time only · no board update captured
PVG
Departure
07:19
Departed · Sched 07:0514m late
→
KMG
Arrival
Sched 10:35
Scheduled time only · no board update captured
Full MU5820 history →
3U8204 Sichuan
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 13:40
Scheduled time only · no board update captured
CZ8755 China Southern
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 18:20
Scheduled time only · no board update captured
FM9465 Shanghai
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 14:10
Scheduled time only · no board update captured
Full FM9465 history →
KY8218 Kunming
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 20:50
Scheduled time only · no board update captured
Full KY8218 history →
KY8220 Kunming
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 16:40
Scheduled time only · no board update captured
Full KY8220 history →
KY8222 Kunming
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 22:50
Scheduled time only · no board update captured
Full KY8222 history →
MU5818 China Eastern
1 day
PVG
Departure
—
Board row not captured for this rotation yet.
→
KMG
Arrival
Sched 22:25
Scheduled time only · no board update captured
Full MU5818 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: Shanghai (PVG) to Kunming (KMG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PVG-KMG
Copy
How we measure this →
PVG to KMG questions
Is PVG–KMG running on time right now? Mostly on schedule. The departure side at PVG 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 PVG–KMG? Operators schedule morning departures around 07:10 and evening departures around 17:35 from PVG. 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 PVG to KMG? Great-circle distance is 1,966 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 169–199 min gate-to-gate on this route.
How often does PVG–KMG fly? 7 carriers operate this route, around 104 flights a week between them. Compare carrier days and times in the airline list above.