XIY → SZX Xi'an to Shenzhen
live
Direct flights from Xi'an (XIY) to Shenzhen (SZX): 145 nonstop departures observed each week across 6 airlines. 100% of the last 53 tracked flights arrived within 15 minutes of schedule. The median arrival is 15 minutes early. No cancellations were recorded across the 53 tracked flights. The nonstop covers 1,402 km, an estimated 2 hours 18 minutes in the air. Measured by Pro Flight Search from live flight boards at Xi'an and Shenzhen. Updated 3 November 2026 at 14:48 UTC.
XIY
Xi'an
tracking
SZX
Shenzhen
smooth · +0
dep bank 07:00–21:50 145x weekly
Runs reliable · 6 airlines · 145x weekly · nonstop
100% on time
of the last 53 tracked XIY → SZX flights arrived within 15 minutes
Median arrival delay is −15 min . 0 of 53 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −15 min across the last 53 arrivals
Flight time ~2h 18m estimated from route distance
Weekly departures 145x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 53
The week scheduled departures · origin local time
Air Changan China Eastern Airlines China Southern Airlines Hainan 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 Changan9H
Flights 9H8323 15:20 Tu Th Sa
China Eastern AirlinesMU 100% on time
Flights MU2269 08:40 daily · MU2319 09:30 We Fr Su · MU2331 12:00 daily · MU2248 14:15 daily
China Southern AirlinesCZ 100% on time
Flights CZ3280 07:00 daily · CZ6238 12:05 daily · CZ3214 13:15 daily · CZ3794 17:10 daily
Hainan AirlinesHU 100% on time
Flights HU7871 08:10 daily · HU7869 11:00 daily · HU7873 13:55 daily
Shenzhen AirlinesZH 100% on time
Flights ZH9210 08:45 daily · ZH9212 09:20 daily · ZH9202 13:00 daily · ZH9204 14:10 daily
Spring Airlines9C
Flights 9C8754 10:00 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 XIY and SZX, paired departure → arrival per flight and day. Board history since Sat, Oct 31. Each day adds the flights our airport boards record.
Board rows 120 Completed 98 Within 15m 53/98 Median -15m
9C8754 Spring
3 days
Tue, Nov 3
2/2 legs · B-30D6
XIY
Departure
Sched 10:00
Departure time not on board
→
SZX
Arrival
12:54
Landed · Sched 12:504m late
Mon, Nov 2
2/2 legs · B-32F7
XIY
Departure
Sched 10:00
Departure time not on board
→
SZX
Arrival
12:48
Landed · Sched 12:502m early
Sun, Nov 1
2/2 legs · B-30D6
XIY
Departure
Sched 10:00
Departure time not on board
→
SZX
Arrival
12:43
Landed · Sched 12:507m early
Full 9C8754 history →
9H8323 Air Changan
1 day
Tue, Nov 3
2/2 legs · B-5328
XIY
Departure
Sched 15:20
Departure time not on board
→
SZX
Arrival
17:49
Landed · Sched 18:1526m early
Full 9H8323 history →
CZ3214 China Southern
3 days
Tue, Nov 3
1/2 legs · B-2417
XIY
Departure
Sched 13:15
Scheduled time only · no board update captured
→
SZX
Arrival
Sched 16:10
Scheduled time only · no board update captured
Mon schedule from board history
Mon, Nov 2
2/2 legs · B-2417
XIY
Departure
Sched 13:15
Departure time not on board
→
SZX
Arrival
15:51
Landed · Sched 16:1019m early
Sun, Nov 1
2/2 legs · B-1650
XIY
Departure
Sched 13:15
Departure time not on board
→
SZX
Arrival
15:49
Landed · Sched 16:1021m early
Full CZ3214 history →
CZ3226 China Southern
4 days
XIY
Departure
Sched 21:50
Scheduled time only · no board update captured
→
SZX
Arrival
Sched 00:50
Scheduled arrival · landing pending
Mon, Nov 2
2/2 legs · B-5940
XIY
Departure
Sched 21:50
Scheduled time only · no board update captured
→
SZX
Arrival
00:44
Landed · Sched 00:506m early
Sun, Nov 1
2/2 legs · B-32GE
XIY
Departure
Sched 21:50
Scheduled time only · no board update captured
→
SZX
Arrival
00:14
Landed · Sched 00:5036m early
Sat, Oct 31
2/2 legs · B-6630
XIY
Departure
Sched 21:50
Scheduled time only · no board update captured
→
SZX
Arrival
00:18
Landed · Sched 00:5032m early
Full CZ3226 history →
CZ3280 China Southern
3 days
Tue, Nov 3
2/2 legs · B-5761
XIY
Departure
Sched 07:00
Departure time not on board
→
SZX
Arrival
09:37
Landed · Sched 09:5518m early
Mon, Nov 2
2/2 legs · B-5419
XIY
Departure
Sched 07:00
Departure time not on board
→
SZX
Arrival
09:32
Landed · Sched 09:5018m early
Sun, Nov 1
2/2 legs · B-5837
XIY
Departure
Sched 07:00
Departure time not on board
→
SZX
Arrival
09:41
Landed · Sched 09:509m early
Full CZ3280 history →
CZ3794 China Southern
3 days
Tue, Nov 3
2/2 legs · B-5746
XIY
Departure
Sched 17:10
Departure time not on board
→
SZX
Arrival
19:37
Landed · Sched 20:0528m early
Mon, Nov 2
2/2 legs · B-5761
XIY
Departure
Sched 17:10
Departure time not on board
→
SZX
Arrival
20:03
Landed · Sched 20:052m early
Sun, Nov 1
2/2 legs · B-5419
XIY
Departure
Sched 17:10
Departure time not on board
→
SZX
Arrival
19:50
Landed · Sched 20:0515m early
Full CZ3794 history →
CZ6238 China Southern
3 days
Tue, Nov 3
2/2 legs · B-6651
XIY
Departure
Sched 12:05
Departure time not on board
→
SZX
Arrival
14:48
Landed · Sched 14:557m early
Mon, Nov 2
2/2 legs · B-6978
XIY
Departure
Sched 12:05
Departure time not on board
→
SZX
Arrival
14:40
Landed · Sched 15:0020m early
XIY
Departure
Sched 12:05
Scheduled time only · no board update captured
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full CZ6238 history →
CZ8496 China Southern
2 days
Tue, Nov 3
2/2 legs · B-6976
XIY
Departure
Sched 20:15
Departure time not on board
→
SZX
Arrival
Sched 22:55
Scheduled time only · no board update captured
Sun, Nov 1
2/2 legs · B-30EC
XIY
Departure
Sched 20:15
Departure time not on board
→
SZX
Arrival
Sched 22:55
Scheduled time only · no board update captured
Full CZ8496 history →
HU7869 Hainan
3 days
Tue, Nov 3
2/2 legs · B-228A
XIY
Departure
Sched 11:00
Departure time not on board
→
SZX
Arrival
13:43
Landed · Sched 14:0522m early
Mon, Nov 2
2/2 legs · B-1100
XIY
Departure
Sched 11:00
Departure time not on board
→
SZX
Arrival
13:47
Landed · Sched 14:0518m early
Sun, Nov 1
2/2 legs · B-228W
XIY
Departure
Sched 11:00
Departure time not on board
→
SZX
Arrival
13:39
Landed · Sched 14:0526m early
Full HU7869 history →
HU7871 Hainan
3 days
Tue, Nov 3
2/2 legs · B-7616
XIY
Departure
Sched 08:10
Departure time not on board
→
SZX
Arrival
10:52
Landed · Sched 11:008m early
Mon, Nov 2
2/2 legs · B-1496
XIY
Departure
Sched 08:10
Departure time not on board
→
SZX
Arrival
10:58
Landed · Sched 11:002m early
Sun, Nov 1
2/2 legs · B-1496
XIY
Departure
Sched 08:10
Departure time not on board
→
SZX
Arrival
10:45
Landed · Sched 11:0015m early
Full HU7871 history →
HU7873 Hainan
3 days
Tue, Nov 3
2/2 legs · B-7379
XIY
Departure
Sched 13:55
Scheduled time only · no board update captured
→
SZX
Arrival
16:37
Landed · Sched 17:0023m early
Mon, Nov 2
2/2 legs · B-1995
XIY
Departure
Sched 13:55
Departure time not on board
→
SZX
Arrival
16:33
Landed · Sched 17:0027m early
Sun, Nov 1
2/2 legs · B-6065
XIY
Departure
Sched 13:55
Scheduled time only · no board update captured
→
SZX
Arrival
16:35
Landed · Sched 17:0025m early
Full HU7873 history →
MU2235 China Eastern
3 days
Tue, Nov 3
2/2 legs · B-8977
XIY
Departure
Sched 15:25
Departure time not on board
→
SZX
Arrival
17:58
Landed · Sched 18:1517m early
Mon, Nov 2
2/2 legs · B-6372
XIY
Departure
Sched 15:25
Departure time not on board
→
SZX
Arrival
18:16
Landed · Sched 18:151m late
Sun, Nov 1
2/2 legs · B-919H
XIY
Departure
Sched 15:25
Departure time not on board
→
SZX
Arrival
17:57
Landed · Sched 18:1518m early
Full MU2235 history →
MU2248 China Eastern
3 days
Tue, Nov 3
2/2 legs · B-322J
XIY
Departure
Sched 14:15
Scheduled time only · no board update captured
→
SZX
Arrival
16:59
Landed · Sched 17:1011m early
Mon, Nov 2
2/2 legs · B-6376
XIY
Departure
Sched 14:15
Scheduled time only · no board update captured
→
SZX
Arrival
16:57
Landed · Sched 17:1013m early
Sun, Nov 1
2/2 legs · B-32A9
XIY
Departure
Sched 14:15
Scheduled time only · no board update captured
→
SZX
Arrival
16:55
Landed · Sched 17:1015m early
Full MU2248 history →
MU2269 China Eastern
3 days
Tue, Nov 3
2/2 legs · B-6616
XIY
Departure
Sched 08:40
Departure time not on board
→
SZX
Arrival
11:27
Landed · Sched 11:252m late
Mon, Nov 2
2/2 legs · B-8977
XIY
Departure
Sched 08:40
Departure time not on board
→
SZX
Arrival
11:29
Landed · Sched 11:254m late
Sun, Nov 1
2/2 legs · B-9905
XIY
Departure
Sched 08:40
Departure time not on board
→
SZX
Arrival
10:59
Landed · Sched 11:2526m early
Full MU2269 history →
MU2331 China Eastern
3 days
Tue, Nov 3
2/2 legs · B-9905
XIY
Departure
Sched 12:00
Departure time not on board
→
SZX
Arrival
14:38
Landed · Sched 14:402m early
Mon, Nov 2
2/2 legs · B-9903
XIY
Departure
Sched 12:00
Departure time not on board
→
SZX
Arrival
14:48
Landed · Sched 14:408m late
Sun, Nov 1
2/2 legs · B-9903
XIY
Departure
Sched 12:00
Departure time not on board
→
SZX
Arrival
14:36
Landed · Sched 14:404m early
Full MU2331 history →
ZH9202 Shenzhen
3 days
Tue, Nov 3
2/2 legs · B-30CL
XIY
Departure
Sched 13:00
Departure time not on board
→
SZX
Arrival
15:35
Landed · Sched 15:5015m early
Mon, Nov 2
2/2 legs · B-326G
XIY
Departure
Sched 13:00
Departure time not on board
→
SZX
Arrival
15:35
Landed · Sched 15:5015m early
Sun, Nov 1
2/2 legs · B-6571
XIY
Departure
Sched 13:00
Departure time not on board
→
SZX
Arrival
15:28
Landed · Sched 15:5022m early
Full ZH9202 history →
ZH9204 Shenzhen
3 days
Tue, Nov 3
2/2 legs · B-6835
XIY
Departure
Sched 14:10
Scheduled time only · no board update captured
→
SZX
Arrival
16:39
Landed · Sched 17:1031m early
Mon, Nov 2
2/2 legs · B-327N
XIY
Departure
Sched 14:10
Scheduled time only · no board update captured
→
SZX
Arrival
16:49
Landed · Sched 17:1021m early
Sun, Nov 1
2/2 legs · B-327N
XIY
Departure
Sched 14:10
Scheduled time only · no board update captured
→
SZX
Arrival
16:51
Landed · Sched 17:1019m early
Full ZH9204 history →
ZH9206 Shenzhen
3 days
Tue, Nov 3
1/2 legs · B-309P
XIY
Departure
Sched 18:10
Scheduled time only · no board update captured
→
SZX
Arrival
Sched 21:00
Scheduled time only · no board update captured
Mon schedule from board history
Mon, Nov 2
2/2 legs · B-309P
XIY
Departure
Sched 18:10
Departure time not on board
→
SZX
Arrival
20:47
Landed · Sched 21:0013m early
Sun, Nov 1
2/2 legs · B-1841
XIY
Departure
Sched 18:10
Departure time not on board
→
SZX
Arrival
20:36
Landed · Sched 21:1539m early
Full ZH9206 history →
ZH9208 Shenzhen
4 days
Tue, Nov 3
2/2 legs · B-6780
XIY
Departure
Sched 20:10
Departure time not on board
→
SZX
Arrival
Sched 23:00
Scheduled time only · no board update captured
Mon, Nov 2
2/2 legs · B-1475
XIY
Departure
Sched 20:10
Departure time not on board
→
SZX
Arrival
22:58
Landed · Sched 23:002m early
Sun, Nov 1
2/2 legs · B-8409
XIY
Departure
Sched 20:10
Departure time not on board
→
SZX
Arrival
Sched 23:00
Scheduled time only · no board update captured
Sat, Oct 31
1/2 legs · B-1377
XIY
Departure
—
Board row not captured for this rotation yet.
→
SZX
Arrival
22:52
Landed · Sched 23:008m early
Full ZH9208 history →
ZH9210 Shenzhen
3 days
Tue, Nov 3
1/2 legs · B-309P
XIY
Departure
Sched 08:45
Scheduled time only · no board update captured
→
SZX
Arrival
Sched 11:35
Scheduled time only · no board update captured
Mon schedule from board history
Mon, Nov 2
2/2 legs · B-309P
XIY
Departure
Sched 08:45
Departure time not on board
→
SZX
Arrival
11:14
Landed · Sched 11:3521m early
XIY
Departure
Sched 08:45
Scheduled time only · no board update captured
→
SZX
Arrival
—
Board row not captured for this rotation yet.
Full ZH9210 history →
ZH9212 Shenzhen
3 days
Tue, Nov 3
2/2 legs · B-8077
XIY
Departure
Sched 09:20
Departure time not on board
→
SZX
Arrival
12:00
Landed · Sched 11:555m late
Mon, Nov 2
2/2 legs · B-8079
XIY
Departure
Sched 09:20
Departure time not on board
→
SZX
Arrival
11:50
Landed · Sched 11:555m early
Sun, Nov 1
2/2 legs · B-1841
XIY
Departure
Sched 09:20
Departure time not on board
→
SZX
Arrival
11:50
Landed · Sched 11:555m early
Full ZH9212 history →
MU2319 China Eastern
1 day
Sun, Nov 1
2/2 legs · B-329N
XIY
Departure
Sched 09:30
Departure time not on board
→
SZX
Arrival
12:17
Landed · Sched 12:258m early
Full MU2319 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: Xi'an (XIY) to Shenzhen (SZX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/XIY-SZX
Copy
How we measure this →
XIY to SZX questions
Is XIY–SZX running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on XIY–SZX? Operators schedule morning departures around 07:00 and evening departures around 17:10 from XIY. 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 XIY to SZX? Great-circle distance is 1,402 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 129–150 min gate-to-gate on this route.
How often does XIY–SZX fly? 6 carriers operate this route, around 145 flights a week between them. Compare carrier days and times in the airline list above.