SZX → LHW Shenzhen to Lanzhou
live
Direct flights from Shenzhen (SZX) to Lanzhou (LHW): 24 nonstop departures observed each week across 4 airlines. 52% of the last 31 operated flights arrived within 15 minutes of schedule. The median arrival is 15 minutes late. No cancellations were recorded across the 31 tracked flights. The nonstop covers 1,828 km, an estimated 2 hours 51 minutes in the air. Measured by Pro Flight Search from live flight boards at Shenzhen and Lanzhou. Updated 16 September 2026 at 02:48 UTC.
SZX
Shenzhen
busy · +16
LHW
Lanzhou
tracking
dep bank 06:10–10:15 24x weekly
Runs rough · 4 airlines · 24x weekly · nonstop
52% on time
of the last 31 operated SZX → LHW flights arrived within 15 minutes
Median arrival delay is +15 min . 0 of 31 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +15 min across the last 31 operated legs
Flight time ~2h 51m estimated from route distance
Weekly departures 24x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 31
The week scheduled departures · origin local time
China Southern Airlines Hainan Airlines Shenzhen Airlines Spring 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 50% on time
Flights CZ3649 varies daily
Hainan AirlinesHU 100% on time
Flights HU7763 06:10 Mo We Th Fr Sa Su
Shenzhen AirlinesZH 13% on time
Flights ZH9239 10:15 daily
Spring Airlines9C 50% on time
Flights 9C7355 06:40 Tu Th Sa Su
History operated legs · board outcomes
09-16 9C7679 departed +2
09-15 9C7355 departed +21
09-14 9C7679 departed +8
09-13 9C7355 departed +17
09-12 9C7355 departed +10
09-11 9C7679 departed +17
09-10 9C7355 departed +8
09-09 9C7679 departed +19
Show 23 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 LHW, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 31 Completed 31 Delayed 15 Within 15m 16/31 Median +15m
9C7679 Spring
4 days
Wed, Sep 16
1/2 legs · B-307N
SZX
Departure
06:12
Departed · Sched 06:102m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Mon, Sep 14
1/2 legs · B-307N
SZX
Departure
06:18
Departed · Sched 06:108m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Fri, Sep 11
1/2 legs · B-32G3
SZX
Departure
06:27
Departed · Sched 06:1017m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Wed, Sep 9
1/2 legs · B-32MS
SZX
Departure
06:29
Departed · Sched 06:1019m late
→
LHW
Arrival
—
LHW is outside our board polling set.
CZ3649 China Southern
8 days
Wed, Sep 16
1/2 legs · B-32R3
SZX
Departure
06:39
Departed · Sched 06:2019m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Tue, Sep 15
1/2 legs · B-32N7
SZX
Departure
06:46
Departed · Sched 06:2521m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Mon, Sep 14
1/2 legs · B-32H3
SZX
Departure
06:55
Departed · Sched 06:4015m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sun, Sep 13
1/2 legs · B-32N7
SZX
Departure
06:56
Departed · Sched 06:4016m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sat, Sep 12
1/2 legs · B-32N7
SZX
Departure
06:55
Departed · Sched 06:4015m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Fri, Sep 11
1/2 legs · B-32GE
SZX
Departure
06:54
Departed · Sched 06:4014m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Thu, Sep 10
1/2 legs · B-32GP
SZX
Departure
06:41
Departed · Sched 06:2516m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Wed, Sep 9
1/2 legs · B-30F8
SZX
Departure
06:33
Departed · Sched 06:2013m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Full CZ3649 history →
HU7763 Hainan
7 days
Wed, Sep 16
1/2 legs · B-1100
SZX
Departure
06:17
Departed · Sched 06:107m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Mon, Sep 14
1/2 legs · B-1142
SZX
Departure
06:16
Departed · Sched 06:106m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sun, Sep 13
1/2 legs · B-228E
SZX
Departure
06:17
Departed · Sched 06:107m late
→
LHW
Arrival
—
LHW is outside our board polling set.
SZX
Departure
06:20
Departed · Sched 06:1010m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Fri, Sep 11
1/2 legs · B-225U
SZX
Departure
06:15
Departed · Sched 06:105m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Thu, Sep 10
1/2 legs · B-228G
SZX
Departure
06:13
Departed · Sched 06:103m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Wed, Sep 9
1/2 legs · B-228E
SZX
Departure
06:21
Departed · Sched 06:1011m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Full HU7763 history →
ZH9239 Shenzhen
8 days
Wed, Sep 16
1/2 legs · B-6392
SZX
Departure
10:37
Departed · Sched 10:1522m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Tue, Sep 15
1/2 legs · B-30AP
SZX
Departure
10:21
Departed · Sched 09:5526m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Mon, Sep 14
1/2 legs · B-30AP
SZX
Departure
10:31
Departed · Sched 10:1516m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sun, Sep 13
1/2 legs · B-8078
SZX
Departure
10:17
Departed · Sched 10:152m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sat, Sep 12
1/2 legs · B-6807
SZX
Departure
10:15
Departed · Sched 09:5520m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Fri, Sep 11
1/2 legs · B-32QX
SZX
Departure
10:35
Departed · Sched 10:1520m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Thu, Sep 10
1/2 legs · B-6569
SZX
Departure
10:24
Departed · Sched 09:5529m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Wed, Sep 9
1/2 legs · B-300N
SZX
Departure
10:37
Departed · Sched 10:1522m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Full ZH9239 history →
9C7355 Spring
4 days
Tue, Sep 15
1/2 legs · B-307N
SZX
Departure
07:01
Departed · Sched 06:4021m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sun, Sep 13
1/2 legs · B-32HK
SZX
Departure
07:07
Departed · Sched 06:5017m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Sat, Sep 12
1/2 legs · B-32RV
SZX
Departure
06:50
Departed · Sched 06:4010m late
→
LHW
Arrival
—
LHW is outside our board polling set.
Thu, Sep 10
1/2 legs · B-30D7
SZX
Departure
06:48
Departed · Sched 06:408m late
→
LHW
Arrival
—
LHW is outside our board polling set.
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 Lanzhou (LHW) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SZX-LHW
Copy
How we measure this →
SZX to LHW questions
Is SZX–LHW running on time right now? Mostly on schedule. The departure side at SZX is the weaker end, route health score 78/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SZX–LHW? Operators schedule morning departures around 06:10 from SZX. Earlier flights typically land before destination-airport delays accumulate later in the day; check the LHW delay card to confirm conditions when you'd arrive.
How long is the flight from SZX to LHW? Great-circle distance is 1,828 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 159–187 min gate-to-gate on this route.
How often does SZX–LHW fly? 4 carriers operate this route, around 24 flights a week between them. Compare carrier days and times in the airline list above.