TPE → SZX Taipei to Shenzhen
live
Direct flights from Taipei (TPE) to Shenzhen (SZX): 24 nonstop departures observed each week across 4 airlines. 90% of the last 29 tracked flights arrived within 15 minutes of schedule. The median arrival is 15 minutes early. No cancellations were recorded across the 29 tracked flights. The nonstop covers 802 km, an estimated 1 hour 32 minutes in the air. Measured by Pro Flight Search from live flight boards at Taipei and Shenzhen. Updated 15 November 2026 at 15:38 UTC.
Today, TPE → SZX Sun 15 Nov · local times
Sched Flight TPE departure SZX arrival
12:30
ZH9072 Shenzhen
Left 14:46 +136
Landed 16:36 +126
13:40
CZ3088 China Southern
Left 14:30 +50
Landed 16:12 +22
15:30
CI527 China
Left 15:38 +8
Landed 17:28 +3
16:25
B7187 UNI Air
Left 16:15
Landed 17:52 −33
17:35
ZH9074 Shenzhen
Left 19:26 +111
Landed 20:57 +82
Checked TPE board 23:38 · SZX board 22:48
TPE
Taipei
smooth · +6
SZX
Shenzhen
heavy · +45
dep bank 12:30–17:35 24x weekly
Runs reliable · 4 airlines · 24x weekly · nonstop
90% on time
of the last 29 tracked TPE → SZX flights arrived within 15 minutes
Median arrival delay is −15 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −15 min across the last 29 arrivals
Flight time ~1h 32m estimated from route distance
Weekly departures 24x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 29
The week scheduled departures · origin local time
China Airlines China Southern Airlines Shenzhen Airlines Uni Air
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
China AirlinesCI 100% on time
Flights CI527 15:30 Mo We Th Fr Su
China Southern AirlinesCZ 86% on time
Flights CZ3088 13:40 Mo We Th Fr Sa Su
Shenzhen AirlinesZH 80% on time
Flights ZH9072 12:30 Su · ZH9074 17:35 daily
Uni AirB7 100% on time
Flights B7187 16:25 Mo Tu Th Fr Su
History operated legs · board outcomes
11-15 B7187 dep −10 → arr −33
11-13 B7187 dep +2 → arr −18
11-13 CI527 dep −2 → arr −11
11-12 B7187 dep +2 → arr −17
11-12 CI527 dep −4 → arr −15
11-11 CI527 dep −4 → arr −14
11-10 B7187 dep +15 → arr −2
11-09 B7187 dep +15 → arr −12
11-09 CI527 dep −10 → arr −16
11-08 B7187 dep +25 → arr −3
11-08 CI527 dep −8 → arr −20
Show 21 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 TPE and SZX, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 58 Completed 58 Delayed 8 Within 15m 50/58 Median -5m
B7187 UNI Air
6 days
Sun, Nov 15
2/2 legs · B-16713
TPE
Departure
16:15
Departed · Sched 16:2510m early
→
SZX
Arrival
17:52
Landed · Sched 18:2533m early
Fri, Nov 13
2/2 legs · B-16731
TPE
Departure
16:27
Departed · Sched 16:252m late
→
SZX
Arrival
18:07
Landed · Sched 18:2518m early
Thu, Nov 12
2/2 legs · B-16720
TPE
Departure
16:27
Departed · Sched 16:252m late
→
SZX
Arrival
18:08
Landed · Sched 18:2517m early
Tue, Nov 10
2/2 legs · B-16731
TPE
Departure
16:40
Departed · Sched 16:2515m late
→
SZX
Arrival
18:23
Landed · Sched 18:252m early
Mon, Nov 9
2/2 legs · B-16721
TPE
Departure
16:40
Departed · Sched 16:2515m late
→
SZX
Arrival
18:13
Landed · Sched 18:2512m early
Sun, Nov 8
2/2 legs · B-16706
TPE
Departure
16:50
Departed · Sched 16:2525m late
→
SZX
Arrival
18:22
Landed · Sched 18:253m early
Full B7187 history →
CI527 China
6 days
Sun, Nov 15
2/2 legs · B-18358
TPE
Departure
15:38
Departed · Sched 15:308m late
→
SZX
Arrival
17:28
Landed · Sched 17:253m late
Fri, Nov 13
2/2 legs · B-18311
TPE
Departure
15:28
Departed · Sched 15:302m early
→
SZX
Arrival
17:14
Landed · Sched 17:2511m early
Thu, Nov 12
2/2 legs · B-18311
TPE
Departure
15:26
Departed · Sched 15:304m early
→
SZX
Arrival
17:10
Landed · Sched 17:2515m early
Wed, Nov 11
2/2 legs · B-18311
TPE
Departure
15:26
Departed · Sched 15:304m early
→
SZX
Arrival
17:11
Landed · Sched 17:2514m early
Mon, Nov 9
2/2 legs · B-18311
TPE
Departure
15:20
Departed · Sched 15:3010m early
→
SZX
Arrival
17:09
Landed · Sched 17:2516m early
Sun, Nov 8
2/2 legs · B-18315
TPE
Departure
15:22
Departed · Sched 15:308m early
→
SZX
Arrival
17:05
Landed · Sched 17:2520m early
Full CI527 history →
CZ3088 China Southern
7 days
Sun, Nov 15
2/2 legs · B-5940
TPE
Departure
14:30
Departed · Sched 13:4050m late
→
SZX
Arrival
16:12
Landed · Sched 15:5022m late
Sat, Nov 14
2/2 legs · B-5917
TPE
Departure
13:32
Departed · Sched 13:408m early
→
SZX
Arrival
15:13
Landed · Sched 15:5037m early
Fri, Nov 13
2/2 legs · B-20AC
TPE
Departure
13:41
Departed · Sched 13:401m late
→
SZX
Arrival
15:20
Landed · Sched 15:5030m early
Thu, Nov 12
2/2 legs · B-5917
TPE
Departure
13:34
Departed · Sched 13:406m early
→
SZX
Arrival
15:23
Landed · Sched 15:5027m early
Wed, Nov 11
2/2 legs · B-8426
TPE
Departure
13:35
Departed · Sched 13:405m early
→
SZX
Arrival
15:14
Landed · Sched 15:5036m early
Mon, Nov 9
2/2 legs · B-5928
TPE
Departure
13:36
Departed · Sched 13:404m early
→
SZX
Arrival
15:16
Landed · Sched 15:5034m early
Sun, Nov 8
2/2 legs · B-20AC
TPE
Departure
13:35
Departed · Sched 13:405m early
→
SZX
Arrival
15:11
Landed · Sched 15:5039m early
Full CZ3088 history →
ZH9072 Shenzhen
2 days
Sun, Nov 15
2/2 legs · B-32DS
TPE
Departure
14:46
Departed · Sched 12:30136m late
→
SZX
Arrival
16:36
Landed · Sched 14:30126m late
Sun, Nov 8
2/2 legs · B-32CF
TPE
Departure
12:48
Departed · Sched 12:3018m late
→
SZX
Arrival
14:26
Landed · Sched 14:304m early
Full ZH9072 history →
ZH9074 Shenzhen
8 days
Sun, Nov 15
2/2 legs · B-32DV
TPE
Departure
19:26
Departed · Sched 17:35111m late
→
SZX
Arrival
20:57
Landed · Sched 19:3582m late
Sat, Nov 14
2/2 legs · B-32CG
TPE
Departure
17:36
Departed · Sched 17:351m late
→
SZX
Arrival
19:30
Landed · Sched 19:355m early
Fri, Nov 13
2/2 legs · B-32CF
TPE
Departure
17:48
Departed · Sched 17:3513m late
→
SZX
Arrival
19:16
Landed · Sched 19:3519m early
Thu, Nov 12
2/2 legs · B-32DU
TPE
Departure
17:36
Departed · Sched 17:351m late
→
SZX
Arrival
19:20
Landed · Sched 19:3515m early
Wed, Nov 11
2/2 legs · B-32DS
TPE
Departure
17:37
Departed · Sched 17:352m late
→
SZX
Arrival
19:20
Landed · Sched 19:3515m early
Tue, Nov 10
2/2 legs · B-32DT
TPE
Departure
17:29
Departed · Sched 17:356m early
→
SZX
Arrival
19:07
Landed · Sched 19:3528m early
Mon, Nov 9
2/2 legs · B-32DS
TPE
Departure
17:20
Departed · Sched 17:3515m early
→
SZX
Arrival
18:58
Landed · Sched 19:3537m early
Sun, Nov 8
2/2 legs · B-32DS
TPE
Departure
17:43
Departed · Sched 17:358m late
→
SZX
Arrival
19:23
Landed · Sched 19:3512m early
Full ZH9074 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: Taipei (TPE) to Shenzhen (SZX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TPE-SZX
Copy
How we measure this →
TPE to SZX questions
Is TPE–SZX running on time right now? Some delays possible. The arrival side at SZX is the weaker end, route health score 65/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TPE–SZX? Operators schedule evening departures around 17:35 from TPE. Earlier flights typically land before destination-airport delays accumulate later in the day; check the SZX delay card to confirm conditions when you'd arrive.
How long is the flight from TPE to SZX? Great-circle distance is 802 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 87–99 min gate-to-gate on this route.
How often does TPE–SZX fly? 4 carriers operate this route, around 24 flights a week between them. Compare carrier days and times in the airline list above.