SZX → TSN Shenzhen to Tianjin
live
Direct flights from Shenzhen (SZX) to Tianjin (TSN): 60 nonstop departures observed each week across 5 airlines. No cancellations were recorded across the 58 tracked flights. The nonstop covers 1,863 km, an estimated 2 hours 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Shenzhen and Tianjin. Updated 4 November 2026 at 02:48 UTC.
Today, SZX → TSN Wed 4 Nov · local times
Sched Flight SZX departure TSN arrival
07:15
ZH9125 Shenzhen
Left 07:25 +10
·
12:00
MF8380 Xiamen
Est. 12:00 Departure not confirmed by the board
·
12:45
CA2814 Air China
On schedule T3
·
14:35
CZ8491 China Southern
On schedule T3
·
Checked SZX board 10:48
SZX
Shenzhen
smooth · +13
TSN
Tianjin
tracking
dep bank 07:15–19:50 60x weekly
Running clean · 5 airlines · 60x weekly · nonstop
82 / 100
route health from live SZX and TSN delay boards
0 of 58 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~2h 53m estimated from route distance
Weekly departures 60x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 58
The week scheduled departures · origin local time
Air China China Southern Airlines Shenzhen Airlines Tianjin 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 CA2818 09:45 Mo Sa · CA2814 12:45 daily · CA2820 16:55 daily · CA2812 19:15 daily
China Southern AirlinesCZ
Flights CZ8491 14:35 daily
Shenzhen AirlinesZH
Flights ZH9125 07:15 daily · ZH9123 15:05 Mo Tu We Th Fr Su
Tianjin AirlinesGS
Flights GS7910 13:40 Tu Th Sa
Xiamen AirlinesMF
Flights MF8380 12:00 daily · MF8366 19:50 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 TSN, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 63 Completed 58 Delayed 8 Within 15m 50/58 Median +8m
CA2814 Air China
8 days
SZX
Departure
Sched 12:45
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Nov 3
1/2 legs · B-5387
SZX
Departure
12:51
Departed · Sched 12:456m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-1959
SZX
Departure
13:05
Departed · Sched 12:4520m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-5387
SZX
Departure
12:52
Departed · Sched 12:457m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-5391
SZX
Departure
12:59
Departed · Sched 12:4514m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-5849
SZX
Departure
12:59
Departed · Sched 12:4514m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5387
SZX
Departure
13:12
Departed · Sched 12:4527m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-5507
SZX
Departure
13:01
Departed · Sched 12:4516m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2814 history →
CZ8491 China Southern
8 days
SZX
Departure
Sched 14:35
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Nov 3
1/2 legs · B-1806
SZX
Departure
14:41
Departed · Sched 14:356m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-32R3
SZX
Departure
14:42
Departed · Sched 14:357m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-6378
SZX
Departure
14:42
Departed · Sched 14:357m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-6379
SZX
Departure
14:52
Departed · Sched 14:3517m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-32DG
SZX
Departure
14:54
Departed · Sched 14:3519m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-30E7
SZX
Departure
14:47
Departed · Sched 14:3512m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-32R3
SZX
Departure
14:45
Departed · Sched 14:3510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CZ8491 history →
MF8380 Xiamen
8 days
SZX
Departure
Sched 12:00
Scheduled departure
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Nov 3
1/2 legs · B-5657
SZX
Departure
12:05
Departed · Sched 12:005m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-6482
SZX
Departure
12:04
Departed · Sched 12:004m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-5657
SZX
Departure
12:01
Departed · Sched 12:001m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-5632
SZX
Departure
12:04
Departed · Sched 12:004m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-5533
SZX
Departure
12:11
Departed · Sched 12:0011m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5532
SZX
Departure
12:09
Departed · Sched 12:009m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-6488
SZX
Departure
12:08
Departed · Sched 12:008m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full MF8380 history →
ZH9125 Shenzhen
7 days
Wed, Nov 4
1/2 legs · B-207D
SZX
Departure
07:25
Departed · Sched 07:1510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Tue, Nov 3
1/2 legs · B-207D
SZX
Departure
07:35
Departed · Sched 07:1520m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-1146
SZX
Departure
07:25
Departed · Sched 07:1510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-32QY
SZX
Departure
07:26
Departed · Sched 07:1511m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1160
SZX
Departure
07:19
Departed · Sched 07:154m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-20ES
SZX
Departure
07:28
Departed · Sched 07:1513m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-7749
SZX
Departure
07:27
Departed · Sched 07:1512m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full ZH9125 history →
CA2812 Air China
7 days
Tue, Nov 3
1/2 legs · B-5387
SZX
Departure
Sched 19:05
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-5387
SZX
Departure
19:25
Departed · Sched 19:1510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-1942
SZX
Departure
19:20
Departed · Sched 19:155m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-1976
SZX
Departure
19:26
Departed · Sched 19:1511m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-5391
SZX
Departure
19:20
Departed · Sched 19:155m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5793
SZX
Departure
19:15 Departed
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1526
SZX
Departure
19:15 Departed
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2812 history →
CA2820 Air China
7 days
Tue, Nov 3
1/2 legs · B-1763
SZX
Departure
16:59
Departed · Sched 16:554m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-1768
SZX
Departure
16:57
Departed · Sched 16:552m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-1762
SZX
Departure
16:58
Departed · Sched 16:553m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-5447
SZX
Departure
17:06
Departed · Sched 16:5511m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-1976
SZX
Departure
16:56
Departed · Sched 16:551m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-1765
SZX
Departure
16:48
Departed · Sched 16:557m early
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1942
SZX
Departure
16:53
Departed · Sched 16:552m early
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2820 history →
GS7910 Tianjin
3 days
Tue, Nov 3
1/2 legs · B-32DA
SZX
Departure
13:48
Departed · Sched 13:408m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-32DA
SZX
Departure
13:57
Departed · Sched 13:4017m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-32DA
SZX
Departure
14:00
Departed · Sched 13:4020m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full GS7910 history →
MF8366 Xiamen
7 days
Tue, Nov 3
1/2 legs · B-1970
SZX
Departure
20:04
Departed · Sched 19:5014m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Mon, Nov 2
1/2 legs · B-5529
SZX
Departure
19:56
Departed · Sched 19:506m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-5529
SZX
Departure
19:54
Departed · Sched 19:504m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-5487
SZX
Departure
19:56
Departed · Sched 19:506m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-5632
SZX
Departure
19:58
Departed · Sched 19:508m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-5487
SZX
Departure
19:56
Departed · Sched 19:506m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-5659
SZX
Departure
19:58
Departed · Sched 19:508m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full MF8366 history →
ZH9123 Shenzhen
5 days
Tue, Nov 3
1/2 legs · B-20DP
SZX
Departure
15:11
Departed · Sched 15:056m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sun, Nov 1
1/2 legs · B-30CL
SZX
Departure
15:09
Departed · Sched 15:054m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Fri, Oct 30
1/2 legs · B-326T
SZX
Departure
15:14
Departed · Sched 15:059m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Thu, Oct 29
1/2 legs · B-1160
SZX
Departure
15:08
Departed · Sched 15:053m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Wed, Oct 28
1/2 legs · B-1759
SZX
Departure
14:49
Departed · Sched 14:556m early
→
TSN
Arrival
—
TSN is outside our board polling set.
Full ZH9123 history →
CA2818 Air China
2 days
Mon, Nov 2
1/2 legs · B-5387
SZX
Departure
09:56
Departed · Sched 09:4511m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Sat, Oct 31
1/2 legs · B-1762
SZX
Departure
06:55
Departed · Sched 06:4510m late
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2818 history →
CA2904 Air China
1 day
SZX
Departure
Sched 19:45
Scheduled time only · no board update captured
→
TSN
Arrival
—
TSN is outside our board polling set.
Full CA2904 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 Tianjin (TSN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-TSN
Copy
How we measure this →
SZX to TSN questions
Is SZX–TSN 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–TSN? Operators schedule morning departures around 07:15 and evening departures around 19:15 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the TSN delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to TSN? Great-circle distance is 1,863 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 162–190 min gate-to-gate on this route.
How often does SZX–TSN fly? 5 carriers operate this route, around 60 flights a week between them. Compare carrier days and times in the airline list above.