KWE → PVG Guiyang to Shanghai
live
Direct flights from Guiyang (KWE) to Shanghai (PVG): 34 nonstop departures observed each week across 6 airlines. 89% of the last 45 operated flights arrived within 15 minutes of schedule. The median arrival is 18 minutes early. No cancellations were recorded across the 45 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 14 September 2026 at 20:11 UTC.
KWE
Guiyang
tracking
PVG
Shanghai
smooth · +0
dep bank 00:55–20:45 34x weekly
Runs reliable · 6 airlines · 34x weekly · nonstop
89% on time
of the last 45 operated KWE → PVG flights arrived within 15 minutes
Median arrival delay is −18 min . 0 of 45 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −18 min across the last 45 operated legs
Flight time ~2h 29m estimated from route distance
Weekly departures 34x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 45
The week scheduled departures · origin local time
China Eastern Airlines China Southern Airlines Dalian 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
China Eastern AirlinesMU
Flights MU5458 13:40 Tu
China Southern AirlinesCZ 96% on time
Flights CZ3651 10:55 daily · CZ3657 12:50 daily · CZ8545 16:35 daily · CZ6351 18:50 daily
Dalian AirlinesCA
Flights CA4223 20:45 daily
Shanghai AirlinesFM 100% on time
Flights FM9460 09:50 daily · FM9468 13:30 Su
Suparna AirlinesY8 50% on time
Flights Y87510 00:55 daily
吉祥航空公司HO
Flights HO2280 14:35 We · HO1208 20:45 Mo We Th Sa Su
History operated legs · board outcomes
09-14 HO1208 arrived −28
09-13 HO1208 arrived −29
09-12 HO1208 arrived −20
09-10 HO1208 arrived −23
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. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 50 Completed 45 Delayed 5 Within 15m 40/45 Median -18m
CZ3651 中国南方航空公司
7 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
Sched 10:55
Scheduled arrival · landing pending
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:33
Landed · Sched 10:5522m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:34
Landed · Sched 10:5521m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:30
Landed · Sched 10:5525m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:46
Landed · Sched 10:559m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:42
Landed · Sched 10:5513m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
10:38
Landed · Sched 10:5517m early
Full CZ3651 history →
CZ3657 中国南方航空公司
7 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
Sched 12:50
Scheduled arrival · landing pending
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:24
Landed · Sched 12:5026m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:28
Landed · Sched 12:5022m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:31
Landed · Sched 12:5019m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:18
Landed · Sched 12:5032m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:27
Landed · Sched 12:5023m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
12:23
Landed · Sched 12:5027m early
Full CZ3657 history →
CZ6351 中国南方航空公司
7 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
Sched 18:50
Scheduled arrival · landing pending
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:13
Landed · Sched 18:5037m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:15
Landed · Sched 18:5035m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:21
Landed · Sched 18:5029m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:35
Landed · Sched 18:5015m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:12
Landed · Sched 18:5038m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
18:23
Landed · Sched 18:5027m early
Full CZ6351 history →
CZ8545 中国南方航空公司
7 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
Sched 16:35
Scheduled arrival · landing pending
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:30
Landed · Sched 16:355m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:21
Landed · Sched 16:3514m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:10
Landed · Sched 16:3525m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:47
Landed · Sched 16:3512m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:56
Landed · Sched 16:3521m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
16:34
Landed · Sched 16:351m early
Full CZ8545 history →
FM9460 上海航空公司
7 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
Sched 09:50
Scheduled arrival · landing pending
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:32
Landed · Sched 09:5018m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:35
Landed · Sched 09:5015m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:38
Landed · Sched 09:5012m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:35
Landed · Sched 09:5015m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:46
Landed · Sched 09:504m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
09:36
Landed · Sched 09:5014m early
Full FM9460 history →
CA4223 中国国际航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:05
Landed · Sched 20:4540m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:09
Landed · Sched 20:4536m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:19
Landed · Sched 20:4526m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
21:41
Landed · Sched 20:4556m late
Full CA4223 history →
HO1208 吉祥航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:17
Landed · Sched 20:4528m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:16
Landed · Sched 20:4529m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:25
Landed · Sched 20:4520m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
20:22
Landed · Sched 20:4523m early
Y87510 金鹏航空
6 days
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
01:14
Landed · Sched 00:5519m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:56
Landed · Sched 00:551m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
02:33
Landed · Sched 00:5598m late
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:40
Landed · Sched 00:5515m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
00:46
Landed · Sched 00:559m early
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
02:50
Landed · Sched 00:55115m late
Full Y87510 history →
FM9468 上海航空公司
1 day
KWE
Departure
—
KWE is outside our board polling set.
→
PVG
Arrival
13:27
Landed · Sched 13:303m early
Full FM9468 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? 6 carriers operate this route, around 57 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.