CTU → PVG Chengdu to Shanghai
live
Direct flights from Chengdu (CTU) to Shanghai (PVG): 28 nonstop departures observed each week across 4 airlines. 100% of the last 24 operated flights arrived within 15 minutes of schedule. The median arrival is 14 minutes early. No cancellations were recorded across the 24 tracked flights. The nonstop covers 1,704 km, an estimated 2 hours 41 minutes in the air. Measured by Pro Flight Search from live flight boards at Chengdu and Shanghai. Updated 20 September 2026 at 05:55 UTC.
CTU
Chengdu
tracking
PVG
Shanghai
smooth · +0
dep bank 09:55–23:45 28x weekly
Runs reliable · 4 airlines · 28x weekly · nonstop
100% on time
of the last 24 operated CTU → PVG flights arrived within 15 minutes
Median arrival delay is −14 min . 0 of 24 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −14 min across the last 24 operated legs
Flight time ~2h 41m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 24
The week scheduled departures · origin local time
Chengdu Airlines China Eastern Airlines Dalian Airlines Sichuan 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
Chengdu AirlinesEU
Flights EU6677 varies Tu We Th Fr Sa Su · EU6667 18:20 daily
China Eastern AirlinesMU
Flights MU5418 09:55 daily · MU5414 16:30 daily · MU5469 20:50 daily
Dalian AirlinesCA 100% on time
Flights CA4503 10:10 Tu Th Sa · CA4507 12:05 daily · CA4517 13:00 Tu Th Sa · CA8558 15:45 daily
Sichuan Airlines3U 100% on time
Flights 3U8963 11:50 Mo We Th Fr Sa Su · 3U8965 13:50 daily · 3U8967 18:05 daily
History operated legs · board outcomes
Show 16 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 CTU and PVG, paired departure → arrival per flight and day. Board tracking since Fri, Sep 18 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 34 Completed 24 Within 15m 24/24 Median -14m
3U8963 四川航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:42
Landed · Sched 11:508m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:16
Landed · Sched 11:5034m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:33
Landed · Sched 11:5017m early
Full 3U8963 history →
3U8965 四川航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
13:36
Landed · Sched 13:5014m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
13:36
Landed · Sched 13:5014m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
13:46
Landed · Sched 13:504m early
Full 3U8965 history →
3U8967 四川航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 18:05
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:01
Landed · Sched 18:054m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:50
Landed · Sched 18:0515m early
Full 3U8967 history →
CA4455 中国国际航空公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 19:50
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:40
Landed · Sched 19:5010m early
Full CA4455 history →
CA4507 中国国际航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:55
Landed · Sched 12:0510m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:51
Landed · Sched 12:0514m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:45
Landed · Sched 12:0520m early
Full CA4507 history →
CA4509 中国国际航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 17:55
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:36
Landed · Sched 17:5519m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:35
Landed · Sched 17:5520m early
Full CA4509 history →
CA8558 中国国际航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:19
Est. · Sched 15:4526m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:10
Landed · Sched 15:4535m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:46
Landed · Sched 15:451m late
Full CA8558 history →
CA8592 中国国际航空公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 22:50
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:49
Landed · Sched 22:409m late
Full CA8592 history →
CA8594 中国国际航空公司
1 day
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 23:45
Scheduled arrival · landing pending
Full CA8594 history →
EU6667 成都航空有限公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 18:20
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:07
Landed · Sched 18:2013m early
Full EU6667 history →
EU6677 成都航空有限公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 20:10
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:06
Landed · Sched 11:2014m early
Full EU6677 history →
MU5414 中国东方航空公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:03
Est. · Sched 16:3027m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:40
Landed · Sched 16:3010m late
Full MU5414 history →
MU5418 中国东方航空公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:38
Landed · Sched 09:5517m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:33
Landed · Sched 09:5522m early
Full MU5418 history →
MU5469 中国东方航空公司
2 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 20:50
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:47
Landed · Sched 20:503m early
Full MU5469 history →
CA4503 中国国际航空公司
1 day
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:58
Landed · Sched 10:1012m early
Full CA4503 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 — Chengdu (CTU) to Shanghai (PVG) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CTU-PVG
Copy
How we measure this →
CTU to PVG questions
Is CTU–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 CTU to PVG? Great-circle distance is 1,704 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 150–176 min gate-to-gate on this route.
How often does CTU–PVG fly? 4 carriers operate this route, around 99 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 CTU 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.