SZX → CTU Shenzhen to Chengdu
live
Direct flights from Shenzhen (SZX) to Chengdu (CTU): 160 nonstop departures observed each week across 7 airlines. No cancellations were recorded across the 115 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 1 November 2026 at 02:48 UTC.
Today, SZX → CTU Sun 1 Nov · local times
ZH9401Shenzhen In the air, 16 min late
Left SZX at 07:31 , 16 min after its 07:15 slot.
Track ZH9401 →
Sched Flight SZX departure CTU arrival
04:11
O37410 SF Airlines
Left 04:13
·
07:15
ZH9401 Shenzhen
Left 07:31 +16
·
08:00
ZH9403 Shenzhen
Left 08:09 +9
·
08:05
3U8710 Sichuan
Left 08:16 +11
·
09:50
ZH9405 Shenzhen
Left 09:57 +7
·
10:00
CA4312 Air China
Left 10:13 +13
·
10:45
3U8702 Sichuan
Est. 10:45 Departure not confirmed by the board
·
11:40
EU2218 Chengdu
Est. 11:40 Departure not confirmed by the board
·
12:30
CZ3453 China Southern
Est. 12:30 Departure not confirmed by the board
·
13:30
CA4326 Air China
Est. 13:30 Departure not confirmed by the board
·
13:45
CA4340 Air China
On schedule T3
·
Checked SZX board 10:48
SZX
Shenzhen
smooth · +14
CTU
Chengdu
tracking
dep bank 03:00–21:10 160x weekly
Running clean · 7 airlines · 160x weekly · nonstop
82 / 100
route health from live SZX and CTU delay boards
0 of 115 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~2h 11m estimated from route distance
Weekly departures 160x 7 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 115
The week scheduled departures · origin local time
Air China Chengdu Airlines China Southern Airlines SF 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
Flights CA4312 varies daily · CA4326 varies daily · CA4340 varies daily · CA4314 18:30 daily
Chengdu AirlinesEU
Flights EU2218 varies daily · EU2220 varies daily
China Southern AirlinesCZ
Flights CZ5861 06:55 daily · CZ3453 12:30 Tu We Th Fr Sa Su · CZ5793 15:35 daily
SF AirlinesO3
Flights O37410 varies daily
Shenzhen AirlinesZH
Flights ZH9401 varies daily · ZH9403 varies daily · ZH9405 varies daily · ZH9407 varies daily
Sichuan Airlines3U
Flights 3U8710 08:05 daily · 3U8702 varies daily · 3U8704 varies daily · 3U8706 varies daily
Tibet AirlinesTV
Flights TV9902 varies daily
History operated legs · board outcomes
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 SZX and CTU, paired departure → arrival per flight and day. Board history since Tue, Oct 27. Each day adds the flights our airport boards record.
Board rows 120 Completed 115 Delayed 19 Within 15m 96/115 Median +9m
3U8702 Sichuan
6 days
SZX
Departure
Sched 10:45
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-8658
SZX
Departure
10:56
Departed · Sched 10:4511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-8683
SZX
Departure
11:05
Departed · Sched 10:4520m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-8376
SZX
Departure
10:52
Departed · Sched 10:457m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-8328
SZX
Departure
10:54
Departed · Sched 10:459m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6535
SZX
Departure
10:57
Departed · Sched 10:4512m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8702 history →
3U8710 Sichuan
5 days
Sun, Nov 1
1/2 legs · B-1663
SZX
Departure
08:16
Departed · Sched 08:0511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-1663
SZX
Departure
08:12
Departed · Sched 08:057m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-6810
SZX
Departure
08:03
Departed · Sched 08:052m early
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6810
SZX
Departure
08:14
Departed · Sched 08:059m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1663
SZX
Departure
08:05 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8710 history →
CA4312 Air China
6 days
Sun, Nov 1
1/2 legs · B-6072
SZX
Departure
10:13
Departed · Sched 10:0013m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-6072
SZX
Departure
10:22
Departed · Sched 10:0022m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-6072
SZX
Departure
10:08
Departed · Sched 10:008m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6072
SZX
Departure
10:14
Departed · Sched 10:0014m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6071
SZX
Departure
10:28
Departed · Sched 10:0028m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6071
SZX
Departure
10:33
Departed · Sched 10:0033m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4312 history →
CA4326 Air China
6 days
SZX
Departure
Sched 13:30
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-6361
SZX
Departure
13:30 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-326C
SZX
Departure
13:38
Departed · Sched 13:308m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-327S
SZX
Departure
13:35
Departed · Sched 13:305m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6365
SZX
Departure
13:48
Departed · Sched 13:3018m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6599
SZX
Departure
13:30 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4326 history →
CA4340 Air China
6 days
SZX
Departure
Sched 13:45
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-305G
SZX
Departure
13:50
Departed · Sched 13:455m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-326U
SZX
Departure
13:56
Departed · Sched 13:4511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6632
SZX
Departure
13:53
Departed · Sched 13:458m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-30C6
SZX
Departure
15:21
Departed · Sched 13:4596m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-305G
SZX
Departure
13:49
Departed · Sched 13:454m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4340 history →
CZ3453 China Southern
6 days
SZX
Departure
Sched 12:30
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-6378
SZX
Departure
12:40
Departed · Sched 12:3010m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-6339
SZX
Departure
12:44
Departed · Sched 12:3014m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6339
SZX
Departure
12:43
Departed · Sched 12:3013m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6355
SZX
Departure
12:42
Departed · Sched 12:3012m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-32GP
SZX
Departure
12:41
Departed · Sched 12:3011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ3453 history →
EU2218 Chengdu
6 days
SZX
Departure
Sched 11:40
Scheduled departure
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-32G5
SZX
Departure
11:54
Departed · Sched 11:4014m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-32GM
SZX
Departure
11:49
Departed · Sched 11:409m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-32F9
SZX
Departure
11:48
Departed · Sched 11:408m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32GU
SZX
Departure
11:48
Departed · Sched 11:408m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-32F9
SZX
Departure
11:48
Departed · Sched 11:408m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full EU2218 history →
O37410 SF Airlines
5 days
Sun, Nov 1
1/2 legs · B-223C
SZX
Departure
04:13
Departed · Sched 04:112m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-223C
SZX
Departure
03:18 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-222M
SZX
Departure
03:26 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-2899
SZX
Departure
03:06 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-2899
SZX
Departure
03:16 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full O37410 history →
ZH9401 Shenzhen
5 days
Sun, Nov 1
1/2 legs · B-32DS
SZX
Departure
07:31
Departed · Sched 07:1516m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-32DV
SZX
Departure
07:24
Departed · Sched 07:159m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-32DV
SZX
Departure
07:33
Departed · Sched 07:1518m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-32DU
SZX
Departure
07:24
Departed · Sched 07:159m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32CG
SZX
Departure
07:24
Departed · Sched 07:159m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9401 history →
ZH9403 Shenzhen
5 days
Sun, Nov 1
1/2 legs · B-224Y
SZX
Departure
08:09
Departed · Sched 08:009m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-1072
SZX
Departure
08:23
Departed · Sched 08:0023m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1146
SZX
Departure
08:07
Departed · Sched 08:007m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-302E
SZX
Departure
08:12
Departed · Sched 08:0012m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32PA
SZX
Departure
07:59
Departed · Sched 07:554m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9403 history →
ZH9405 Shenzhen
6 days
Sun, Nov 1
1/2 legs · B-1146
SZX
Departure
09:57
Departed · Sched 09:507m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Sat, Oct 31
1/2 legs · B-5378
SZX
Departure
09:58
Departed · Sched 09:508m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1936
SZX
Departure
09:55
Departed · Sched 09:505m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5357
SZX
Departure
09:53
Departed · Sched 09:503m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1713
SZX
Departure
09:53
Departed · Sched 09:503m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-5607
SZX
Departure
10:06
Departed · Sched 09:5016m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9405 history →
3U8704 Sichuan
5 days
Sat, Oct 31
1/2 legs · B-1663
SZX
Departure
15:32
Departed · Sched 15:257m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1663
SZX
Departure
15:32
Departed · Sched 15:257m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6810
SZX
Departure
15:25 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6810
SZX
Departure
15:27
Departed · Sched 15:252m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-1663
SZX
Departure
15:32
Departed · Sched 15:257m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8704 history →
3U8706 Sichuan
5 days
Sat, Oct 31
1/2 legs · B-9936
SZX
Departure
16:56
Departed · Sched 16:551m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-6810
SZX
Departure
17:03
Departed · Sched 16:558m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-9936
SZX
Departure
17:06
Departed · Sched 16:5511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-9936
SZX
Departure
16:56
Departed · Sched 16:551m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-9936
SZX
Departure
17:07
Departed · Sched 16:5512m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8706 history →
3U8708 Sichuan
5 days
Sat, Oct 31
1/2 legs · B-305T
SZX
Departure
20:35
Departed · Sched 20:2510m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-328V
SZX
Departure
21:27
Departed · Sched 20:2562m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-1663
SZX
Departure
20:30
Departed · Sched 20:255m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-300A
SZX
Departure
20:36
Departed · Sched 20:2511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6906
SZX
Departure
20:37
Departed · Sched 20:2512m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full 3U8708 history →
CA4314 Air China
5 days
Sat, Oct 31
1/2 legs · B-305K
SZX
Departure
18:31
Departed · Sched 18:301m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-308N
SZX
Departure
18:32
Departed · Sched 18:302m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-305H
SZX
Departure
18:49
Departed · Sched 18:3019m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-328P
SZX
Departure
18:37
Departed · Sched 18:307m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6365
SZX
Departure
18:37
Departed · Sched 18:307m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4314 history →
CA4324 Air China
5 days
Sat, Oct 31
1/2 legs · B-326X
SZX
Departure
20:38
Departed · Sched 20:308m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-6711
SZX
Departure
20:34
Departed · Sched 20:304m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-326X
SZX
Departure
20:32
Departed · Sched 20:302m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32QK
SZX
Departure
20:41
Departed · Sched 20:3011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-32C9
SZX
Departure
20:41
Departed · Sched 20:3011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4324 history →
CA4336 Air China
5 days
Sat, Oct 31
1/2 legs · B-325A
SZX
Departure
21:07
Departed · Sched 21:007m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-6556
SZX
Departure
21:02
Departed · Sched 21:002m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-30EJ
SZX
Departure
21:11
Departed · Sched 21:0011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6556
SZX
Departure
21:09
Departed · Sched 21:009m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-323Q
SZX
Departure
21:18
Departed · Sched 21:0018m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CA4336 history →
CZ5793 China Southern
5 days
Sat, Oct 31
1/2 legs · B-6575
SZX
Departure
15:51
Departed · Sched 15:3516m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1832
SZX
Departure
15:47
Departed · Sched 15:3512m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-6976
SZX
Departure
15:45
Departed · Sched 15:3510m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6582
SZX
Departure
15:47
Departed · Sched 15:3512m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6663
SZX
Departure
15:46
Departed · Sched 15:3511m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ5793 history →
CZ5861 China Southern
3 days
Sat, Oct 31
1/2 legs · B-6908
SZX
Departure
09:39
Departed · Sched 09:309m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-9931
SZX
Departure
09:46
Departed · Sched 09:3016m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-6945
SZX
Departure
09:46
Departed · Sched 09:3016m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full CZ5861 history →
EU2220 Chengdu
5 days
Sat, Oct 31
1/2 legs · B-32GM
SZX
Departure
21:19
Departed · Sched 21:109m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-32GT
SZX
Departure
21:23
Departed · Sched 21:1013m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-32GT
SZX
Departure
21:21
Departed · Sched 21:1011m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32G5
SZX
Departure
21:24
Departed · Sched 21:1014m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-32GT
SZX
Departure
21:19
Departed · Sched 21:109m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full EU2220 history →
TV9902 Tibet
5 days
Sat, Oct 31
1/2 legs · B-8419
SZX
Departure
19:30
Departed · Sched 19:1515m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-8419
SZX
Departure
19:23
Departed · Sched 19:158m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-8419
SZX
Departure
19:25
Departed · Sched 19:1510m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-8419
SZX
Departure
19:19
Departed · Sched 19:154m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-8419
SZX
Departure
19:15 Departed
→
CTU
Arrival
—
CTU is outside our board polling set.
Full TV9902 history →
ZH9407 Shenzhen
5 days
Sat, Oct 31
1/2 legs · B-303N
SZX
Departure
15:40
Departed · Sched 15:3010m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-302E
SZX
Departure
15:50
Departed · Sched 15:3020m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-303N
SZX
Departure
15:38
Departed · Sched 15:308m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-303N
SZX
Departure
15:54
Departed · Sched 15:3024m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-303N
SZX
Departure
15:39
Departed · Sched 15:309m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9407 history →
ZH9409 Shenzhen
5 days
Sat, Oct 31
1/2 legs · B-1477
SZX
Departure
17:20
Departed · Sched 17:0020m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1936
SZX
Departure
17:05
Departed · Sched 17:005m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5357
SZX
Departure
17:09
Departed · Sched 17:009m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1713
SZX
Departure
17:04
Departed · Sched 17:004m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Tue, Oct 27
1/2 legs · B-9910
SZX
Departure
17:05
Departed · Sched 17:005m late
→
CTU
Arrival
—
CTU is outside our board polling set.
Full ZH9409 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? Smooth skies ahead. The departure side at SZX is the weaker end, route health score 82/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 18:30 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? 7 carriers operate this route, around 160 flights a week between them. Compare carrier days and times in the airline list above.