KUL → SZX Kuala Lumpur to Shenzhen
live
Direct flights from Kuala Lumpur (KUL) to Shenzhen (SZX): 31 nonstop departures observed each week across 5 airlines. 90% of the last 20 operated flights arrived within 15 minutes of schedule. The median arrival is 9 minutes early. No cancellations were recorded across the 20 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 Kuala Lumpur and Shenzhen. Updated 6 September 2026 at 23:37 UTC.
KUL
Kuala Lumpur
smooth · +11
SZX
Shenzhen
smooth · +0
dep bank 01:30–22:05 31x weekly
Runs reliable · 5 airlines · 31x weekly · nonstop
90% on time
of the last 20 operated KUL → SZX flights arrived within 15 minutes
Median arrival delay is −9 min . 0 of 20 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −9 min across the last 20 operated legs
Flight time ~3h 48m estimated from route distance
Weekly departures 31x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 20
The week scheduled departures · origin local time
AirAsia China Southern Airlines K-Mile Air MALAYSIA AIRLINES BERHAD
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 80% on time
Flights AK126 06:10 daily · AK122 15:55 daily · AK128 22:05 daily
China Southern AirlinesCZ 86% on time
Flights CZ5080 01:30 daily · CZ5032 15:40 daily · CZ8098 17:15 daily
K-Mile Air8K
Flights 8K262 varies We Th Su
MALAYSIA AIRLINES BERHADMH
Flights MH522 21:05 daily
Shenzhen AirlinesZH 100% on time
Flights ZH334 03:05 daily · ZH328 12:50 Mo Tu Th Sa · ZH330 19:45 daily
History operated legs · board outcomes
09-06 MH522 dep +16 → arr −9
09-06 ZH330 dep +6 → arr −12
09-06 ZH334 dep +1 → arr −21
09-05 MH522 dep +21 → arr +3
Show 12 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 KUL and SZX, paired departure → arrival per flight and day. Board tracking since Sat, Sep 5 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 39 Completed 29 Delayed 6 Within 15m 23/29 Median +1m
AK126 AirAsia
3 days
Mon, Sep 7
1/2 legs · 9M-RAL
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
Sched 10:20
Scheduled arrival · landing pending
Sun, Sep 6
1/2 legs · 9M-AGY
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
10:11
Landed · Sched 10:209m early
Sat, Sep 5
1/2 legs · 9M-RAE
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
10:03
Last seen · Sched 10:2017m early
Full AK126 history →
CZ5032 CHINA SOUTHERN AIRLINES
3 days
Mon, Sep 7
1/2 legs · B-32GP
KUL
Departure
Sched 15:40
Scheduled departure
→
SZX
Arrival
Sched 20:15
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · B-32GP
KUL
Departure
16:08
Departed · Sched 15:4028m late
→
SZX
Arrival
19:49
Landed · Sched 20:1526m early
Sat, Sep 5
2/2 legs · B-32GP
KUL
Departure
15:43
Departed · Sched 15:403m late
→
SZX
Arrival
19:31
Landed · Sched 20:1544m early
Full CZ5032 history →
CZ5080 China Southern
3 days
Mon, Sep 7
2/2 legs · B-32N3
KUL
Departure
01:51
Departed · Sched 01:3021m late
→
SZX
Arrival
05:27
Landed · Sched 05:5023m early
Sun, Sep 6
2/2 legs · B-32H3
KUL
Departure
01:23
Departed · Sched 01:307m early
→
SZX
Arrival
04:55
Landed · Sched 05:5055m early
Sat, Sep 5
2/2 legs · B-1653
KUL
Departure
01:45
Departed · Sched 01:3015m late
→
SZX
Arrival
05:32
Last seen · Sched 05:5018m early
Full CZ5080 history →
CZ8098 CHINA SOUTHERN AIRLINES
3 days
Mon, Sep 7
1/2 legs · B-30E7
KUL
Departure
Sched 17:15
Scheduled departure
→
SZX
Arrival
Sched 21:35
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · B-30E7
KUL
Departure
17:20
Departed · Sched 17:155m late
→
SZX
Arrival
21:03
Landed · Sched 21:3532m early
KUL
Departure
17:33
Departed · Sched 17:1518m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CZ8098 history →
MH522 MALAYSIA AIRLINES BERHAD
3 days
Mon, Sep 7
1/2 legs · 9M-MVC
KUL
Departure
Sched 21:05
Scheduled departure
→
SZX
Arrival
Sched 01:15
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · 9M-MVC
KUL
Departure
21:21
Departed · Sched 21:0516m late
→
SZX
Arrival
01:06
Landed · Sched 01:159m early
Sat, Sep 5
2/2 legs · 9M-MVL
KUL
Departure
21:26
Departed · Sched 21:0521m late
→
SZX
Arrival
01:18
Landed · Sched 01:153m late
Full MH522 history →
ZH328 SHENZEN AIRLINES
2 days
KUL
Departure
Sched 12:50
Scheduled departure
→
SZX
Arrival
—
Board row not captured for this rotation yet.
KUL
Departure
12:53
Departed · Sched 12:503m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH328 history →
ZH330 SHENZEN AIRLINES
3 days
Mon, Sep 7
1/2 legs · B-20ER
KUL
Departure
Sched 19:45
Scheduled departure
→
SZX
Arrival
Sched 23:55
Scheduled arrival · landing pending
Sun schedule from board history
Sun, Sep 6
2/2 legs · B-20ER
KUL
Departure
19:51
Departed · Sched 19:456m late
→
SZX
Arrival
23:43
Landed · Sched 23:5512m early
KUL
Departure
19:57
Departed · Sched 19:4512m late
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH330 history →
ZH334 Shenzhen
3 days
Mon, Sep 7
2/2 legs · B-9909
KUL
Departure
03:00
Departed · Sched 03:055m early
→
SZX
Arrival
Sched 07:20
Scheduled arrival · landing pending
Sun, Sep 6
2/2 legs · B-9909
KUL
Departure
03:06
Departed · Sched 03:051m late
→
SZX
Arrival
06:59
Landed · Sched 07:2021m early
KUL
Departure
03:02
Departed · Sched 03:053m early
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH334 history →
AK122 AirAsia
2 days
Sun, Sep 6
1/2 legs · 9M-AGL
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
20:19
Landed · Sched 20:0019m late
Sat, Sep 5
1/2 legs · 9M-AQF
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
20:09
Landed · Sched 20:009m late
Full AK122 history →
AK128 AirAsia
3 days
Sun, Sep 6
1/2 legs · 9M-AGD
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
02:06
Landed · Sched 02:159m early
Sat, Sep 5
1/2 legs · 9M-RAI
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
02:04
Landed · Sched 02:1511m early
Fri, Sep 4
1/2 legs · 9M-AGY
KUL
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
01:50
Last seen · Sched 02:1525m early
Full AK128 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 — Kuala Lumpur (KUL) to Shenzhen (SZX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KUL-SZX
Copy
How we measure this →
KUL to SZX questions
Is KUL–SZX running on time right now? Smooth skies ahead. The departure side at KUL is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KUL–SZX? Operators schedule morning departures around 01:30 and evening departures around 17:15 from KUL. 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 KUL to SZX? 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 KUL–SZX fly? 5 carriers operate this route, around 70 flights a week between them. Compare carrier days and times in the airline list above.