XIY → CAN Xi'an to Guangzhou
live
Direct flights from Xi'an (XIY) to Guangzhou (CAN): 35 nonstop departures observed each week across 5 airlines. 100% of the last 24 operated flights arrived within 15 minutes of schedule. The median arrival is 30 minutes early. No cancellations were recorded across the 24 tracked flights. The nonstop covers 1,306 km, an estimated 2 hours 10 minutes in the air. Measured by Pro Flight Search from live flight boards at Xi'an and Guangzhou. Updated 8 September 2026 at 22:48 UTC.
XIY
Xi'an
tracking
CAN
Guangzhou
smooth · +0
dep bank 07:30–23:00 35x weekly
Runs reliable · 5 airlines · 35x weekly · nonstop
100% on time
of the last 24 operated XIY → CAN flights arrived within 15 minutes
Median arrival delay is −30 min . 0 of 24 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −30 min across the last 24 operated legs
Flight time ~2h 10m estimated from route distance
Weekly departures 35x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 24
The week scheduled departures · origin local time
9 Air Co 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
9 Air CoAQ
Flights AQ1106 23:00 daily
China Eastern AirlinesMU 100% on time
Flights MU2303 07:30 daily · MU2325 08:25 We Fr Su · MU2301 09:30 daily · MU5167 14:30 daily
China Southern AirlinesCZ 100% on time
Flights CZ3220 08:00 daily · CZ3216 09:00 daily · CZ3202 11:00 daily · CZ3238 13:00 daily
Hainan AirlinesHU
Flights HU7837 08:30 daily · HU7857 15:30 daily
Shenzhen AirlinesZH
Flights ZH9226 07:50 daily · ZH9222 14:00 daily · ZH9224 22:00 daily
History operated legs · board outcomes
Show 16 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 CAN, paired departure → arrival per flight and day. Board tracking since Mon, Sep 7 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 53 Completed 41 Within 15m 24/41 Median -30m
CZ3216 China Southern
2 days
XIY
Departure
Sched 09:00
Scheduled departure
→
CAN
Arrival
Sched 11:55
Scheduled arrival · landing pending
Tue schedule from board history
XIY
Departure
Sched 09:00
Departure time not on board
→
CAN
Arrival
11:20
Landed · Sched 11:5535m early
Full CZ3216 history →
CZ3220 China Southern
2 days
XIY
Departure
Sched 08:00
Scheduled departure
→
CAN
Arrival
Sched 11:00
Scheduled arrival · landing pending
Tue schedule from board history
XIY
Departure
Sched 08:00
Departure time not on board
→
CAN
Arrival
10:09
Landed · Sched 11:0051m early
Full CZ3220 history →
MU2301 China Eastern
2 days
XIY
Departure
Sched 09:30
Scheduled departure
→
CAN
Arrival
Sched 12:15
Scheduled arrival · landing pending
Tue schedule from board history
XIY
Departure
Sched 09:30
Departure time not on board
→
CAN
Arrival
11:50
Landed · Sched 12:1525m early
Full MU2301 history →
MU2303 China Eastern
2 days
XIY
Departure
Sched 07:30
Scheduled departure
→
CAN
Arrival
Sched 10:30
Scheduled arrival · landing pending
XIY
Departure
Sched 07:30
Departure time not on board
→
CAN
Arrival
09:46
Landed · Sched 10:3044m early
Full MU2303 history →
MU2325 China Eastern
1 day
XIY
Departure
Sched 08:25
Scheduled departure
→
CAN
Arrival
—
Board row not captured for this rotation yet.
Full MU2325 history →
ZH9226 Shenzhen
2 days
XIY
Departure
Sched 07:50
Scheduled departure
→
CAN
Arrival
Sched 10:35
Scheduled arrival · landing pending
XIY
Departure
Sched 07:50
Departure time not on board
→
CAN
Arrival
10:17
Landed · Sched 10:3518m early
Full ZH9226 history →
AQ1106 9 Air Co
3 days
XIY
Departure
Sched 23:00
Departure time not on board
→
CAN
Arrival
01:32
Landed · Sched 01:4513m early
XIY
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
01:17
Landed · Sched 01:4528m early
XIY
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
01:20
Landed · Sched 01:4525m early
Full AQ1106 history →
CZ3202 China Southern
2 days
XIY
Departure
Sched 11:00
Departure time not on board
→
CAN
Arrival
13:09
Landed · Sched 14:0556m early
XIY
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
13:20
Landed · Sched 13:5030m early
Full CZ3202 history →
CZ3204 China Southern
1 day
XIY
Departure
Sched 21:00
Departure time not on board
→
CAN
Arrival
23:33
Landed · Sched 23:5522m early
Full CZ3204 history →
CZ3208 China Southern
1 day
XIY
Departure
Sched 17:00
Departure time not on board
→
CAN
Arrival
19:19
Landed · Sched 20:0546m early
Full CZ3208 history →
CZ3212 China Southern
1 day
XIY
Departure
Sched 16:00
Departure time not on board
→
CAN
Arrival
18:38
Landed · Sched 18:5517m early
Full CZ3212 history →
CZ3218 China Southern
1 day
XIY
Departure
Sched 20:00
Scheduled time only · no board update captured
→
CAN
Arrival
22:44
Last seen · Sched 22:506m early
Full CZ3218 history →
CZ3232 China Southern
1 day
XIY
Departure
Sched 15:00
Departure time not on board
→
CAN
Arrival
17:05
Landed · Sched 18:0560m early
Full CZ3232 history →
CZ3238 China Southern
1 day
XIY
Departure
Sched 13:00
Departure time not on board
→
CAN
Arrival
15:08
Landed · Sched 15:5547m early
Full CZ3238 history →
HU7837 Hainan
1 day
XIY
Departure
Sched 08:30
Departure time not on board
→
CAN
Arrival
10:41
Landed · Sched 11:2544m early
Full HU7837 history →
HU7857 Hainan
1 day
XIY
Departure
Sched 15:30
Departure time not on board
→
CAN
Arrival
17:44
Landed · Sched 18:3551m early
Full HU7857 history →
MU2311 China Eastern
1 day
XIY
Departure
Sched 19:30
Departure time not on board
→
CAN
Arrival
21:48
Landed · Sched 21:557m early
Full MU2311 history →
MU5167 China Eastern
1 day
XIY
Departure
Sched 14:30
Departure time not on board
→
CAN
Arrival
16:34
Landed · Sched 17:3056m early
Full MU5167 history →
MU6956 China Eastern
2 days
XIY
Departure
Sched 22:30
Departure time not on board
→
CAN
Arrival
01:02
Landed · Sched 01:108m early
XIY
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:41
Landed · Sched 01:1029m early
Full MU6956 history →
ZH9222 Shenzhen
1 day
XIY
Departure
Sched 14:00
Scheduled time only · no board update captured
→
CAN
Arrival
16:23
Landed · Sched 17:0542m early
Full ZH9222 history →
ZH9224 Shenzhen
2 days
Tue, Sep 8
2/2 legs · B-6563
XIY
Departure
Sched 22:00
Scheduled time only · no board update captured
→
CAN
Arrival
00:31
Landed · Sched 00:4514m early
Mon, Sep 7
1/2 legs · B-6563
XIY
Departure
—
Board row not captured for this rotation yet.
→
CAN
Arrival
00:14
Landed · Sched 00:4531m early
Full ZH9224 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 Guangzhou (CAN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/XIY-CAN
Copy
How we measure this →
XIY to CAN questions
Is XIY–CAN 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–CAN? Operators schedule morning departures around 07:30 and evening departures around 17:00 from XIY. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CAN delay card to confirm conditions when you'd arrive.
How long is the flight from XIY to CAN? Great-circle distance is 1,306 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 122–142 min gate-to-gate on this route.
How often does XIY–CAN fly? 5 carriers operate this route, around 143 flights a week between them. Compare carrier days and times in the airline list above.