KWL → PVG Guilin to Shanghai
live
Direct flights from Guilin (KWL) to Shanghai (PVG): 30 nonstop departures observed each week across 5 airlines. 86% of the last 29 operated flights arrived within 15 minutes of schedule. The median arrival is 16 minutes early. No cancellations were recorded across the 29 tracked flights. The nonstop covers 1,327 km, an estimated 2 hours 12 minutes in the air. Measured by Pro Flight Search from live flight boards at Guilin and Shanghai. Updated 23 September 2026 at 17:53 UTC.
KWL
Guilin
tracking
PVG
Shanghai
smooth · +0
dep bank 00:15–22:50 30x weekly
Runs reliable · 5 airlines · 30x weekly · nonstop
86% on time
of the last 29 operated KWL → PVG flights arrived within 15 minutes
Median arrival delay is −16 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −16 min across the last 29 operated legs
Flight time ~2h 12m estimated from route distance
Weekly departures 30x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 29
The week scheduled departures · origin local time
China Eastern Airlines Shanghai Airlines Spring Airlines Suparna 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 MU6404 00:15 daily · MU5390 09:25 daily · MU9020 varies daily
Shanghai AirlinesFM
Flights FM9370 varies We Th · FM9368 16:50 Mo Tu Th Fr Sa
Spring Airlines9C
Flights 9C7276 varies Tu Th Sa
Suparna AirlinesY8
Flights Y87506 15:50 daily
吉祥航空公司HO 89% on time
Flights HO1148 varies daily · HO2264 13:35 We Th Su · HO1154 20:00 Fr Sa Su · HO2360 22:00 Mo
History operated legs · board outcomes
Show 21 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 KWL and PVG, paired departure → arrival per flight and day. Board tracking since Sun, Sep 20 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 37 Completed 29 Delayed 4 Within 15m 25/29 Median -16m
9C7276 中国春秋航空公司
2 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 13:20
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
12:36
Landed · Sched 12:459m early
Full 9C7276 history →
FM9368 上海航空公司
3 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 16:50
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
16:47
Landed · Sched 16:503m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
16:21
Landed · Sched 15:5031m late
Full FM9368 history →
FM9370 上海航空公司
2 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 12:55
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
14:46
Landed · Sched 13:2581m late
Full FM9370 history →
HO1148 吉祥航空公司
5 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 12:55
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
12:45
Landed · Sched 12:5510m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
12:24
Landed · Sched 13:0036m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
12:40
Landed · Sched 13:0020m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
12:36
Landed · Sched 12:5519m early
Full HO1148 history →
HO2264 吉祥航空公司
3 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 13:35
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
14:25
Landed · Sched 13:3550m late
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
13:23
Landed · Sched 13:3512m early
Full HO2264 history →
MU5390 中国东方航空公司
5 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 09:25
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
09:22
Landed · Sched 09:253m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
09:00
Landed · Sched 09:2525m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
09:03
Landed · Sched 09:2522m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
09:01
Landed · Sched 09:2524m early
Full MU5390 history →
MU9020 中国东方航空公司
5 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 23:05
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
22:49
Landed · Sched 23:0516m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
22:29
Landed · Sched 22:5021m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
22:31
Landed · Sched 22:5019m early
Full MU9020 history →
Y87506 金鹏航空
4 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
Sched 15:40
Scheduled arrival · landing pending
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
16:58
Landed · Sched 15:5068m late
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
15:48
Landed · Sched 15:502m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
15:34
Landed · Sched 15:5016m early
Full Y87506 history →
MU6404 中国东方航空公司
5 days
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
23:57
Landed · Sched 00:1518m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
23:42
Landed · Sched 00:1533m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
23:33
Landed · Sched 00:1542m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
23:36
Landed · Sched 00:1539m early
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
23:37
Landed · Sched 00:1538m early
Full MU6404 history →
HO1150 吉祥航空公司
1 day
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
22:34
Landed · Sched 22:4511m early
Full HO1150 history →
HO2360 吉祥航空公司
1 day
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
21:20
Landed · Sched 22:0040m early
Full HO2360 history →
HO1154 吉祥航空公司
1 day
KWL
Departure
—
KWL is outside our board polling set.
→
PVG
Arrival
19:49
Landed · Sched 20:0011m early
Full HO1154 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 — Guilin (KWL) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KWL-PVG
Copy
How we measure this →
KWL to PVG questions
Is KWL–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 KWL to PVG? Great-circle distance is 1,327 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 124–144 min gate-to-gate on this route.
How often does KWL–PVG fly? 5 carriers operate this route, around 55 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 KWL 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.