SZX → CTU Shenzhen to Chengdu
live
Direct flights from Shenzhen (SZX) to Chengdu (CTU): 55 nonstop departures observed each week across 8 airlines. 59% of the last 37 operated flights arrived within 15 minutes of schedule. The median arrival is 13 minutes late. No cancellations were recorded across the 37 tracked flights. The nonstop covers 1,318 km, an estimated 2 hours 11 minutes in the air. Measured by Pro Flight Search from live flight boards at Shenzhen and Chengdu. Updated 8 September 2026 at 14:48 UTC.
SZX
Shenzhen
busy · +17
CTU
Chengdu
tracking
dep bank 02:58–22:00 55x weekly
Runs rough · 8 airlines · 55x weekly · nonstop
59% on time
of the last 37 operated SZX → CTU flights arrived within 15 minutes
Median arrival delay is +13 min . 0 of 37 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +13 min across the last 37 operated legs
Flight time ~2h 11m estimated from route distance
Weekly departures 55x 8 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 37
The week scheduled departures · origin local time
Air China Chengdu Airlines China Eastern Airlines China Southern 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 67% on time
Flights CA4340 07:10 daily · CA4338 11:15 daily · CA4326 12:55 daily · CA4314 17:25 Mo We Sa
Chengdu AirlinesEU
Flights EU2218 11:35 daily · EU2220 20:05 daily
China Eastern AirlinesMU
Flights MU6372 19:05 daily
China Southern AirlinesCZ
Flights CZ5861 varies daily · CZ8993 09:20 Tu Th Sa · CZ8965 12:40 daily · CZ5387 varies daily
SF AirlinesO3
Flights O37410 varies daily
Shenzhen AirlinesZH 43% on time
Flights ZH9401 07:50 daily · ZH9403 08:30 daily · ZH9405 12:00 daily · ZH9407 14:30 daily
Sichuan Airlines3U 44% on time
Flights 3U8702 10:15 daily · 3U8704 15:30 daily · 3U8706 16:40 daily · 3U8708 19:20 Mo Tu We Fr Sa Su
Tibet AirlinesTV
Flights TV9902 17:50 Tu We Th Fr Sa Su
History operated legs · board outcomes
Show 29 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 SZX and CTU, paired departure → arrival per flight and day. Board tracking since Mon, Sep 7 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 37 Completed 37 Delayed 15 Within 15m 22/37 Median +13m
3U8702 Sichuan
2 days
Tue, Sep 8
1/2 legs · B-8962
SZX
Departure
10:36
Departed · Sched 10:1521m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-5929
SZX
Departure
10:27
Departed · Sched 10:1512m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8702 history →
3U8704 Sichuan
2 days
Tue, Sep 8
1/2 legs · B-300V
SZX
Departure
15:52
Departed · Sched 15:3022m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-6836
SZX
Departure
15:42
Departed · Sched 15:3012m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8704 history →
3U8706 Sichuan
2 days
Tue, Sep 8
1/2 legs · B-9937
SZX
Departure
17:09
Departed · Sched 16:4029m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-9937
SZX
Departure
17:17
Departed · Sched 16:4037m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8706 history →
3U8708 Sichuan
2 days
Tue, Sep 8
1/2 legs · B-6836
SZX
Departure
19:43
Departed · Sched 19:3013m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-8601
SZX
Departure
19:41
Departed · Sched 19:3011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8708 history →
CA4312 Air China
2 days
Tue, Sep 8
1/2 legs · B-6081
SZX
Departure
19:16
Departed · Sched 18:5521m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-30AG
SZX
Departure
19:16
Departed · Sched 18:5521m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4312 history →
CA4324 Air China
2 days
Tue, Sep 8
1/2 legs · B-329V
SZX
Departure
20:28
Departed · Sched 20:302m early
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-323Q
SZX
Departure
20:36
Departed · Sched 20:306m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4324 history →
CA4326 Air China
2 days
Tue, Sep 8
1/2 legs · B-327R
SZX
Departure
13:03
Departed · Sched 12:558m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-323Q
SZX
Departure
13:31
Departed · Sched 12:5536m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4326 history →
CA4336 Air China
2 days
Tue, Sep 8
1/2 legs · B-32QK
SZX
Departure
21:45
Departed · Sched 21:3015m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-30FY
SZX
Departure
21:41
Departed · Sched 21:3011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4336 history →
CA4338 Air China
2 days
Tue, Sep 8
1/2 legs · B-32NC
SZX
Departure
11:25
Departed · Sched 11:1510m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Mon, Sep 7
1/2 legs · B-305G
SZX
Departure
11:21
Departed · Sched 11:156m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4338 history →
CA4340 Air China
1 day
Tue, Sep 8
1/2 legs · B-321K
SZX
Departure
07:23
Departed · Sched 07:1013m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4340 history →
CZ5387 China Southern
1 day
Tue, Sep 8
1/2 legs · B-1880
SZX
Departure
16:18
Departed · Sched 16:0018m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ5387 history →
CZ5861 China Southern
1 day
Tue, Sep 8
1/2 legs · B-6658
SZX
Departure
07:17
Departed · Sched 06:5522m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ5861 history →
CZ8965 China Southern
1 day
Tue, Sep 8
1/2 legs · B-6339
SZX
Departure
12:55
Departed · Sched 12:4015m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ8965 history →
CZ8993 China Southern
1 day
Tue, Sep 8
1/2 legs · B-1806
SZX
Departure
09:26
Departed · Sched 09:206m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ8993 history →
EU2218 Chengdu
1 day
Tue, Sep 8
1/2 legs · B-32G5
SZX
Departure
11:38
Departed · Sched 11:353m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full EU2218 history →
EU2220 Chengdu
1 day
Tue, Sep 8
1/2 legs · B-8610
SZX
Departure
20:05 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full EU2220 history →
MU6372 China Eastern
1 day
Tue, Sep 8
1/2 legs · B-1812
SZX
Departure
19:18
Departed · Sched 19:0513m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full MU6372 history →
O37410 SF Airlines
1 day
Tue, Sep 8
1/2 legs · B-20AW
SZX
Departure
03:25 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full O37410 history →
TV9902 Tibet
1 day
Tue, Sep 8
1/2 legs · B-8842
SZX
Departure
17:58
Departed · Sched 17:508m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full TV9902 history →
ZH9401 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-32DV
SZX
Departure
07:59
Departed · Sched 07:509m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9401 history →
ZH9403 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-1017
SZX
Departure
08:48
Departed · Sched 08:3018m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9403 history →
ZH9405 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-1758
SZX
Departure
12:16
Departed · Sched 12:0016m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9405 history →
ZH9407 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-32Q7
SZX
Departure
15:13
Departed · Sched 14:3043m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9407 history →
ZH9409 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-8865
SZX
Departure
16:45
Departed · Sched 16:3510m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9409 history →
ZH9411 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-206Y
SZX
Departure
18:46
Departed · Sched 18:2026m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9411 history →
ZH9417 Shenzhen
1 day
Tue, Sep 8
1/2 legs · B-9910
SZX
Departure
22:01
Departed · Sched 21:556m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9417 history →
3U8710 Sichuan
1 day
Mon, Sep 7
1/2 legs · B-6845
SZX
Departure
08:37
Departed · Sched 08:1522m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8710 history →
CA4314 Air China
1 day
Mon, Sep 7
1/2 legs · B-329V
SZX
Departure
17:55
Departed · Sched 17:2530m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4314 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 — Shenzhen (SZX) to Chengdu (CTU) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-CTU
Copy
How we measure this →
SZX to CTU questions
Is SZX–CTU running on time right now? Mostly on schedule. The departure side at SZX is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–CTU? Operators schedule morning departures around 07:10 and evening departures around 17:25 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CTU delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to CTU? Great-circle distance is 1,318 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 123–143 min gate-to-gate on this route.
How often does SZX–CTU fly? 8 carriers operate this route, around 179 flights a week between them. Compare carrier days and times in the airline list above.