SZX → KUL Shenzhen to Kuala Lumpur
live
Direct flights from Shenzhen (SZX) to Kuala Lumpur (KUL): 28 nonstop departures observed each week across 4 airlines. 68% of the last 19 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 19 tracked flights. The nonstop covers 2,568 km, an estimated 3 hours 48 minutes in the air. Measured by Pro Flight Search from live flight boards at Shenzhen and Kuala Lumpur. Updated 16 September 2026 at 18:37 UTC.
SZX
Shenzhen
busy · +16
KUL
Kuala Lumpur
smooth · +0
dep bank 02:45–22:00 28x weekly
Runs mixed · 4 airlines · 28x weekly · nonstop
68% on time
of the last 19 operated SZX → KUL flights arrived within 15 minutes
Median arrival delay is +1 min . 0 of 19 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +1 min across the last 19 operated legs
Flight time ~3h 48m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 19
The week scheduled departures · origin local time
AirAsia China Southern Airlines Malaysia Airlines SHENZEN 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
AirAsiaAK 60% on time
Flights AK129 03:20 daily · AK127 11:25 Mo Tu We Th Sa Su · AK123 20:55 Mo We Th Fr Sa Su
China Southern AirlinesCZ 75% on time
Flights CZ5031 10:30 daily · CZ8097 varies daily · CZ5079 20:30 daily
Malaysia AirlinesMH
Flights MH523 02:45 daily
SHENZEN AIRLINESZH
Flights ZH327 07:55 Mo Tu Th Sa · ZH329 14:40 daily · ZH333 22:00 Tu We Th Fr Sa Su
History operated legs · board outcomes
09-16 AK123 dep +59 → arr +0
09-16 AK127 dep +37 → arr −6
09-16 MH523 dep +19 → arr −18
09-16 ZH329 dep +74 → arr +6
09-15 MH523 dep +55 → arr +23
09-15 ZH327 dep +58 → arr +10
09-15 ZH329 dep +81 → arr +48
09-15 ZH333 dep +12 → arr −34
Show 11 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 KUL, paired departure → arrival per flight and day. Board tracking since Mon, Sep 14 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 41 Completed 32 Delayed 20 Within 15m 13/32 Median +23m
CZ5031 CHINA SOUTHERN AIRLINES
4 days
Thu, Sep 17
1/2 legs · B-32GE
SZX
Departure
Sched 10:30
Scheduled departure
Wed schedule from board history
→
KUL
Arrival
Sched 14:40
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · B-32GE
SZX
Departure
10:53
Departed · Sched 10:3023m late
→
KUL
Arrival
14:27
Landed · Sched 14:4013m early
Tue, Sep 15
2/2 legs · B-32L1
SZX
Departure
10:51
Departed · Sched 10:3021m late
→
KUL
Arrival
14:25
Landed · Sched 14:261m early
SZX
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
14:03
Landed · Sched 14:4037m early
Full CZ5031 history →
CZ8097 CHINA SOUTHERN AIRLINES
3 days
Thu, Sep 17
1/2 legs · B-32GP
SZX
Departure
Sched 11:50
Scheduled departure
Wed schedule from board history
→
KUL
Arrival
Sched 16:05
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · B-32GP
SZX
Departure
12:31
Departed · Sched 11:5041m late
→
KUL
Arrival
15:57
Landed · Sched 16:058m early
Tue, Sep 15
2/2 legs · B-30EV
SZX
Departure
13:07
Departed · Sched 11:4582m late
→
KUL
Arrival
16:34
Landed · Sched 16:0529m late
Full CZ8097 history →
MH523 MALAYSIA AIRLINES BERHAD
3 days
Thu, Sep 17
2/2 legs · 9M-MVK
SZX
Departure
Sched 02:45
Scheduled departure
→
KUL
Arrival
Sched 06:45
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · 9M-MVE
SZX
Departure
03:04
Departed · Sched 02:4519m late
→
KUL
Arrival
06:27
Landed · Sched 06:4518m early
Tue, Sep 15
2/2 legs · 9M-MVK
SZX
Departure
03:40
Departed · Sched 02:4555m late
→
KUL
Arrival
07:08
Landed · Sched 06:4523m late
Full MH523 history →
ZH327 SHENZEN AIRLINES
2 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 11:50
Scheduled arrival · landing pending
Tue, Sep 15
2/2 legs · B-20ER
SZX
Departure
08:53
Departed · Sched 07:5558m late
→
KUL
Arrival
12:30
Landed · Sched 12:2010m late
Full ZH327 history →
ZH329 SHENZEN AIRLINES
3 days
SZX
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
Sched 18:45
Scheduled arrival · landing pending
Wed, Sep 16
2/2 legs · B-206Y
SZX
Departure
15:54
Departed · Sched 14:4074m late
→
KUL
Arrival
19:31
Landed · Sched 19:256m late
Tue, Sep 15
2/2 legs · B-20EU
SZX
Departure
16:01
Departed · Sched 14:4081m late
→
KUL
Arrival
19:33
Landed · Sched 18:4548m late
Full ZH329 history →
AK123 AirAsia
1 day
Wed, Sep 16
2/2 legs · 9M-AGI
SZX
Departure
21:54
Departed · Sched 20:5559m late
→
KUL
Arrival
Sched 01:00
Scheduled arrival · landing pending
Full AK123 history →
AK127 AirAsia
2 days
Wed, Sep 16
2/2 legs · 9M-RAL
SZX
Departure
12:02
Departed · Sched 11:2537m late
→
KUL
Arrival
15:29
Landed · Sched 15:356m early
Tue, Sep 15
1/2 legs · 9M-VAE
SZX
Departure
12:07
Departed · Sched 11:2542m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK127 history →
AK129 AirAsia
2 days
Wed, Sep 16
1/2 legs · 9M-RAC
SZX
Departure
03:28
Departed · Sched 03:208m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Sep 15
1/2 legs · 9M-RAO
SZX
Departure
04:04
Departed · Sched 03:2044m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full AK129 history →
CZ5079 CHINA SOUTHERN AIRLINES
3 days
Wed, Sep 16
2/2 legs · B-32N3
SZX
Departure
21:16
Departed · Sched 20:3046m late
→
KUL
Arrival
00:41
Landed · Sched 00:401m late
Tue, Sep 15
2/2 legs · B-32FV
SZX
Departure
21:13
Departed · Sched 20:3043m late
→
KUL
Arrival
00:33
Landed · Sched 00:5219m early
SZX
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
01:21
Landed · Sched 00:3051m late
Full CZ5079 history →
ZH333 SHENZEN AIRLINES
2 days
SZX
Departure
Sched 22:00
Scheduled time only · no board update captured
→
KUL
Arrival
Sched 02:55
Scheduled arrival · landing pending
Tue, Sep 15
2/2 legs · B-1683
SZX
Departure
22:12
Departed · Sched 22:0012m late
→
KUL
Arrival
01:31
Landed · Sched 02:0534m early
Full ZH333 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 Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-KUL
Copy
How we measure this →
SZX to KUL questions
Is SZX–KUL running on time right now? Smooth skies ahead. The departure side at SZX is the weaker end, route health score 89/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–KUL? Operators schedule morning departures around 02:45 and evening departures around 20:30 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KUL delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to KUL? Great-circle distance is 2,568 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 211–250 min gate-to-gate on this route.
How often does SZX–KUL fly? 4 carriers operate this route, around 64 flights a week between them. Compare carrier days and times in the airline list above.