KWE → SHA Guiyang to Shanghai
live
Direct flights from Guiyang (KWE) to Shanghai (SHA): 32 nonstop departures observed each week across 5 airlines. 100% of the last 36 operated flights arrived within 15 minutes of schedule. The median arrival is 12 minutes early. No cancellations were recorded across the 36 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 15 September 2026 at 13:54 UTC.
KWE
Guiyang
tracking
SHA
Shanghai
smooth · +0
dep bank 13:35–23:10 32x weekly
Runs reliable · 5 airlines · 32x weekly · nonstop
100% on time
of the last 36 operated KWE → SHA flights arrived within 15 minutes
Median arrival delay is −12 min . 0 of 36 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −12 min across the last 36 operated legs
Flight time ~2h 26m estimated from route distance
Weekly departures 32x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 36
The week scheduled departures · origin local time
China Eastern Airlines China Southern 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 100% on time
Flights MU2374 varies Fr · MU6392 18:45 daily · MU5446 23:10 daily
China Southern AirlinesCZ 100% on time
Flights CZ8263 20:20 daily
Shanghai AirlinesFM
Flights FM9464 13:40 Mo We Th Sa
Spring Airlines9C 100% on time
Flights 9C7118 13:35 daily · 9C6260 21:35 Tu Th Sa · 9C8886 varies daily
吉祥航空公司HO 100% on time
Flights HO1202 13:50 daily · HO1210 18:00 daily · HO1208 20:45 Tu Fr · HO2272 22:40 Tu We Th Sa Su
History operated legs · board outcomes
Show 28 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. Board tracking since Fri, Sep 11 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 39 Completed 36 Delayed 1 Within 15m 36/36 Median -12m
9C6260 中国春秋航空公司
2 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
21:06
Landed · Sched 21:3529m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
21:17
Landed · Sched 21:3518m early
Full 9C6260 history →
9C7118 中国春秋航空公司
5 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:31
Landed · Sched 13:354m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:21
Landed · Sched 13:3514m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:20
Landed · Sched 13:3515m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:26
Landed · Sched 13:359m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:27
Landed · Sched 13:358m early
Full 9C7118 history →
9C8886 中国春秋航空公司
5 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:14
Est. · Sched 23:3016m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:39
Landed · Sched 22:5011m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:54
Landed · Sched 22:504m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:16
Landed · Sched 23:3014m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:52
Landed · Sched 22:502m late
Full 9C8886 history →
CZ8263 中国南方航空公司
5 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:09
Landed · Sched 20:2011m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:10
Landed · Sched 20:2010m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:15
Landed · Sched 20:205m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:18
Landed · Sched 20:202m early
KWE
Departure
—
KWE is outside our board polling set.
→
Full CZ8263 history →
HO1202 吉祥航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:27
Landed · Sched 13:5023m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:32
Landed · Sched 13:5018m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:38
Landed · Sched 13:5012m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:34
Landed · Sched 13:5016m early
Full HO1202 history →
HO1208 吉祥航空公司
1 day
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
20:08
Landed · Sched 20:4537m early
Full HO1208 history →
HO1210 吉祥航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
17:31
Landed · Sched 18:0029m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
17:37
Landed · Sched 18:0023m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
17:36
Landed · Sched 18:0024m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
17:40
Landed · Sched 18:0020m early
Full HO1210 history →
HO2272 吉祥航空公司
3 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:29
Est. · Sched 22:4011m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:34
Landed · Sched 22:406m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
22:30
Landed · Sched 22:4010m early
Full HO2272 history →
MU5446 中国东方航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:29
Est. · Sched 23:1019m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:06
Landed · Sched 23:104m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:13
Landed · Sched 23:103m late
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
23:07
Landed · Sched 23:103m early
Full MU5446 history →
MU6392 中国东方航空公司
4 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:34
Landed · Sched 18:4511m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:27
Landed · Sched 18:4518m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:27
Landed · Sched 18:4518m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
18:26
Landed · Sched 19:0034m early
Full MU6392 history →
FM9464 上海航空公司
2 days
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:15
Landed · Sched 13:4025m early
KWE
Departure
—
KWE is outside our board polling set.
→
SHA
Arrival
13:24
Landed · Sched 13:4016m early
Full FM9464 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? 5 carriers operate this route, around 64 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.