SZX → CTU Shenzhen to Chengdu
live
Direct flights from Shenzhen (SZX) to Chengdu (CTU): 55 nonstop departures observed each week across 8 airlines. 36% of the last 39 operated flights arrived within 15 minutes of schedule. The median arrival is 19 minutes late. No cancellations were recorded across the 39 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 23 October 2026 at 02:03 UTC.
Today, SZX → CTU Fri 23 Oct · local times
CZ5861China Southern In the air, 22 min late
Left SZX at 07:17 , 22 min after its 06:55 slot.
Track CZ5861 →
ZH9401Shenzhen In the air, 19 min late
Left SZX at 08:09 , 19 min after its 07:50 slot.
Track ZH9401 →
Sched Flight SZX departure CTU arrival
03:00
O37410 SF Airlines
Left 03:00
·
06:55
CZ5861 China Southern
Left 07:17 +22
·
07:10
CA4340 Air China
Left 07:23 +13
·
07:50
ZH9401 Shenzhen
Left 08:09 +19
·
08:30
ZH9403 Shenzhen
Left 08:55 +25
·
10:15
3U8702 Sichuan
Est. 10:15 Departure not confirmed by the board
·
11:15
CA4338 Air China
Est. 11:15 Departure not confirmed by the board
·
11:35
EU2218 Chengdu
Est. 11:35 Departure not confirmed by the board
·
12:00
ZH9405 Shenzhen
Est. 12:00 Departure not confirmed by the board
·
12:55
CA4326 Air China
Est. 12:55 Departure not confirmed by the board
·
13:10
CZ8965 China Southern
Est. 13:10 Departure not confirmed by the board
·
Checked SZX board 10:03
SZX
Shenzhen
busy · +24
CTU
Chengdu
tracking
dep bank 03:00–21:55 55x weekly
Runs rough · 8 airlines · 55x weekly · nonstop
36% on time
of the last 39 operated SZX → CTU flights arrived within 15 minutes
Median arrival delay is +19 min . 0 of 39 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +19 min across the last 39 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 39
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 55% on time
Flights CA4340 07:10 daily · CA4338 11:15 daily · CA4326 12:55 daily · CA4314 17:25 Mo
Chengdu AirlinesEU
Flights EU2218 11:35 daily · EU2220 20:05 daily
China Eastern AirlinesMU
Flights MU6372 19:25 daily
China Southern AirlinesCZ 0% on time
Flights CZ5861 06:55 daily · CZ8993 09:20 Tu Th Sa · CZ8965 13:10 daily · CZ5387 16:15 daily
SF AirlinesO3
Flights O37410 varies daily
Shenzhen AirlinesZH 22% on time
Flights ZH9401 07:50 daily · ZH9403 08:30 daily · ZH9405 12:00 daily · ZH9407 14:30 daily
Sichuan Airlines3U 25% on time
Flights 3U8710 varies Tu We Th Sa · 3U8702 10:15 daily · 3U8704 15:30 daily · 3U8706 16:40 Mo Th Fr Sa Su
Tibet AirlinesTV
Flights TV9902 17:50 Tu We Th Fr Sa Su
History operated legs · board outcomes
Show 31 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 Wed, Oct 21 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 45 Completed 39 Delayed 25 Within 15m 14/39 Median +19m
3U8702 Sichuan
3 days
SZX
Departure
Sched 10:15
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-6535
SZX
Departure
10:42
Departed · Sched 10:1527m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-8589
SZX
Departure
10:43
Departed · Sched 10:1528m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8702 history →
CA4326 Air China
3 days
SZX
Departure
Sched 12:55
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-30FY
SZX
Departure
13:06
Departed · Sched 12:5511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-6599
SZX
Departure
13:13
Departed · Sched 12:5518m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4326 history →
CA4338 Air China
2 days
SZX
Departure
Sched 11:15
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-326D
SZX
Departure
11:30
Departed · Sched 11:1515m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4338 history →
CA4340 Air China
2 days
Fri, Oct 23
1/2 legs · B-9923
SZX
Departure
07:23
Departed · Sched 07:1013m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-9926
SZX
Departure
07:24
Departed · Sched 07:1014m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4340 history →
CZ5861 China Southern
2 days
Fri, Oct 23
1/2 legs · B-32L1
SZX
Departure
07:17
Departed · Sched 06:5522m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-6379
SZX
Departure
07:18
Departed · Sched 06:5523m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ5861 history →
CZ8965 China Southern
2 days
SZX
Departure
Sched 13:10
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-5928
SZX
Departure
12:58
Departed · Sched 12:4018m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ8965 history →
EU2218 Chengdu
2 days
SZX
Departure
Sched 11:35
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-32F9
SZX
Departure
11:50
Departed · Sched 11:3515m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full EU2218 history →
O37410 SF Airlines
2 days
Fri, Oct 23
1/2 legs · B-1463
SZX
Departure
03:00 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-1463
SZX
Departure
03:08 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full O37410 history →
ZH9401 Shenzhen
2 days
Fri, Oct 23
1/2 legs · B-302E
SZX
Departure
08:09
Departed · Sched 07:5019m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-32DU
SZX
Departure
08:07
Departed · Sched 07:5017m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9401 history →
ZH9403 Shenzhen
2 days
Fri, Oct 23
1/2 legs · B-207D
SZX
Departure
08:55
Departed · Sched 08:3025m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-302E
SZX
Departure
08:46
Departed · Sched 08:3016m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9403 history →
ZH9405 Shenzhen
2 days
SZX
Departure
Sched 12:00
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 22
1/2 legs · B-8077
SZX
Departure
12:24
Departed · Sched 12:0024m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9405 history →
3U8704 Sichuan
2 days
Thu, Oct 22
1/2 legs · B-1677
SZX
Departure
15:45
Departed · Sched 15:3015m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-8376
SZX
Departure
15:41
Departed · Sched 15:3011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8704 history →
3U8706 Sichuan
1 day
Thu, Oct 22
1/2 legs · B-325H
SZX
Departure
16:57
Departed · Sched 16:4017m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8706 history →
3U8710 Sichuan
2 days
Thu, Oct 22
1/2 legs · B-8376
SZX
Departure
06:35
Departed · Sched 06:1520m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-6906
SZX
Departure
07:16
Departed · Sched 06:5521m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8710 history →
CA4312 Air China
2 days
Thu, Oct 22
1/2 legs · B-323Q
SZX
Departure
19:04
Departed · Sched 18:559m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-30C6
SZX
Departure
19:27
Departed · Sched 18:5532m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4312 history →
CA4324 Air China
2 days
Thu, Oct 22
1/2 legs · B-32QK
SZX
Departure
20:38
Departed · Sched 20:308m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-32CC
SZX
Departure
20:55
Departed · Sched 20:3025m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4324 history →
CA4336 Air China
2 days
Thu, Oct 22
1/2 legs · B-305J
SZX
Departure
21:52
Departed · Sched 21:3022m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 21
1/2 legs · B-6072
SZX
Departure
22:06
Departed · Sched 21:3036m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4336 history →
CZ5387 China Southern
1 day
Thu, Oct 22
1/2 legs · B-1123
SZX
Departure
16:27
Departed · Sched 16:0027m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ5387 history →
CZ8993 China Southern
1 day
Thu, Oct 22
1/2 legs · B-32M3
SZX
Departure
09:43
Departed · Sched 09:2023m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ8993 history →
EU2220 Chengdu
1 day
Thu, Oct 22
1/2 legs · B-32G5
SZX
Departure
20:11
Departed · Sched 20:056m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full EU2220 history →
MU6372 China Eastern
1 day
Thu, Oct 22
1/2 legs · B-6643
SZX
Departure
19:50
Departed · Sched 19:2525m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full MU6372 history →
TV9902 Tibet
1 day
Thu, Oct 22
1/2 legs · B-8418
SZX
Departure
18:13
Departed · Sched 17:5023m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full TV9902 history →
ZH9407 Shenzhen
1 day
Thu, Oct 22
1/2 legs · B-5411
SZX
Departure
14:59
Departed · Sched 14:3029m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9407 history →
ZH9409 Shenzhen
1 day
Thu, Oct 22
1/2 legs · B-1017
SZX
Departure
17:00
Departed · Sched 16:3525m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9409 history →
ZH9411 Shenzhen
1 day
Thu, Oct 22
1/2 legs · B-32PC
SZX
Departure
18:34
Departed · Sched 18:2014m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9411 history →
ZH9417 Shenzhen
1 day
Thu, Oct 22
1/2 legs · B-6750
SZX
Departure
22:09
Departed · Sched 21:5514m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9417 history →
3U8708 Sichuan
1 day
Wed, Oct 21
1/2 legs · B-8961
SZX
Departure
19:49
Departed · Sched 19:2029m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8708 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 68/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 06:55 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.