PlaneTrack / aircraft / 781097

B-8671 - Airbus A320 271NSL

B-8671 is a Airbus A320 271NSL operated by China Southern Airlines, Mode-S hex code 781097. Track it live, browse its recent flights, or download its full position history.

Airbus A320 271NSL (B-8671)
Photo © Zhang Shuo Hao / Planespotters
RegistrationB-8671
Mode-S hex781097
ManufacturerAirbus
ModelA320 271NSL
OperatorChina Southern Airlines
Last seen2026-10-04 10:18 UTC
Last callsignCSN6519

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

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

Flight history 266 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-04 (today)CSN6519?—01:28Zlast received 10:18Z
2026-10-03CSN6301??01:10Z01:52Z
2026-10-02CSN5365??04:19Z04:58Z
2026-10-01CSN6330??02:02Z08:56Z
2026-10-01CSN6484??07:10Z10:14Z
2026-10-01CSN6483??02:02Z02:50Z
2026-09-30CSN6329??02:21Z03:06Z
2026-09-30CSN6330??08:23Z08:48Z
2026-09-28CSN6311??01:13Z03:56Z
2026-09-27CSN6674??11:23Z12:52Z
2026-09-27CSN6673??08:15Z09:18Z
2026-09-26CSN6674??11:21Z12:42Z
2026-09-26CSN6673??06:57Z08:56Z
2026-09-25CSN6674??11:24Z12:48Z
2026-09-25CSN6673??08:09Z09:14Z
2026-09-22CSN6673??07:59Z08:40Z
2026-09-22CSN6674??11:25Z12:46Z
2026-09-21CSN6484??09:28Z10:38Z
2026-09-21CSN6483??01:59Z02:36Z
2026-09-18CSN6410??01:32Z10:28Z
2026-09-18CSN6470??10:28Z10:56Z
2026-09-17CSN6348??01:11Z11:26Z
2026-09-17CSN6312ZGSZZBTJ13:59 CST16:31 CST
2026-09-17CSN6311ZBAAZGSZ09:15 CST11:56 CST
2026-09-14CSN6483??01:54Z10:24Z
2026-09-14CSN6484??01:49Z11:00Z
2026-09-13CSN6484??10:02Z10:32Z
2026-09-13CSN6483??01:55Z10:02Z
2026-09-11CSN6466??14:16Z14:46Z
2026-09-11CSN6465??09:03Z09:36Z
2026-09-07CSN6483??01:42Z07:18Z
2026-09-06CSN6674??12:31Z13:04Z
2026-09-05CSN6483??02:06Z04:48Z
2026-09-05CSN6484??09:54Z10:26Z
2026-09-05CSN6674??02:02Z12:54Z
2026-09-04CSN6674??12:29Z12:56Z
Earlier flights (231) - back to 2025-08-15
DateCallsignFromToDepArrRoute
2026-09-03CSN6674??12:30Z13:06Z
2026-09-02CSN6674??12:33Z13:04Z
2026-08-27CSN6312ZGSZZBTJ14:04 CST17:38 CST
2026-08-27CSN6311??01:17Z03:52Z
2026-08-27CSN6470??01:12Z11:04Z
2026-08-26CSN6469??05:05Z05:40Z
2026-08-26CSN6410??01:27Z05:04Z
2026-08-25CSN6416??01:09Z01:53Z
2026-08-23CSN6470??10:25Z11:00Z
2026-08-23CSN6410??01:53Z02:28Z
2026-08-23CSN6312??01:53Z08:30Z
2026-08-23CSN6469??05:04Z05:38Z
2026-08-22CSN6311ZBAAZGSZ09:08 CST11:42 CST
2026-08-22CSN6312ZGSZZBTJ13:53 CST16:16 CST
2026-08-17CSN6312ZGSZZBTJ19:32 CST20:22 CST
2026-08-17CSN6311??00:58Z10:56Z
2026-08-13CSN6311??01:12Z03:58Z
2026-08-13CSN6312ZGSZZBTJ13:54 CST16:10 CST
2026-07-18CSN5364??14:24Z14:57Z
2026-07-17CSN6380??15:20Z16:00Z
2026-07-17CSN6404??06:59Z07:22Z
2026-07-17CSN6403??01:33Z02:04Z
2026-07-16CSN6674??04:38Z14:02Z
2026-07-15CSN6674??13:15Z13:50Z
2026-07-14CSN6303ZBAA?16:33 CST11:30Z
2026-07-13CSN6387ZBAA?16:59 CST16:52Z
2026-07-13CSN6388VMMC?00:53 CST19:24Z
2026-07-11CSN6404ZBSJRKSI15:03 CST20:36 KST
2026-07-11CSN6403ZBAA?09:12 CST01:44Z
2026-07-10CSN6380??15:13Z16:02Z
2026-07-10CSN6403??01:13Z01:48Z
2026-07-10CSN6379??10:43Z11:26Z
2026-07-07CSN6414ZBYN?13:26 CST05:58Z
2026-07-07CSN6465ZBTJ?16:51 CST09:22Z
2026-07-05CSN6380??16:08Z16:38Z
2026-07-05CSN6403ZBAA?10:01 CST02:32Z
2026-07-05CSN6404ZBYN?14:58 CST07:20Z
2026-07-04CSN6348ZBYN?21:10 CST13:44Z
2026-07-04CSN6347ZBAA?13:53 CST06:28Z
2026-07-03CSN6673ZBAA?14:29 CST07:02Z
2026-07-03CSN6674ZBYN?20:33 CST14:14Z
2026-06-30CSN6404ZBYN?14:46 CST17:54Z
2026-06-30CSN6380??17:55Z18:30Z
2026-06-30CSN6403ZBAA?09:01 CST01:36Z
2026-06-29CSN6380ZBYN?14:08 CST15:32Z
2026-06-28 (partial)CSN6674??01:10Z
2026-06-28CSN6380ZBYN?23:14 CST15:38Z
2026-06-28CSN6404ZBSJ?15:04 CST15:14Z
2026-06-28CSN6403ZBAA?09:12 CST01:48Z
2026-06-25CSN6674ZBYN?20:46 CST13:10Z
2026-06-24CSN6408??05:58Z06:28Z
2026-06-21CSN6465??08:51Z09:40Z
2026-06-21CSN6466ZBYN?22:09 CST14:42Z
2026-06-21CSN6414ZBYN?13:01 CST05:30Z
2026-06-20CSN6465ZBAA?16:53 CST09:34Z
2026-06-20CSN6414ZBYN?13:11 CST05:44Z
2026-06-20CSN6466ZBYN?22:03 CST14:36Z
2026-06-19CSN6408??06:04Z06:38Z
2026-06-19CSN6407??01:14Z01:38Z
2026-06-17CSN6466??02:27Z15:06Z
2026-06-16CSN6414ZBYN?13:10 CST05:44Z
2026-06-15CSN6348??01:06Z13:36Z
2026-06-15CSN6311ZBAA?09:13 CST13:04Z
2026-06-14CSN6347ZBAA?12:23 CST04:58Z
2026-06-14CSN6348??04:14Z12:30Z
2026-06-13CSN6348??11:52Z12:20Z
2026-06-13CSN6347ZBAA?12:36 CST05:24Z
2026-05-20CSN6465ZBAAZBYN08:15 CST22:12 CST
2026-05-20CSN6466ZBYNZBTJ08:47 CST22:36 CST
2026-05-19 (partial)CSN6674ZBYN?10:01 CST
2026-05-10CSN6674ZBYN?20:08 CST12:42Z
2026-05-06CSN6674??02:13Z12:40Z
2026-05-05CSN6674ZBYN?20:13 CST14:20Z
2026-05-04CSN6347ZBAA?12:28 CST05:04Z
2026-05-04CSN6404??04:21Z07:24Z
2026-05-03CSN6403ZBAA?08:57 CST01:26Z
2026-05-03CSN6484??00:56Z10:34Z
2026-05-03CSN6404ZBYN?14:47 CST07:24Z
2026-04-30CSN6483ZBAA?09:36 CST04:20Z
2026-04-30CSN6380ZBYN?09:34 CST15:44Z
2026-04-30CSN6484ZBYN?18:16 CST10:56Z
2026-04-29CSN6403ZBAA?09:02 CST01:32Z
2026-04-28CSN6408ZBAA?14:06 CST06:32Z
2026-04-27CSN6309ZBAA?13:03 CST07:44Z
2026-04-27CSN6310ZGSZZBTJ17:42 CST20:06 CST
2026-04-27CSN6312ZGSZ?09:24 CST08:14Z
2026-04-27CSN6410ZBYN?09:25 CST01:48Z
2026-04-26CSN6312ZGSZZBTJ14:01 CST16:40 CST
2026-04-26CSN6311ZBAAZGSZ09:15 CST11:52 CST
2026-04-26CSN6348??01:13Z12:10Z
2026-04-24CSN6340??04:55Z13:04Z
2026-04-24CSN6348??11:31Z12:08Z
2026-04-24CSN6347??04:55Z05:34Z
2026-04-22CSN6315??06:29Z07:10Z
2026-04-20CSN6484??07:52Z10:42Z
2026-04-20CSN6483??02:07Z05:08Z
2026-04-18CSN6408??06:20Z09:46Z
2026-04-17CSN6311ZBAAZGSZ09:09 CST12:22 CST
2026-04-17CSN6484??01:05Z10:34Z
2026-04-13CSN6483??02:01Z09:58Z
2026-04-13CSN6484??09:59Z10:30Z
2026-04-11CSN6483??02:06Z10:13Z
2026-04-05CSN6347??04:37Z05:13Z
2026-04-03CSN6380??01:10Z15:52Z
2026-04-03CSN6311ZBAAZGSZ09:13 CST12:14 CST
2026-04-02CSN6416??01:08Z05:14Z
2026-04-02CSN6404??06:50Z07:14Z
2026-04-02CSN6403??01:10Z01:54Z
2026-04-01CSN6416??01:23Z05:26Z
2026-03-16CSN6387??07:39Z10:08Z
2026-03-15CSN6408??07:10Z07:40Z
2026-03-15CSN6407??02:28Z02:50Z
2026-03-14CSN6470??10:47Z11:14Z
2026-03-14CSN6410??01:03Z10:46Z
2026-03-14CSN6312??01:01Z08:36Z
2026-03-13CSN6311??01:18Z04:00Z
2026-03-10CSN6402??07:28Z07:54Z
2026-03-09CSN6484??11:05Z11:40Z
2026-03-09CSN6483??02:18Z02:54Z
2026-03-08CSN5961??10:29Z10:54Z
2026-03-06CSN6404??07:24Z07:46Z
2026-03-05CSN6674??14:43Z15:08Z
2026-03-05CSN8688??05:07Z05:36Z
2026-03-04CSN6519??09:48Z10:16Z
2026-03-04CSN6408??06:06Z06:32Z
2026-03-03CSN6470??12:02Z12:32Z
2026-03-02CSN6346??11:57Z12:22Z
2026-03-02CSN6345??03:20Z04:02Z
2026-03-01CSN6674??14:23Z14:48Z
2026-02-28CSN6312??06:07Z08:28Z
2026-02-28CSN6311??01:28Z04:26Z
2026-02-27CSN6410??01:34Z01:56Z
2026-02-27CSN6470??10:48Z11:12Z
2026-02-25CSN6388??12:35Z14:58Z
2026-02-25CSN6387??07:57Z08:40Z
2026-02-24CSN5366??09:56Z10:26Z
2026-02-23CSN6470??11:00Z11:26Z
2026-02-23CSN6410??01:07Z01:37Z
2026-02-21CSN6410??01:11Z01:40Z
2026-02-21CSN6470??10:43Z11:08Z
2026-02-19CSN6470??10:45Z11:16Z
2026-02-19CSN6410??01:12Z01:50Z
2026-02-17CSN6310ZGSZZBTJ17:52 CST20:26 CST
2026-02-17CSN6309ZBAAZGSZ13:04 CST16:04 CST
2026-02-16CSN6517??00:16Z00:44Z
2026-02-16CSN6519??09:40Z10:08Z
2026-02-16CSN6310??00:13Z12:16Z
2026-02-15CSN6517??00:27Z00:54Z
2026-02-15CSN6310??00:25Z12:16Z
2026-02-14CSN6309??05:15Z07:56Z
2026-02-14CSN6410??01:09Z01:46Z
2026-02-14CSN6310ZGSZZBTJ17:49 CST20:16 CST
2026-02-12CSN6346??15:59Z16:34Z
2026-02-12CSN6345??08:04Z08:42Z
2026-02-08CSN6312ZGSZ?13:58 CST08:02Z
2026-02-07CSN6387??07:37Z08:10Z
2026-02-05CSN6345??08:09Z08:50Z
2026-02-05CSN681?RKSI01:19Z11:08 KST
2026-02-05CSN6346??16:25Z16:54Z
2026-02-04CSN6408??07:07Z07:34Z
2026-02-04CSN672RKSI?21:54 KST13:52Z
2026-02-04CSN671?RKSI10:40Z20:34 KST
2026-02-03CSN6344??02:29Z02:50Z
2026-02-03CSN5811??06:14Z06:49Z
2026-02-02CSN6343??12:03Z12:39Z
2026-02-01CSN3601??15:33Z16:12Z
2026-01-31CSN6529??00:11Z00:43Z
2026-01-31CSN6307??09:39Z10:12Z
2026-01-30CSN6410??01:09Z01:32Z
2026-01-30CSN6470??10:40Z11:12Z
2026-01-29CSN6312??08:04Z08:30Z
2026-01-29CSN6311??01:26Z02:06Z
2026-01-28CSN6348??11:23Z11:56Z
2026-01-28CSN6347??04:36Z05:10Z
2026-01-28CSN6416??01:01Z01:24Z
2026-01-27CSN6368??09:42Z10:10Z
2026-01-27CSN6367??02:56Z03:38Z
2026-01-26CSN6344??02:20Z02:50Z
2026-01-26CSN6674??12:40Z13:10Z
2026-01-25CSN6343??12:12Z12:54Z
2026-01-24CSN6387??07:32Z10:10Z
2026-01-24CSN6388??12:15Z14:52Z
2026-01-23CSN6312??07:55Z08:22Z
2026-01-23CSN6311??01:20Z02:00Z
2026-01-22CSN6388ZGSD?20:23 CST14:56Z
2026-01-22CSN6387??07:22Z10:14Z
2026-01-21CSN6408??07:18Z07:52Z
2026-01-20CSN6517??00:27Z00:54Z
2026-01-19CSN681?RKSI01:31Z11:22 KST
2026-01-19CSN682RKSI?12:56 KST04:50Z
2026-01-19CSN6501??07:51Z08:20Z
2025-12-15CSN681?RKSI01:15Z11:14 KST
2025-12-15CSN6501??07:33Z08:00Z
2025-12-15CSN682RKSI?13:07 KST05:00Z
2025-12-14CSN6519??10:36Z11:06Z
2025-12-14CSN6505??02:13Z02:50Z
2025-12-13CSN5811??06:32Z07:08Z
2025-12-12CSN6515??04:45Z05:18Z
2025-12-12CSN6509??12:26Z13:02Z
2025-12-11CSN5811??06:08Z06:40Z
2025-12-11CSN5867??13:17Z13:44Z
2025-12-02CSN6345??07:49Z08:28Z
2025-11-27CSN6674??00:28Z14:16Z
2025-11-26CSN6674??13:22Z13:52Z
2025-10-29CSN6410??01:05Z10:42Z
2025-10-29CSN6470??10:42Z11:14Z
2025-10-28CSN6312ZGSZZBTJ13:56 CST16:22 CST
2025-10-28CSN6311ZBAAZGSZ09:16 CST12:06 CST
2025-10-27CSN6674??12:44Z13:18Z
2025-10-27 (partial)CSN6344??02:01Z
2025-10-26CSN6344??23:37Z23:56Z
2025-10-26CSN6312ZGSZZBTJ14:09 CST16:18 CST
2025-10-26CSN6311ZBAAZGSZ09:21 CST12:10 CST
2025-10-25CSN6347??04:39Z05:16Z
2025-10-14CSN6402??07:11Z07:32Z
2025-10-14CSN6507??10:37Z11:10Z
2025-10-08CSN6519??09:40Z10:18Z
2025-10-07CSN6519??09:41Z10:14Z
2025-10-06CSN6519??09:22Z09:56Z
2025-08-26CSN6404??07:23Z07:46Z
2025-08-24CSN6310??11:10Z13:40Z
2025-08-22CSN6404??18:34Z20:18Z
2025-08-21CSN6379??10:11Z11:06Z
2025-08-21CSN6380??04:50Z16:22Z
2025-08-20CSN6379??15:27Z17:22Z
2025-08-20CSN6404??10:03Z10:36Z
2025-08-19CSN6408??07:09Z07:32Z
2025-08-17CSN8488??12:46Z13:14Z
2025-08-16CSN6408??06:49Z07:24Z
2025-08-15CSN6483??02:01Z02:38Z
2025-08-15CSN6484??09:57Z10:20Z

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).