KWE → SHA Guiyang to Shanghai
live
Direct flights from Guiyang (KWE) to Shanghai (SHA): 48 nonstop departures observed each week across 4 airlines. 98% of the last 48 tracked flights arrived within 15 minutes of schedule. The median arrival is 8 minutes early. No cancellations were recorded across the 48 tracked flights. The nonstop covers 1,506 km, an estimated 2 hours 26 minutes in the air. Measured by Pro Flight Search from live flight boards at Guiyang and Shanghai. Updated 2 November 2026 at 08:53 UTC.
Today, KWE → SHA Mon 2 Nov · local times
Sched Flight KWE departure SHA arrival
·
9C8886 中国春秋航空公司
On schedule
SHA est. 23:16 sched 23:25
·
FM9456上海航空公司
On schedule
SHA est. 20:34 sched 21:10
·
FM9458 上海航空公司
On schedule
SHA est. 18:22 sched 18:40
·
FM9464 上海航空公司
Departed
Landed 14:37 −13
·
HO1202 吉祥航空公司
On schedule
SHA est. 22:38 sched 23:00
·
HO1210 吉祥航空公司
Departed
Landed 15:09 −16
·
MU5446 中国东方航空公司
On schedule
SHA 22:25 scheduled
Checked SHA board 16:53
KWE
Guiyang
tracking
SHA
Shanghai
smooth · +0
dep bank 14:50–23:30 48x weekly
Runs reliable · 4 airlines · 48x weekly · nonstop
98% on time
of the last 48 tracked KWE → SHA flights arrived within 15 minutes
Median arrival delay is −8 min . 0 of 48 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −8 min across the last 48 arrivals
Flight time ~2h 26m estimated from route distance
Weekly departures 48x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 48
The week scheduled departures · origin local time
China Eastern Airlines Shanghai Airlines Spring 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 86% on time
Flights MU5446 varies daily
Shanghai AirlinesFM 100% on time
Flights FM9464 varies Mo We Th Fr Sa Su · FM9458 18:40 daily · FM9456 21:10 daily
Spring Airlines9C 100% on time
Flights 9C8886 varies daily
吉祥航空公司HO 100% on time
Flights HO1210 varies daily · HO1202 varies daily
History operated legs · board outcomes
11-01 FM9456 arrived −31
10-31 FM9456 arrived −29
10-30 FM9456 arrived −36
10-29 FM9456 arrived −29
10-28 FM9456 arrived −18
10-27 FM9456 arrived −26
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 SHA, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 55 Completed 48 Delayed 1 Within 15m 47/48 Median -8m
9C8886 中国春秋航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:16
Est. · Sched 23:259m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:24
Landed · Sched 23:251m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:40
Landed · Sched 23:3010m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:27
Landed · Sched 23:252m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:35
Landed · Sched 23:305m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:27
Landed · Sched 23:252m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:27
Landed · Sched 23:303m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:24
Landed · Sched 23:251m early
Full 9C8886 history →
FM9456 上海航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:34
Est. · Sched 21:1036m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:39
Landed · Sched 21:1031m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:41
Landed · Sched 21:1029m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:34
Landed · Sched 21:1036m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:41
Landed · Sched 21:1029m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:52
Landed · Sched 21:1018m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:44
Landed · Sched 21:1026m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:50
Landed · Sched 21:1020m early
FM9458 上海航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:22
Est. · Sched 18:4018m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:22
Landed · Sched 18:4018m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:32
Landed · Sched 18:408m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:21
Landed · Sched 18:4019m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:32
Landed · Sched 18:408m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:30
Landed · Sched 18:4010m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:22
Landed · Sched 18:4018m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:22
Landed · Sched 18:4018m early
Full FM9458 history →
FM9464 上海航空公司
5 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
14:37
Landed · Sched 14:5013m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
14:36
Landed · Sched 14:5014m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
14:43
Landed · Sched 14:507m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
14:36
Landed · Sched 14:5014m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
14:54
Landed · Sched 14:504m late
Full FM9464 history →
HO1202 吉祥航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:38
Est. · Sched 23:0022m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:46
Landed · Sched 23:0014m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:44
Landed · Sched 23:0016m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:58
Landed · Sched 23:002m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:44
Landed · Sched 23:0016m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:50
Landed · Sched 23:0010m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:14
Landed · Sched 23:0014m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:54
Landed · Sched 23:006m early
Full HO1202 history →
HO1210 吉祥航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:09
Landed · Sched 15:2516m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:20
Landed · Sched 15:255m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:21
Landed · Sched 15:254m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:34
Landed · Sched 15:259m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:16
Landed · Sched 15:259m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:28
Landed · Sched 15:253m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:24
Landed · Sched 15:251m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
15:11
Landed · Sched 15:2514m early
Full HO1210 history →
MU5446 中国东方航空公司
8 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
Sched 22:25
Scheduled arrival · landing pending
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:22
Landed · Sched 22:253m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:49
Landed · Sched 22:409m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:24
Landed · Sched 22:251m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:30
Landed · Sched 22:4010m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:24
Landed · Sched 22:251m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:28
Landed · Sched 22:4012m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:26
Landed · Sched 22:2561m late
Full MU5446 history →
MU379 中国东方航空公司
2 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
Sched 21:10
Scheduled time only · no board update captured
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
Sched 21:10
Scheduled time only · no board update captured
Full MU379 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 (SHA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KWE-SHA
Copy
How we measure this →
KWE to SHA questions
Is KWE–SHA 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 SHA? Great-circle distance is 1,506 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 136–159 min gate-to-gate on this route.
How often does KWE–SHA fly? 4 carriers operate this route, around 48 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 SHA, 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.