KWE → PVG Guiyang to Shanghai
live
Direct flights from Guiyang (KWE) to Shanghai (PVG): 44 nonstop departures observed each week across 5 airlines. 89% of the last 47 tracked flights arrived within 15 minutes of schedule. The median arrival is 18 minutes early. No cancellations were recorded across the 47 tracked flights. The nonstop covers 1,547 km, an estimated 2 hours 29 minutes in the air. Measured by Pro Flight Search from live flight boards at Guiyang and Shanghai. Updated 5 November 2026 at 09:44 UTC.
Today, KWE → PVG Thu 5 Nov · local times
Sched Flight KWE departure PVG arrival
·
CZ3651 中国南方航空公司
Departed
Landed 10:12 −23
·
CZ3657 中国南方航空公司
Departed
Landed 13:09 −21
·
CZ6351 中国南方航空公司
On schedule
PVG est. 18:01 sched 18:25
·
FM9460 上海航空公司
Departed
Landed 09:28 −12
·
MU5458 中国东方航空公司
Departed
Landed 14:47 −28
Checked PVG board 17:44
KWE
Guiyang
tracking
PVG
Shanghai
smooth · +0
dep bank 00:45–19:05 44x weekly
Runs reliable · 5 airlines · 44x weekly · nonstop
89% on time
of the last 47 tracked KWE → PVG flights arrived within 15 minutes
Median arrival delay is −18 min . 0 of 47 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −18 min across the last 47 arrivals
Flight time ~2h 29m estimated from route distance
Weekly departures 44x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 47
The week scheduled departures · origin local time
Air China China Eastern Airlines China Southern Airlines Shanghai 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 CA4223 19:05 Mo We Th Fr Sa Su
China Eastern AirlinesMU
Flights MU5458 15:15 Tu Th Sa
China Southern AirlinesCZ 100% on time
Flights CZ3651 10:35 daily · CZ3657 13:30 daily · CZ6351 18:25 daily
Shanghai AirlinesFM 100% on time
Flights FM9460 09:40 daily
Suparna AirlinesY8 75% on time
Flights Y87510 00:45 daily
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 KWE and PVG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 48 Completed 47 Delayed 5 Within 15m 42/47 Median -18m
CZ3651 中国南方航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:12
Landed · Sched 10:3523m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:20
Landed · Sched 10:3515m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:12
Landed · Sched 10:3523m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:13
Landed · Sched 10:3522m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:11
Landed · Sched 10:3524m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:04
Landed · Sched 10:3531m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:14
Landed · Sched 10:3521m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:13
Landed · Sched 10:3522m early
Full CZ3651 history →
CZ3657 中国南方航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:09
Landed · Sched 13:3021m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:12
Landed · Sched 13:3018m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:59
Landed · Sched 13:3031m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:58
Landed · Sched 13:3032m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:08
Landed · Sched 13:3022m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:05
Landed · Sched 13:3025m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:21
Landed · Sched 13:309m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:10
Landed · Sched 13:3020m early
Full CZ3657 history →
CZ6351 中国南方航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:01
Est. · Sched 18:2524m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
17:48
Landed · Sched 18:2537m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
17:56
Landed · Sched 18:2529m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:00
Landed · Sched 18:2525m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:10
Landed · Sched 18:2515m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:01
Landed · Sched 18:2524m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
17:59
Landed · Sched 18:2526m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
17:54
Landed · Sched 18:2531m early
Full CZ6351 history →
FM9460 上海航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:28
Landed · Sched 09:4012m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:35
Landed · Sched 09:405m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:33
Landed · Sched 09:407m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:21
Landed · Sched 09:4019m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:33
Landed · Sched 09:407m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:26
Landed · Sched 09:4014m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:29
Landed · Sched 09:4011m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:36
Landed · Sched 09:404m early
Full FM9460 history →
MU5458 中国东方航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
14:47
Landed · Sched 15:1528m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
15:40
Landed · Sched 15:1525m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:16
Landed · Sched 15:1561m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
15:37
Landed · Sched 15:1522m late
Full MU5458 history →
Y87510 金鹏航空
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
01:17
Landed · Sched 00:4532m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:40
Landed · Sched 00:455m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:35
Landed · Sched 00:4510m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:33
Landed · Sched 00:4512m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:34
Landed · Sched 00:4511m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
02:40
Landed · Sched 00:45115m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:53
Landed · Sched 00:458m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:46
Landed · Sched 00:451m late
Full Y87510 history →
CA4223 中国国际航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:54
Landed · Sched 19:0511m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:45
Landed · Sched 19:0520m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:55
Landed · Sched 19:0510m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:43
Landed · Sched 19:0522m early
Full CA4223 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: Guiyang (KWE) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KWE-PVG
Copy
How we measure this →
KWE to PVG questions
Is KWE–PVG running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from KWE to PVG? Great-circle distance is 1,547 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 139–163 min gate-to-gate on this route.
How often does KWE–PVG fly? 5 carriers operate this route, around 44 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at KWE and arrival-side delay at PVG, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.