BKK → SZX Bangkok to Shenzhen
live
Direct flights from Bangkok (BKK) to Shenzhen (SZX): 35 nonstop departures observed each week across 2 airlines. 65% of the last 43 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 46 tracked flights. The nonstop covers 1,700 km, an estimated 2 hours 41 minutes in the air. Measured by Pro Flight Search from live flight boards at Bangkok and Shenzhen. Updated 5 November 2026 at 08:48 UTC.
Today, BKK → SZX Thu 5 Nov · local times
CZ8076China Southern In the air, 24 min late
Left BKK at 12:34 , 24 min after its 12:10 slot.
Likely landing about 15:50middle half 15:44 to 16:01 · sched 15:55
Landing estimate from 239,724 tracked flights of 2 to 4 hours that left 15 to 29 min late. The SZX board has not posted a landing time yet. How planes make up time
Sched Flight BKK departure SZX arrival
02:20
ZH306 Shenzhen
Left 03:34 +74
Landed 06:58 +43
02:40
CZ8158 China Southern
Left 02:45 +5
Landed 06:10 −30
12:10
CZ8076China Southern
Left 12:34 +24
SZX about 15:50 In the air · sched 15:55
12:10
ZH310 Shenzhen
Left 12:10
SZX 15:55 In the air · scheduled landing
18:10
ZH308 Shenzhen
On schedule
·
19:15
CZ8324 China Southern
On schedule
·
Checked BKK board 15:48 · SZX board 15:48
BKK
Bangkok
busy · +27
SZX
Shenzhen
smooth · +0
dep bank 02:20–19:15 35x weekly
Runs mixed · 2 airlines · 35x weekly · nonstop
65% on time
of the last 43 tracked BKK → SZX flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 46 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 43 arrivals
Flight time ~2h 41m estimated from route distance
Weekly departures 35x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 46
The week scheduled departures · origin local time
China Southern Airlines Shenzhen 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
China Southern AirlinesCZ 59% on time
Flights CZ8158 02:40 daily · CZ8324 19:15 daily
Shenzhen AirlinesZH 71% on time
Flights ZH306 02:20 daily · ZH310 12:10 daily · ZH308 18:10 daily
History operated legs · board outcomes
11-05 CZ8076 departed +24
11-05 ZH306 dep +74 → arr +43
11-04 CZ8076 dep +46 → arr +27
11-04 ZH306 dep +4 → arr −31
11-04 ZH308 dep +48 → arr +8
11-04 ZH310 dep +49 → arr +32
11-03 CZ8076 dep +23 → arr +3
11-03 ZH306 dep +11 → arr −27
11-03 ZH308 dep +31 → arr −10
11-03 ZH310 dep +34 → arr +15
11-02 CZ8076 dep +16 → arr −7
11-02 ZH306 dep +12 → arr −25
11-02 ZH308 dep +34 → arr +30
11-02 ZH310 dep +14 → arr +0
11-01 CZ8076 dep +27 → arr −6
11-01 ZH306 dep +6 → arr −24
11-01 ZH308 dep +81 → arr +45
11-01 ZH310 dep +17 → arr −3
10-31 CZ8076 dep +64 → arr +49
10-31 ZH306 dep +25 → arr +0
10-31 ZH308 dep +8 → arr −29
10-31 ZH310 dep +44 → arr +31
10-30 CZ8076 dep +34 → arr +18
10-30 ZH306 dep +12 → arr −14
10-30 ZH310 dep +11 → arr −2
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 BKK and SZX, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 94 Completed 89 Delayed 17 Within 15m 72/89 Median +0m
CZ8076 China Southern
8 days
Thu, Nov 5
2/2 legs · B-6630
BKK
Departure
12:34
Departed · Sched 12:1024m late
→
SZX
Arrival
Sched 15:55
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · B-6658
BKK
Departure
12:56
Departed · Sched 12:1046m late
→
SZX
Arrival
16:22
Landed · Sched 15:5527m late
Tue, Nov 3
2/2 legs · B-6978
BKK
Departure
12:09
Departed · Sched 12:101m early
→
SZX
Arrival
15:58
Landed · Sched 15:553m late
Mon, Nov 2
2/2 legs · B-6661
BKK
Departure
12:26
Departed · Sched 12:1016m late
→
SZX
Arrival
15:48
Landed · Sched 15:557m early
Sun, Nov 1
2/2 legs · B-6687
BKK
Departure
12:16
Departed · Sched 12:106m late
→
SZX
Arrival
15:59
Landed · Sched 16:056m early
Sat, Oct 31
2/2 legs · B-6630
BKK
Departure
13:14
Departed · Sched 12:1064m late
→
SZX
Arrival
16:44
Landed · Sched 15:5549m late
Fri, Oct 30
2/2 legs · B-6978
BKK
Departure
12:23
Departed · Sched 12:1013m late
→
SZX
Arrival
16:13
Landed · Sched 15:5518m late
Thu, Oct 29
2/2 legs · B-6687
BKK
Departure
12:35
Departed · Sched 12:1025m late
→
SZX
Arrival
15:56
Landed · Sched 15:551m late
CZ8158 China Southern
8 days
Thu, Nov 5
2/2 legs · B-32H3
BKK
Departure
02:26
Departed · Sched 02:4014m early
→
SZX
Arrival
06:10
Landed · Sched 06:4030m early
Wed, Nov 4
2/2 legs · B-30EZ
BKK
Departure
02:36
Departed · Sched 02:404m early
→
SZX
Arrival
06:09
Landed · Sched 06:4031m early
Tue, Nov 3
2/2 legs · B-32N3
BKK
Departure
02:33
Departed · Sched 02:407m early
→
SZX
Arrival
05:58
Landed · Sched 06:4042m early
Mon, Nov 2
2/2 legs · B-32H3
BKK
Departure
02:43
Departed · Sched 02:403m late
→
SZX
Arrival
06:18
Landed · Sched 06:4022m early
Sun, Nov 1
2/2 legs · B-30EC
BKK
Departure
02:29
Departed · Sched 02:4011m early
→
SZX
Arrival
06:18
Landed · Sched 06:4022m early
Sat, Oct 31
2/2 legs · B-32FV
BKK
Departure
02:42
Departed · Sched 02:402m late
→
SZX
Arrival
06:18
Landed · Sched 06:4022m early
Fri, Oct 30
2/2 legs · B-30EZ
BKK
Departure
02:34
Departed · Sched 02:406m early
→
SZX
Arrival
06:13
Landed · Sched 06:4027m early
Thu, Oct 29
2/2 legs · B-32FX
BKK
Departure
02:28
Departed · Sched 02:4012m early
→
SZX
Arrival
06:01
Landed · Sched 06:4039m early
Full CZ8158 history →
CZ8324 China Southern
8 days
Thu, Nov 5
1/2 legs · B-6978
BKK
Departure
Sched 19:15
Scheduled departure
→
SZX
Arrival
Sched 22:55
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Nov 4
2/2 legs · B-6630
BKK
Departure
19:20
Departed · Sched 19:155m late
→
SZX
Arrival
23:13
Landed · Sched 22:5518m late
Tue, Nov 3
2/2 legs · B-6913
BKK
Departure
20:24
Departed · Sched 19:1569m late
→
SZX
Arrival
23:46
Landed · Sched 22:5551m late
Mon, Nov 2
2/2 legs · B-6978
BKK
Departure
19:30
Departed · Sched 19:1515m late
→
SZX
Arrival
23:20
Landed · Sched 22:5525m late
Sun, Nov 1
2/2 legs · B-6661
BKK
Departure
20:13
Departed · Sched 19:1558m late
→
SZX
Arrival
23:37
Landed · Sched 22:5542m late
Sat, Oct 31
2/2 legs · B-32N3
BKK
Departure
19:59
Departed · Sched 19:1544m late
→
SZX
Arrival
23:29
Landed · Sched 22:5534m late
Fri, Oct 30
2/2 legs · B-2417
BKK
Departure
19:16
Departed · Sched 19:151m late
→
SZX
Arrival
23:21
Landed · Sched 22:5526m late
Thu, Oct 29
2/2 legs · B-6978
BKK
Departure
19:34
Departed · Sched 19:1519m late
→
SZX
Arrival
22:57
Landed · Sched 22:552m late
Full CZ8324 history →
ZH306 Shenzhen
8 days
Thu, Nov 5
2/2 legs · B-32Q7
BKK
Departure
03:21
Departed · Sched 02:2061m late
→
SZX
Arrival
06:58
Landed · Sched 06:1543m late
Wed, Nov 4
2/2 legs · B-32QY
BKK
Departure
02:11
Departed · Sched 02:209m early
→
SZX
Arrival
05:44
Landed · Sched 06:1531m early
Tue, Nov 3
2/2 legs · B-32QX
BKK
Departure
02:14
Departed · Sched 02:206m early
→
SZX
Arrival
05:48
Landed · Sched 06:1527m early
Mon, Nov 2
2/2 legs · B-9908
BKK
Departure
02:15
Departed · Sched 02:205m early
→
SZX
Arrival
05:50
Landed · Sched 06:1525m early
Sun, Nov 1
2/2 legs · B-32N9
BKK
Departure
02:14
Departed · Sched 02:206m early
→
SZX
Arrival
05:51
Landed · Sched 06:1524m early
Sat, Oct 31
2/2 legs · B-32Q7
BKK
Departure
02:24
Departed · Sched 02:204m late
→
Fri, Oct 30
2/2 legs · B-9938
BKK
Departure
02:13
Departed · Sched 02:207m early
→
SZX
Arrival
06:01
Landed · Sched 06:1514m early
Thu, Oct 29
2/2 legs · B-9908
BKK
Departure
02:16
Departed · Sched 02:204m early
→
SZX
Arrival
05:48
Landed · Sched 06:1527m early
Full ZH306 history →
ZH308 Shenzhen
8 days
Thu, Nov 5
1/2 legs · B-32Q7
BKK
Departure
Sched 18:10
Scheduled departure
→
SZX
Arrival
Sched 22:15
Scheduled arrival · landing pending
Typical Thu schedule
Wed, Nov 4
2/2 legs · B-32Q7
BKK
Departure
18:58
Departed · Sched 18:1048m late
→
SZX
Arrival
22:23
Landed · Sched 22:158m late
Tue, Nov 3
2/2 legs · B-32QY
BKK
Departure
18:41
Departed · Sched 18:1031m late
→
SZX
Arrival
22:05
Landed · Sched 22:1510m early
Mon, Nov 2
2/2 legs · B-32QY
BKK
Departure
18:44
Departed · Sched 18:1034m late
→
SZX
Arrival
22:20
Landed · Sched 21:5030m late
Sun, Nov 1
2/2 legs · B-32Q7
BKK
Departure
19:31
Departed · Sched 18:1081m late
→
SZX
Arrival
23:00
Landed · Sched 22:1545m late
Sat, Oct 31
2/2 legs · B-32N9
BKK
Departure
18:01
Departed · Sched 18:109m early
→
SZX
Arrival
21:46
Landed · Sched 22:1529m early
Fri, Oct 30
2/2 legs · B-6750
BKK
Departure
18:10 Departed
→
SZX
Arrival
Sched 22:15
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · B-32Q7
BKK
Departure
18:27
Departed · Sched 18:1017m late
→
SZX
Arrival
21:50
Landed · Sched 22:1525m early
Full ZH308 history →
ZH310 Shenzhen
8 days
Thu, Nov 5
2/2 legs · B-32N9
BKK
Departure
12:10 Departed
→
SZX
Arrival
Sched 15:55
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · B-32QY
BKK
Departure
12:59
Departed · Sched 12:1049m late
→
SZX
Arrival
16:27
Landed · Sched 15:5532m late
Tue, Nov 3
2/2 legs · B-32QX
BKK
Departure
12:24
Departed · Sched 12:1014m late
→
SZX
Arrival
16:10
Landed · Sched 15:5515m late
Mon, Nov 2
2/2 legs · B-32PD
BKK
Departure
12:24
Departed · Sched 12:1014m late
→
Sun, Nov 1
2/2 legs · B-32N9
BKK
Departure
12:27
Departed · Sched 12:1017m late
→
SZX
Arrival
15:52
Landed · Sched 15:553m early
Sat, Oct 31
2/2 legs · B-32Q7
BKK
Departure
12:32
Departed · Sched 12:1022m late
→
SZX
Arrival
16:26
Landed · Sched 15:5531m late
Fri, Oct 30
2/2 legs · B-32QX
BKK
Departure
11:59
Departed · Sched 12:1011m early
→
SZX
Arrival
15:53
Landed · Sched 15:552m early
Thu, Oct 29
2/2 legs · B-32QY
BKK
Departure
12:51
Departed · Sched 12:1041m late
→
SZX
Arrival
16:16
Landed · Sched 15:5521m late
Full ZH310 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: Bangkok (BKK) to Shenzhen (SZX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-SZX
Copy
How we measure this →
BKK to SZX questions
Is BKK–SZX running on time right now? Smooth skies ahead. The departure side at BKK 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 BKK–SZX? Operators schedule morning departures around 02:20 and evening departures around 18:10 from BKK. 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 BKK to SZX? Great-circle distance is 1,700 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 150–176 min gate-to-gate on this route.
How often does BKK–SZX fly? 2 carriers operate this route, around 35 flights a week between them. Compare carrier days and times in the airline list above.