CTU → PVG Chengdu to Shanghai
live
Direct flights from Chengdu (CTU) to Shanghai (PVG): 93 nonstop departures observed each week across 4 airlines. 96% of the last 97 tracked flights arrived within 15 minutes of schedule. The median arrival is 19 minutes early. No cancellations were recorded across the 97 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 15 November 2026 at 11:07 UTC.
Today, CTU → PVG Sun 15 Nov · local times
Sched Flight CTU departure PVG arrival
·
3U8963四川航空公司
Departed
Landed 11:26 −19
·
3U8965 四川航空公司
Departed
Landed 15:33 +8
·
3U8967 四川航空公司
Departed
Landed 18:24 −16
·
CA4503 中国国际航空公司
Departed
Landed 10:07 −8
·
CA4509中国国际航空公司
Departed
Landed 17:05 −15
·
CA4535 中国国际航空公司
On schedule
PVG est. 20:33 sched 20:45
·
CA8562 中国国际航空公司
On schedule
PVG 22:55 scheduled
·
CA8592 中国国际航空公司
Departed
Landed 15:24 −21
·
CA8594 中国国际航空公司
Departed
Landed 16:01 −14
·
EU6667 成都航空有限公司
Departed
Landed 17:54 −6
·
EU6677 成都航空有限公司
On schedule
PVG est. 19:38 sched 20:00
·
MU5414 中国东方航空公司
Departed
Landed 16:59 −21
·
MU5418 中国东方航空公司
On schedule
PVG est. 20:01 sched 20:10
Checked PVG board 19:07
CTU
Chengdu
tracking
PVG
Shanghai
smooth · +0
dep bank 10:15–22:55 93x weekly
Runs reliable · 4 airlines · 93x weekly · nonstop
96% on time
of the last 97 tracked CTU → PVG flights arrived within 15 minutes
Median arrival delay is −19 min . 0 of 97 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −19 min across the last 97 arrivals
Flight time ~2h 41m estimated from route distance
Weekly departures 93x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 97
The week scheduled departures · origin local time
Air China Chengdu Airlines China Eastern 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
Air ChinaCA 94% on time
Flights CA4503 10:15 daily · CA4517 12:35 Tu Th Sa · CA8592 15:45 daily · CA8594 16:15 daily
Chengdu AirlinesEU 100% on time
Flights EU6667 18:00 Mo Tu We Th Fr Su · EU6677 20:00 daily
China Eastern AirlinesMU 92% on time
Flights MU5414 17:20 daily · MU5418 20:10 daily
Sichuan Airlines3U 100% on time
Flights 3U8963 11:45 daily · 3U8965 15:25 daily · 3U8967 18:40 daily
History operated legs · board outcomes
11-15 3U8963 arrived −19
11-15 CA4509 arrived −15
11-14 3U8963 arrived −22
11-14 CA4509 arrived −17
11-13 3U8963 arrived −26
11-13 CA4509 arrived −25
11-12 3U8963 arrived −26
11-12 CA4509 arrived −35
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 CTU and PVG, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 101 Completed 97 Delayed 4 Within 15m 93/97 Median -19m
3U8963 四川航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:26
Landed · Sched 11:4519m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:23
Landed · Sched 11:4522m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:19
Landed · Sched 11:4526m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:19
Landed · Sched 11:4526m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:29
Landed · Sched 11:4516m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:23
Landed · Sched 11:4522m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:16
Landed · Sched 11:4529m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:23
Landed · Sched 11:4522m early
3U8965 四川航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:33
Landed · Sched 15:258m late
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:31
Landed · Sched 15:256m late
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:16
Landed · Sched 15:259m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:14
Landed · Sched 15:2511m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:11
Landed · Sched 15:2514m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:37
Landed · Sched 15:2512m late
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:08
Landed · Sched 15:2517m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:21
Landed · Sched 15:254m early
Full 3U8965 history →
3U8967 四川航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:24
Landed · Sched 18:4016m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:21
Landed · Sched 18:4019m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:19
Landed · Sched 18:4021m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:16
Landed · Sched 18:4024m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:11
Landed · Sched 18:4029m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:18
Landed · Sched 18:4022m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:24
Landed · Sched 18:4016m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:17
Landed · Sched 18:4023m early
Full 3U8967 history →
CA4503 中国国际航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
10:07
Landed · Sched 10:158m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:52
Landed · Sched 10:1523m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:53
Landed · Sched 10:1522m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:46
Landed · Sched 10:1529m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:42
Landed · Sched 10:1533m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:57
Landed · Sched 10:1518m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
10:14
Landed · Sched 10:151m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
09:48
Landed · Sched 10:1527m early
Full CA4503 history →
CA4509 中国国际航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:05
Landed · Sched 17:2015m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:03
Landed · Sched 17:2017m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:55
Landed · Sched 17:2025m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:45
Landed · Sched 17:2035m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:55
Landed · Sched 17:2025m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:50
Landed · Sched 17:2030m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:01
Landed · Sched 17:2019m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:54
Landed · Sched 17:2026m early
CA4535 中国国际航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:33
Est. · Sched 20:4512m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:00
Landed · Sched 20:1515m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:08
Landed · Sched 20:4537m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:45
Landed · Sched 20:1530m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:12
Landed · Sched 20:4533m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:42
Landed · Sched 20:1533m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:21
Landed · Sched 20:4524m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:14
Landed · Sched 20:4531m early
Full CA4535 history →
CA8562 中国国际航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
Sched 22:55
Scheduled arrival · landing pending
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:44
Landed · Sched 22:5511m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:35
Landed · Sched 22:5520m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:39
Landed · Sched 22:5516m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:32
Landed · Sched 22:5523m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:34
Landed · Sched 22:5521m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:39
Landed · Sched 22:5516m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
22:48
Landed · Sched 22:557m early
Full CA8562 history →
CA8592 中国国际航空公司
8 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:24
Landed · Sched 15:4521m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:17
Landed · Sched 15:4528m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:33
Landed · Sched 15:4512m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:33
Landed · Sched 15:4512m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:43
Landed · Sched 15:452m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:23
Landed · Sched 15:4522m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:17
Landed · Sched 15:4528m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:15
Landed · Sched 15:4530m early
Full CA8592 history →
CA8594 中国国际航空公司
7 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:01
Landed · Sched 16:1514m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:57
Landed · Sched 16:1518m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:11
Landed · Sched 16:1556m late
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:54
Landed · Sched 16:1521m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:44
Landed · Sched 16:1529m late
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
15:57
Landed · Sched 16:1518m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:46
Landed · Sched 16:1531m late
Full CA8594 history →
EU6667 成都航空有限公司
6 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:54
Landed · Sched 18:006m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:44
Landed · Sched 18:0016m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:51
Landed · Sched 18:009m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:54
Landed · Sched 18:006m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:44
Landed · Sched 18:0016m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:54
Landed · Sched 18:006m early
Full EU6667 history →
EU6677 成都航空有限公司
7 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:38
Est. · Sched 20:0022m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:37
Landed · Sched 11:458m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:35
Landed · Sched 20:0025m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:28
Landed · Sched 11:4517m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:35
Landed · Sched 20:0025m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
11:27
Landed · Sched 11:4518m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:37
Landed · Sched 20:0023m early
Full EU6677 history →
MU5414 中国东方航空公司
7 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:59
Landed · Sched 17:2021m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:04
Landed · Sched 17:2016m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:59
Landed · Sched 17:2021m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:57
Landed · Sched 17:2023m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
16:52
Landed · Sched 17:2028m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
17:01
Landed · Sched 17:2019m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
18:15
Landed · Sched 17:2055m late
Full MU5414 history →
MU5418 中国东方航空公司
7 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:01
Est. · Sched 20:109m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:12
Landed · Sched 20:102m late
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
20:02
Landed · Sched 20:108m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:58
Landed · Sched 20:1012m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:47
Landed · Sched 20:1023m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:49
Landed · Sched 20:1021m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
19:54
Landed · Sched 20:1016m early
Full MU5418 history →
CA4517 中国国际航空公司
3 days
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
12:14
Landed · Sched 12:3521m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
12:09
Landed · Sched 12:3526m early
CTU
Departure
—
CTU is outside our board polling set.
→
PVG
Arrival
12:25
Landed · Sched 12:3510m early
Full CA4517 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 93 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.