PlaneTrack / aircraft / B-9951

B-9951 - Airbus A320 232

B-9951 is a Airbus A320 232 operated by China Southern Airlines, Mode-S hex code 780B9F. Track it live, browse its recent flights, or download its full position history.

Airbus A320 232 (B-9951)
Photo © Ronnie Zhou / Planespotters
RegistrationB-9951
Mode-S hex780B9F
ManufacturerAirbus
ModelA320 232
OperatorChina Southern Airlines
Last seen2026-10-03 12:38 UTC
Last callsignCSN5722

Recently active. Last received 13 hours ago, possibly beyond receiver coverage or landed.

Open the live map Buy full history (CSV) Free one-day sample API access

Flight history 127 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-02 (partial)CSN6325ZGSZ?09:34 CST
2026-10-01CSN5527??10:32Z14:36Z
2026-10-01CSN6434??05:50Z07:06Z
2026-10-01CSN6433??01:10Z06:40Z
2026-09-27CSN6954??05:24Z09:31Z
2026-09-25 (partial)CSN6325ZGSZ?09:38 CST
2026-09-24CSN6212??12:53Z13:10Z
2026-09-23CSN6425??00:47Z01:08Z
2026-09-22CSN5722??12:16Z13:24Z
2026-09-10 (partial)CSN6327ZGSZ?15:44 CST
Earlier flights (117) - back to 2025-08-15
DateCallsignFromToDepArrRoute
2026-08-28 (partial)CSN6327ZGSZ?15:38 CST
2026-08-27CSN6427??00:01Z00:20Z
2026-08-26CSN6350??09:06Z09:24Z
2026-08-25CSN6434??06:44Z07:10Z
2026-08-25CSN6433??01:23Z01:54Z
2026-08-22CSN6350??08:42Z09:08Z
2026-08-21CSN3135??10:10Z12:33Z
2026-08-18CSN6349??05:05Z09:00Z
2026-08-16CSN6486??03:24Z16:22Z
2026-08-13CSN6486??13:13Z15:40Z
2026-07-22 (partial)CSN3481??00:00Z
2026-07-19 (partial)CSN6327ZGSZ?16:11 CST
2026-07-18CSN8643??14:29Z14:52Z
2026-07-17CSN6467??08:44Z09:10Z
2026-07-17CSN6579??00:33Z01:00Z
2026-07-15CSN6436??14:11Z14:36Z
2026-07-13CSN6425??00:55Z01:18Z
2026-07-12CSN6436ZBYN?21:17 CST13:44Z
2026-07-12CSN6435ZBTJ?15:37 CST08:04Z
2026-07-11 (partial)CSN6327ZGSZ?16:17 CST
2026-07-10CSN6325ZGSZ?10:32 CST04:46Z
2026-07-08CSN6299??00:09Z02:22Z
2026-07-07 (partial)CSN6327ZGSZ?18:39 CST
2026-07-05CSN5743ZBTJ?22:07 CST14:28Z
2026-07-04CSN6486??17:08Z17:36Z
2026-07-03 (partial)CSN6326ZGSZ?14:03 CST
2026-07-02CSN5744ZBYN?22:34 CST14:56Z
2026-07-01CSN6246ZGGG?20:47 CST14:54Z
2026-06-25CSN6486??15:49Z18:08Z
2026-06-21CSN6486??12:48Z13:14Z
2026-06-20CSN3603??11:17Z11:42Z
2026-06-18CSN6757VHSKZGSZ04:50 HKT05:18 CST
2026-06-18CSN6327ZGSZ?18:36 CST13:09Z
2026-06-17CSN6938ZBYN?11:59 CST04:24Z
2026-06-14CSN6938ZBYN?12:11 CST04:42Z
2026-05-11CSN6326ZGSZ?09:33 CST06:02Z
2026-05-11CSN6350ZBYN?16:58 CST09:36Z
2026-05-10CSN6325VHSKZGSZ11:06 HKT12:20 CST
2026-05-08CSN6579??00:22Z00:52Z
2026-05-06CSN6211??04:00Z04:24Z
2026-05-03CSN6433ZBTJ?09:03 CST01:38Z
2026-05-03CSN6434ZBYN?14:45 CST07:16Z
2026-05-02CSN6579??00:22Z00:52Z
2026-04-27CSN6337ZGGG?11:53 CST07:04Z
2026-04-25CSN6938ZBYN?12:07 CST04:36Z
2026-04-23CSN6425??00:46Z04:05Z
2026-04-22CSN6579??00:25Z00:54Z
2026-04-20CSN6425??00:52Z01:20Z
2026-04-19CSN6425??00:38Z01:00Z
2026-04-17CSN6938??03:59Z04:28Z
2026-04-14CSN6350??08:48Z09:18Z
2026-04-12CSN6326??03:00Z06:08Z
2026-04-06CSN6433??01:06Z01:46Z
2026-04-06CSN6434??06:44Z07:12Z
2026-04-03CSN6579??00:22Z00:52Z
2026-03-31CSN6350??08:58Z09:28Z
2026-03-29CSN6486??16:57Z17:26Z
2026-03-15CSN6436??06:37Z07:00Z
2026-03-15CSN6435??00:52Z01:30Z
2026-03-10CSN5819??02:19Z03:30Z
2026-03-07CSN6426??10:46Z11:04Z
2026-03-05CSN6246??12:59Z13:24Z
2026-03-04 (partial)CSN6299ZGSZ?09:30 CST
2026-03-03CSN6800??04:53Z05:14Z
2026-03-02CSN6436??06:32Z06:54Z
2026-03-02CSN6435??00:58Z01:34Z
2026-03-02CSN6799??11:48Z12:10Z
2026-02-24CSN6800??05:00Z05:20Z
2026-02-23CSN6436??06:39Z07:06Z
2026-02-23CSN6799??11:48Z12:12Z
2026-02-23CSN6435??01:13Z01:46Z
2026-02-22CSN6966??15:31Z16:00Z
2026-02-21CSN6579??07:41Z08:10Z
2026-02-19CSN6436??06:40Z07:08Z
2026-02-19CSN6435??00:57Z01:22Z
2026-02-17CSN5749??00:22Z00:54Z
2026-02-16CSN5691??04:20Z04:46Z
2026-02-15CSN6579??07:54Z08:24Z
2026-02-11CSN6211??04:25Z04:48Z
2026-02-05CSN3854??03:42Z11:56Z
2026-01-31CSN6800??05:28Z05:56Z
2026-01-29CSN6435??01:12Z01:46Z
2026-01-29CSN6436??06:39Z07:04Z
2026-01-22CSN6800??04:47Z05:06Z
2026-01-21CSN629RKSSRJAA09:15 KST11:18 JST
2026-01-21CSN6799??11:44Z12:06Z
2026-01-21CSN630RJAAZBTJ13:28 JST15:12 CST
2026-01-20CSN6350??10:56Z11:20Z
2026-01-19CSN6800??04:51Z05:10Z
2025-12-30CSN3707??10:47Z11:06Z
2025-12-26CSN3815??15:41Z15:58Z
2025-12-16CSN6426??10:53Z11:10Z
2025-12-13CSN3397?ZSOF03:44Z12:04 CST
2025-12-12CSN629?RJAA00:11Z11:16 JST
2025-12-12CSN630RJAAZBTJ13:45 JST15:20 CST
2025-12-02CSN620RJGG?13:04 JST05:52Z
2025-12-02CSN619?RJGG00:56Z11:22 JST
2025-11-28CSN6337??03:43Z04:02Z
2025-11-26 (partial)CSN6325ZGSZ?16:39 CST
2025-10-30CSN6579??00:00Z00:26Z
2025-10-30CSN6467?ZGGG08:40Z18:57 CST
2025-10-27 (partial)CSN6325ZGSZ?15:53 CST
2025-10-22 (partial)CSN6325ZGSZ?11:58 CST
2025-10-15CSN6328??12:09Z13:26Z
2025-10-15CSN6327??09:07Z10:00Z
2025-10-14CSN5528??14:35Z15:03Z
2025-10-14CSN6433??01:10Z01:36Z
2025-10-14CSN6434??06:38Z07:02Z
2025-10-13CSN619??01:53Z03:20Z
2025-10-13CSN620RJGG?14:08 JST06:52Z
2025-08-22CSN6299??04:17Z05:01Z
2025-08-22CSN6300??10:12Z10:40Z
2025-08-17CSN5744??16:00Z16:22Z
2025-08-17CSN5743??13:58Z14:18Z
2025-08-17CSN6299??02:54Z07:10Z
2025-08-16CSN6938??04:44Z05:10Z
2025-08-15CSN6338??11:07Z11:34Z

Times are local to each airport. Hover for UTC. Tap Map to see the route flown. Partial records have a confirmed departure but no reliable arrival fix.

Data access

Live position and 365-day history for this aircraft are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample).