YAFT.LIVE

CSN3989

Airbus A321 Neo · China Southern Airlines

Flight

Status
Completed
Est. departure time
2026-08-14 07:02 UTC (approx.)
Distance flown
61 km

Aircraft

Registration
Type
Airbus A321 Neo
Seats
195 total (4 Business, 191 Economy)

Altitude & speed

Max altitude
16,725 ft
Max ground speed
336 kt
Tracked
5m · 61 km
Altitude (ft, max 16,725)
09,03218,0630m
Ground speed (kt, max 336)
01813630m
Altitude (ft, max 16,725)
09,03218,0630m
Ground speed (kt, max 336)
01813630m

From the ADS-B positions we received; time since the first fix. A dashed stretch is a gap in reception, bridged by a straight line.

Route map

Airline

China Southern Airlines (CSN)

Latest flights

DepartedFlightRouteRegAircraftStatusDistance
2026-10-04 06:06 UTC CSN3989 CAN → ?
Guangzhou → ?
B-8965 Airbus A320 Neo In progress —
2026-10-03 05:52 UTC CSN3989 CAN → ?
Guangzhou → ?
B-32N6 Airbus A320 Neo Incomplete (signal lost) 66 km
2026-09-28 06:07 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6826 Airbus A320 233 Incomplete (signal lost) 142 km
2026-09-26 23:14 UTC CSN3989 CAN → ?
Guangzhou → ?
B-301H Airbus A320 Neo Incomplete (signal lost) 222 km
2026-09-26 05:55 UTC CSN3989 CAN → ?
Guangzhou → ?
B-32ML Airbus A320 Neo Incomplete (signal lost) 74 km
2026-09-24 05:56 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6816 Airbus A320 233 Incomplete (signal lost) 118 km
2026-09-23 06:17 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6816 Airbus A320 233 Incomplete (signal lost) 133 km
2026-09-22 06:44 UTC CSN3989 CAN → ?
Guangzhou → ?
B-32JL Airbus A320 Neo Incomplete (signal lost) 93 km
2026-09-21 05:56 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6783 Airbus A320 233 Incomplete (signal lost) 148 km
2026-09-20 06:15 UTC CSN3989 CAN → ?
Guangzhou → ?
B-301A Airbus A320 Neo Incomplete (signal lost) 160 km
2026-09-19 06:03 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6776 Airbus A320 233 Incomplete (signal lost) 148 km
2026-09-18 06:01 UTC CSN3989 CAN → ?
Guangzhou → ?
B-8676 Airbus A321 Incomplete (signal lost) 152 km
2026-09-17 06:07 UTC CSN3989 CAN → ?
Guangzhou → ?
B-32M8 Airbus A320 Neo Incomplete (signal lost) 41 km
2026-09-16 05:57 UTC CSN3989 CAN → ?
Guangzhou → ?
B-9929 Airbus A320 233 Incomplete (signal lost) 131 km
2026-09-15 05:56 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6775 Airbus A320 233 Incomplete (signal lost) 147 km
2026-09-14 05:59 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6775 Airbus A320 233 Incomplete (signal lost) 87 km
2026-09-13 06:08 UTC CSN3989 CAN → CAN
Guangzhou → Guangzhou
B-9930 Airbus A320 233 Completed 132 km
2026-09-12 06:13 UTC CSN3989 CAN → ?
Guangzhou → ?
B-9952 Airbus A320 233 Incomplete (signal lost) 4 km
2026-09-11 06:10 UTC CSN3989 CAN → ?
Guangzhou → ?
B-9930 Airbus A320 233 Incomplete (signal lost) 1 km
2026-09-08 05:57 UTC CSN3989 CAN → ?
Guangzhou → ?
B-1092 Airbus A321 Neo Incomplete (signal lost) 117 km
2026-09-05 12:50 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6776 Airbus A320 233 Incomplete (signal lost) 169 km
2026-09-05 06:14 UTC CSN3989 CAN → ?
Guangzhou → ?
B-32JL Airbus A320 Neo Incomplete (signal lost) 124 km
2026-09-03 06:04 UTC CSN3989 CAN → ?
Guangzhou → ?
B-32N6 Airbus A320 Neo Incomplete (signal lost) 251 km
2026-09-02 06:44 UTC CSN3989 CAN → ?
Guangzhou → ?
B-1803 Airbus A320 233 Completed 42 km
2026-09-01 06:02 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6816 Airbus A320 233 Completed 71 km
2026-08-31 06:04 UTC CSN3989 CAN → ?
Guangzhou → ?
B-301J Airbus A320 Neo Completed 199 km
2026-08-29 05:57 UTC CSN3989 CAN → ?
Guangzhou → ?
B-301A Airbus A320 Neo Completed 111 km
2026-08-28 06:08 UTC CSN3989 CAN → ?
Guangzhou → ?
B-301A Airbus A320 Neo Completed 72 km
2026-08-27 06:34 UTC CSN3989 CAN → ?
Guangzhou → ?
B-1690 Airbus A320 233 Completed 59 km
2026-08-26 06:14 UTC CSN3989 CAN → ?
Guangzhou → ?
B-1616 Airbus A321 Completed 137 km
2026-08-24 14:53 UTC CSN3989 ? → ? B-32GC Airbus A320 Neo Completed 201 km
2026-08-24 06:33 UTC CSN3989 CAN → ?
Guangzhou → ?
B-301H Airbus A320 Neo Completed 42 km
2026-08-20 04:30 UTC CSN3989 CAN → ?
Guangzhou → ?
B-6909 Airbus A320 233 Completed 179 km
2026-08-14 07:07 UTC CSN3989 ? → ? B-8368 Airbus A321 Neo Completed 61 km

← Back to the live map