KMG → PVG Kunming to Shanghai
live
Direct flights from Kunming (KMG) to Shanghai (PVG): 68 nonstop departures observed each week across 5 airlines. 98% of the last 50 tracked flights arrived within 15 minutes of schedule. The median arrival is 18 minutes early. No cancellations were recorded across the 50 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 Kunming and Shanghai. Updated 4 November 2026 at 16:04 UTC.
Today, KMG → PVG Thu 5 Nov · local times
Sched Flight KMG departure PVG arrival
·
CZ3678 中国南方航空公司
On schedule
PVG 15:20 scheduled
·
HO1018 吉祥航空公司
On schedule
PVG 10:25 scheduled
·
KY8209 昆明航空公司
On schedule
PVG 14:55 scheduled
·
MU5438 中国东方航空公司
On schedule
PVG 22:40 scheduled
·
MU5815 中国东方航空公司
On schedule
PVG 09:55 scheduled
·
MU5821 中国东方航空公司
On schedule
PVG 19:55 scheduled
·
MU9743 中国东方航空公司
On schedule
PVG 13:30 scheduled
Checked KMG board 22:33 · PVG board 00:04
KMG
Kunming
tracking
PVG
Shanghai
smooth · +0
dep bank 07:10–22:00 68x weekly
Runs reliable · 5 airlines · 68x weekly · nonstop
98% on time
of the last 50 tracked KMG → PVG flights arrived within 15 minutes
Median arrival delay is −18 min . 0 of 50 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −18 min across the last 50 arrivals
Flight time ~3h 01m estimated from route distance
Weekly departures 68x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 50
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines Kunming Airlines Lucky 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
China Eastern AirlinesMU 100% on time
Flights MU5815 07:10 daily · MU9743 10:30 daily · MU5823 varies Tu We Fr · MU5821 17:00 daily
China Southern AirlinesCZ 100% on time
Flights CZ3678 12:10 daily
Kunming AirlinesKY 86% on time
Flights KY8209 11:40 daily
Lucky Air8L
Flights 8L9985 08:20 daily
吉祥航空公司HO
Flights HO1018 07:55 Mo Tu Th Sa Su · HO1100 varies Mo We Th Fr Sa
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 KMG and PVG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 120 Completed 73 Delayed 1 Within 15m 49/73 Median -18m
CZ3678 中国南方航空公司
8 days
KMG
Departure
Sched 12:10
Scheduled departure
Wed schedule from board history
→
PVG
Arrival
Sched 15:20
Scheduled arrival · landing pending
KMG
Departure
Sched 12:10
Departure time not on board
→
PVG
Arrival
14:45
Landed · Sched 15:2035m early
KMG
Departure
Sched 12:10
Departure time not on board
→
PVG
Arrival
14:44
Landed · Sched 15:2036m early
KMG
Departure
Sched 12:10
Scheduled time only · no board update captured
→
PVG
Arrival
14:49
Landed · Sched 15:2031m early
KMG
Departure
Sched 12:10
Scheduled time only · no board update captured
→
PVG
Arrival
14:56
Landed · Sched 15:2024m early
KMG
Departure
Sched 12:10
Departure time not on board
→
PVG
Arrival
15:00
Landed · Sched 15:2020m early
KMG
Departure
Sched 12:10
Departure time not on board
→
PVG
Arrival
15:06
Landed · Sched 15:2014m early
KMG
Departure
Sched 12:10
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full CZ3678 history →
HO1018 吉祥航空公司
5 days
KMG
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
Sched 10:25
Scheduled arrival · landing pending
KMG
Departure
Sched 07:55
Departure time not on board
→
PVG
Arrival
10:13
Landed · Sched 10:2512m early
KMG
Departure
Sched 07:55
Departure time not on board
→
PVG
Arrival
10:05
Landed · Sched 10:2520m early
KMG
Departure
Sched 07:55
Departure time not on board
→
PVG
Arrival
10:12
Landed · Sched 10:2513m early
KMG
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
10:09
Landed · Sched 10:2516m early
Full HO1018 history →
KY8209 昆明航空公司
8 days
KMG
Departure
Sched 11:40
Scheduled departure
Typical Thu schedule
→
PVG
Arrival
Sched 14:55
Scheduled arrival · landing pending
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
14:43
Landed · Sched 14:5512m early
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
14:37
Landed · Sched 14:5518m early
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
14:21
Landed · Sched 14:5534m early
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
14:25
Landed · Sched 14:5530m early
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
14:29
Landed · Sched 14:5526m early
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
14:45
Landed · Sched 14:5510m early
KMG
Departure
Sched 11:40
Scheduled time only · no board update captured
→
PVG
Arrival
16:51
Landed · Sched 14:55116m late
Full KY8209 history →
MU5438 中国东方航空公司
8 days
KMG
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
Sched 22:40
Scheduled arrival · landing pending
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:23
Landed · Sched 22:4522m early
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:42
Landed · Sched 22:453m early
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:41
Landed · Sched 22:454m early
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:28
Landed · Sched 22:4517m early
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:27
Landed · Sched 22:4518m early
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:21
Landed · Sched 22:4524m early
KMG
Departure
Sched 19:45
Scheduled time only · no board update captured
→
PVG
Arrival
22:28
Landed · Sched 22:4517m early
Full MU5438 history →
MU5815 中国东方航空公司
8 days
KMG
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
Sched 09:55
Scheduled arrival · landing pending
KMG
Departure
Sched 07:10
Scheduled time only · no board update captured
→
PVG
Arrival
09:47
Landed · Sched 10:1023m early
KMG
Departure
Sched 07:10
Scheduled time only · no board update captured
→
PVG
Arrival
09:45
Landed · Sched 10:1025m early
KMG
Departure
Sched 07:10
Scheduled time only · no board update captured
→
PVG
Arrival
09:53
Landed · Sched 10:1017m early
KMG
Departure
Sched 07:10
Scheduled time only · no board update captured
→
PVG
Arrival
09:46
Landed · Sched 10:1024m early
KMG
Departure
Sched 07:10
Departure time not on board
→
PVG
Arrival
09:54
Landed · Sched 09:551m early
KMG
Departure
Sched 07:10
Departure time not on board
→
PVG
Arrival
09:57
Landed · Sched 10:1013m early
KMG
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
09:51
Landed · Sched 09:554m early
Full MU5815 history →
MU5821 中国东方航空公司
8 days
KMG
Departure
Sched 17:00
Scheduled departure
Typical Thu schedule
→
PVG
Arrival
Sched 19:55
Scheduled arrival · landing pending
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:40
Landed · Sched 19:5515m early
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:36
Landed · Sched 19:5519m early
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:32
Landed · Sched 19:5523m early
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:50
Landed · Sched 19:555m early
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:39
Landed · Sched 19:5516m early
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:48
Landed · Sched 19:557m early
KMG
Departure
Sched 17:00
Departure time not on board
→
PVG
Arrival
19:50
Landed · Sched 19:555m early
Full MU5821 history →
MU9743 中国东方航空公司
8 days
KMG
Departure
Sched 10:30
Scheduled departure
Typical Thu schedule
→
PVG
Arrival
Sched 13:30
Scheduled arrival · landing pending
KMG
Departure
Sched 10:30
Scheduled time only · no board update captured
→
PVG
Arrival
13:10
Landed · Sched 13:3020m early
KMG
Departure
Sched 10:30
Departure time not on board
→
PVG
Arrival
13:10
Landed · Sched 13:3020m early
KMG
Departure
Sched 10:30
Scheduled time only · no board update captured
→
PVG
Arrival
13:06
Landed · Sched 13:3024m early
KMG
Departure
Sched 10:30
Departure time not on board
→
PVG
Arrival
13:11
Landed · Sched 13:3019m early
KMG
Departure
Sched 10:30
Departure time not on board
→
PVG
Arrival
13:08
Landed · Sched 13:3022m early
KMG
Departure
Sched 10:30
Departure time not on board
→
PVG
Arrival
13:25
Landed · Sched 13:305m early
KMG
Departure
Sched 10:30
Departure time not on board
→
PVG
Arrival
13:21
Landed · Sched 13:309m early
Full MU9743 history →
3U8203 Sichuan
7 days
KMG
Departure
Sched 06:05
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 06:05
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 06:05
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 06:05
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 17:55
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full 3U8203 history →
8L9985 Lucky Air
7 days
KMG
Departure
Sched 08:20
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 08:20
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 08:20
Scheduled time only · no board update captured
→
PVG
Arrival
Sched 11:20
Scheduled time only · no board update captured
Sun schedule from board history
KMG
Departure
Sched 08:20
Departure time not on board
→
PVG
Arrival
10:58
Landed · Sched 11:2022m early
KMG
Departure
Sched 08:20
Scheduled time only · no board update captured
→
PVG
Arrival
Sched 11:20
Scheduled time only · no board update captured
Fri schedule from board history
KMG
Departure
Sched 08:20
Departure time not on board
→
PVG
Arrival
11:01
Landed · Sched 11:2019m early
KMG
Departure
—
Board row not captured for this rotation yet.
→
PVG
Arrival
11:03
Landed · Sched 11:2017m early
Full 8L9985 history →
MU5819 China Eastern
4 days
KMG
Departure
Sched 22:00
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 22:00
Scheduled time only · no board update captured
→
PVG
Arrival
00:40
Landed · Sched 01:0020m early
KMG
Departure
Sched 22:00
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
KMG
Departure
Sched 21:55
Scheduled time only · no board update captured
→
PVG
Arrival
00:50
Landed · Sched 01:0010m early
Full MU5819 history →
MU5823 China Eastern
1 day
KMG
Departure
Sched 10:55
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full MU5823 history →
HO1100 Juneyao
1 day
KMG
Departure
Sched 13:45
Scheduled time only · no board update captured
→
PVG
Arrival
—
Board row not captured for this rotation yet.
Full HO1100 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 Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KMG-PVG
Copy
How we measure this →
KMG to PVG questions
Is KMG–PVG running on time right now? Mostly on schedule. Both endpoints currently score the same, route health score 80/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KMG–PVG? Operators schedule morning departures around 07:10 and evening departures around 17:00 from KMG. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PVG delay card to confirm conditions when you'd arrive.
How long is the flight from KMG to PVG? 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 KMG–PVG fly? 5 carriers operate this route, around 68 flights a week between them. Compare carrier days and times in the airline list above.