PlaneTrack / aircraft / B-8359

B-8359 - Airbus A330 323E

B-8359 is a Airbus A330 323E operated by China Southern Airlines, Mode-S hex code 780F11. Track it live, browse its recent flights, or download its full position history.

Airbus A330 323E (B-8359)
Photo © Tokyo-Japan / Planespotters
RegistrationB-8359
Mode-S hex780F11
ManufacturerAirbus
ModelA330 323E
OperatorChina Southern Airlines
Last seen2026-10-03 09:58 UTC
Last callsignCSN326

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

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

Flight history 303 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-03 (today)CSN326?—00:49Zlast received 09:58Z
2026-10-02CSN322YMMLZGSZ11:28 AEST18:50 CST
2026-10-02CSN325VMMCYSSY22:07 CST09:14 AEST
2026-10-01CSN322YMMLZGSZ10:26 AEST17:44 CST
2026-10-01 (partial)CSN321YMML?10:47 AEST
2026-09-30CSN321VMMCYMML21:42 CST08:48 AEST
2026-09-30CSN3000??02:03Z02:36Z
2026-09-29CSN341?UUEE05:44Z16:34 MSK
2026-09-29CSN316RKSI?09:21 KST00:58Z
2026-09-28CSN315?RKSI12:04Z23:58 KST
2026-09-28CSN316RKSI?09:38 KST01:10Z
2026-09-27CSN315?RKSI04:36Z21:52 KST
2026-09-27CSN316RKSI?09:57 KST01:34Z
2026-09-26CSN315?RKSI12:18Z21:52 KST
2026-09-26CSN8847??01:16Z07:15Z
2026-09-26CSN8848??05:50Z07:42Z
2026-09-25 (partial)CSN381YBBN?10:17 AEST
2026-09-25CSN3105??13:08Z13:32Z
2026-09-25CSN382YBBNZGSZ10:17 AEST21:08 CST
2026-09-24CSN322YMMLZGSZ10:28 AEST17:48 CST
2026-09-23CSN321VMMCYMML22:04 CST09:08 AEST
2026-09-23CSN382YBBNZGSZ10:18 AEST17:24 CST
2026-09-22 (partial)CSN381YBBN?23:41 AEST
2026-09-22CSN322YMMLZGSZ10:22 AEST17:36 CST
2026-09-21CSN3106??05:47Z06:18Z
2026-09-21CSN321VMMCYMML21:53 CST08:52 AEST
2026-09-20CSN648??07:04Z08:24Z
2026-09-20CSN647??03:35Z04:20Z
2026-09-18CSN341??05:57Z13:26Z
2026-09-17CSN648??06:50Z12:34Z
2026-09-17CSN647RKSSRJTT12:31 KST14:22 JST
2026-09-15CSN6028ZBAAZBAD06:00 CST06:22 CST
2026-09-15CSN3101??02:10Z02:34Z
2026-09-14 (partial)CSN381??00:11Z
2026-09-14CSN382??00:12Z09:06Z
2026-09-13CSN381??14:01Z22:18Z
2026-09-13CSN322YMMLZGSZ11:39 AEST18:20 CST
2026-09-12CSN382??00:11Z09:04Z
2026-09-12 (partial)CSN381??00:10Z
2026-09-12CSN321VMMCYMML22:35 CST09:40 AEST
2026-09-11 (partial)CSN321??00:36Z
2026-09-11CSN322??00:37Z09:52Z
2026-09-10CSN321VMMCYMML21:57 CST08:50 AEST
2026-09-10CSN322??00:53Z10:08Z
2026-09-09CSN3177??05:03Z05:30Z
2026-09-09CSN3104??07:49Z14:11Z
2026-09-09CSN321VMMCYMML22:12 CST08:54 AEST
2026-09-06CSN382YBBNZGSZ10:29 AEST16:58 CST
2026-09-06 (partial)CSN381YBBN?10:27 AEST
2026-09-05CSN322YMMLZGSZ10:26 AEST21:36 CST
2026-09-04 (partial)CSN325VMMC?08:05 CST
2026-09-04CSN321VMMCYMML21:54 CST08:28 AEST
2026-09-04CSN326??00:06Z09:04Z
2026-09-03CSN325??13:26Z22:40Z
Earlier flights (250) - back to 2025-08-17
DateCallsignFromToDepArrRoute
2026-09-02CSN6036??00:07Z12:44Z
2026-09-01CSN6036??23:11Z23:30Z
2026-09-01CSN6035??14:04Z22:40Z
2026-08-30CSN341??09:14Z13:18Z
2026-08-29CSN6027??09:36Z10:05Z
2026-08-29CSN6028??21:57Z22:22Z
2026-08-28CSN382??00:09Z08:48Z
2026-08-28CSN3161??14:04Z14:36Z
2026-08-28 (partial)CSN381??00:08Z
2026-08-27CSN382??00:12Z09:38Z
2026-08-27 (partial)CSN381??00:06Z
2026-08-26CSN381??14:55Z22:08Z
2026-08-26CSN6028ZBAAZBAD08:45 CST09:08 CST
2026-08-26CSN3186??06:25Z06:56Z
2026-08-25CSN3193ZGSZZBAA12:49 CST16:00 CST
2026-08-25CSN3194ZBAAZGSZ08:32 CST10:52 CST
2026-08-23CSN648RJTTRKTY15:52 JST21:36 KST
2026-08-23CSN647??02:55Z05:00Z
2026-08-22CSN5068??22:54Z23:18Z
2026-08-22CSN3177??05:11Z05:38Z
2026-08-21CSN344YMMLZGGG21:21 AEST04:12 CST
2026-08-21CSN3100??00:29Z11:26Z
2026-08-21CSN343??00:29Z09:24Z
2026-08-20CSN3109??08:37Z11:40Z
2026-08-20CSN3000??02:06Z08:36Z
2026-08-17CSN648??11:44Z13:24Z
2026-08-17CSN647??02:47Z11:44Z
2026-08-15CSN648??06:39Z08:42Z
2026-08-15CSN647??02:55Z06:38Z
2026-08-14CSN3194??00:22Z03:00Z
2026-08-14CSN3105??00:21Z14:08Z
2026-08-14CSN3193ZGSZZBAA13:40 CST18:08 CST
2026-08-14CSN6027??10:09Z22:10Z
2026-08-13CSN382YBBNZGSZ10:05 AEST16:58 CST
2026-08-13 (partial)CSN381YBBN?10:00 AEST
2026-08-12 (partial)CSN381YBBN?23:24 AEST
2026-08-12CSN3186??06:29Z13:23Z
2026-07-21CSN647?RJTT02:52Z13:56 JST
2026-07-21CSN648?RKTY07:12Z18:00 KST
2026-07-18CSN3194ZBAA?08:27 CST03:02Z
2026-07-18CSN6028??21:31Z21:58Z
2026-07-18CSN3157??00:26Z13:44Z
2026-07-18CSN3193ZGSZZBAA12:46 CST15:14 CST
2026-07-18CSN6027??09:32Z10:02Z
2026-07-17 (partial)CSN3157ZGSZ?16:48 CST
2026-07-17CSN3168ZBAA?11:20 CST05:54Z
2026-07-16CSN3193ZGSZZBAA13:28 CST15:53 CST
2026-07-16CSN3194??00:37Z03:04Z
2026-07-16CSN6027??09:40Z10:12Z
2026-07-16CSN6028??21:43Z22:12Z
2026-07-15CSN3186??06:20Z06:50Z
2026-07-14CSN647?RJTT02:51Z13:50 JST
2026-07-14CSN648RJTTRKTY15:50 JST17:36 KST
2026-07-13CSN6027ZBAA?17:57 CST10:24Z
2026-07-13CSN6028??22:13Z22:44Z
2026-07-12CSN3161ZBAA?09:48 CST14:32Z
2026-07-11CSN322YMMLZGSZ10:36 AEST17:54 CST
2026-07-11 (partial)CSN321YMML?10:31 AEST
2026-07-10CSN382YBBN?10:27 AEST09:42Z
2026-07-10CSN321VMMCYMML21:57 CST08:54 AEST
2026-07-09CSN322YMMLZGSZ10:29 AEST17:54 CST
2026-07-08CSN3186ZBAA?14:19 CST13:55Z
2026-07-07CSN3113ZGGG?10:56 CST11:40Z
2026-07-07CSN648RJTT?16:37 JST15:12Z
2026-07-07CSN647?RJTT02:56Z13:42 JST
2026-07-07CSN3114ZBAA?23:12 CST15:54Z
2026-07-06CSN3113??15:18Z15:42Z
2026-07-06CSN3101??01:52Z04:46Z
2026-07-06CSN3102ZBAA?12:47 CST05:20Z
2026-07-05CSN3049VVNB?10:42 +0704:04Z
2026-07-05CSN3050VVNB?12:58 +0707:12Z
2026-07-01CSN382YBBN?10:22 AEST09:34Z
2026-07-01 (partial)CSN381YBBN?10:21 AEST
2026-06-30CSN382YBBN?10:08 AEST08:56Z
2026-06-30CSN381VMMC?21:41 CST22:02Z
2026-06-29CSN381ZGSZ?21:31 CST21:54Z
2026-06-28CSN6903??09:17Z09:38Z
2026-06-26CSN648RJTTRKTY16:16 JST21:51 KST
2026-06-26CSN647RKSSRJTT11:57 KST14:06 JST
2026-06-26CSN3179??02:57Z07:26Z
2026-06-25CSN6038VGIS?13:04 +0619:28Z
2026-06-25CSN3179??07:07Z07:36Z
2026-06-22CSN6038VILK?23:25 IST21:07Z
2026-06-22CSN6037ZGNN?17:56 CST13:18Z
2026-06-20CSN3000ZBAA?09:48 CST02:24Z
2026-06-19CSN3122ZGGG?11:23 CST17:28Z
2026-06-19CSN3049VVNB?10:56 +0704:42Z
2026-06-19CSN3050VVNB?13:13 +0706:36Z
2026-06-19CSN3115??11:57Z12:28Z
2026-06-17CSN3179??07:22Z07:46Z
2026-06-17CSN3122ZBAA?17:54 CST10:16Z
2026-06-16 (partial)CSN381YBBN?10:00 AEST
2026-06-16CSN382YBBN?10:00 AEST08:50Z
2026-06-15CSN322YMMLZGSZ11:07 AEST21:37 CST
2026-06-14CSN316RKSS?09:57 KST07:24Z
2026-06-14 (partial)CSN321YMML?06:17 AEST
2026-06-14CSN3186ZBAA?15:24 CST07:54Z
2026-06-13CSN315RKSSRKSI09:39 KST23:02 KST
2026-06-12CSN8848??07:22Z07:44Z
2026-06-12CSN8847ZBAA?09:25 CST02:00Z
2026-05-29CSN343ZGSZYMML08:27 CST19:22 AEST
2026-05-29CSN344YMML?20:58 AEST13:42Z
2026-05-28CSN382YBBNZGSZ10:51 AEST17:22 CST
2026-05-27CSN382YBBNZGSZ10:22 AEST17:58 CST
2026-05-27 (partial)CSN381YBBN?10:17 AEST
2026-05-26CSN382YBBNZGSZ10:00 AEST17:30 CST
2026-05-26CSN381VMMC?21:28 CST15:00Z
2026-05-26 (partial)CSN381YBBN?01:46 AEST
2026-05-25CSN381VMMCYBBN21:34 CST07:40 AEST
2026-05-24CSN8092YSSYZGSZ13:56 AEST21:32 CST
2026-05-24CSN8091YSRIYSSY10:41 AEST11:54 AEST
2026-05-23CSN382??05:19Z14:22Z
2026-05-23CSN382YBBNZGSZ10:00 AEST09:08 CST
2026-05-23CSN382?YBBN02:10Z13:00 AEST
2026-05-22CSN382YBBN?11:13 AEST09:52Z
2026-05-22 (partial)CSN381YBBN?23:32 AEST
2026-05-21CSN381ZGSZYBBN23:25 CST09:41 AEST
2026-05-21CSN382YBBNZGSZ10:20 AEST17:12 CST
2026-05-20 (partial)CSN381YBBN?10:40 AEST
2026-05-20CSN382RPUHZGSZ08:07 PST18:06 CST
2026-05-19 (partial)CSN635YBBN?11:45 AEST
2026-05-19 (partial)CSN636YBBN?13:00 AEST
2026-05-12CSN3000ZBAA?09:45 CST09:02Z
2026-05-05CSN8910??02:54Z10:38Z
2026-05-05CSN647RKSS?11:55 KST04:56Z
2026-05-05CSN648RJTT?15:39 JST12:46Z
2026-05-04CSN8909??02:04Z04:45Z
2026-05-03CSN647RKSSRJTT11:47 KST13:42 JST
2026-05-03CSN648RJTT?16:07 JST09:46Z
2026-05-03CSN3105ZBTJ?09:55 CST13:28Z
2026-05-01CSN3050VVNB?11:29 +0704:52Z
2026-05-01CSN3049ZGGG?09:29 CST02:36Z
2026-05-01 (partial)CSN636YBBN?11:28 AEST
2026-04-30CSN636YBBNZGSZ22:51 AEST05:44 CST
2026-04-30CSN635ZGSZYBBN10:33 CST20:52 AEST
2026-04-30CSN6038ZGGG?10:33 CST19:10Z
2026-04-29CSN6038VILK?23:25 IST21:24Z
2026-04-28CSN636YBBN?22:53 AEST20:16Z
2026-04-28CSN635ZGSZ?10:38 CST11:12Z
2026-04-26 (partial)CSN636YBBN?12:27 AEST
2026-04-26CSN635ZGGGYBBN10:27 CST20:52 AEST
2026-04-25CSN635ZGSZYBBN10:33 CST20:58 AEST
2026-04-25CSN344YMML?12:22 AEST20:04Z
2026-04-24CSN344?ZGGG12:16Z05:08 CST
2026-04-24CSN343?YMML01:37Z20:28 AEST
2026-04-24CSN8092??01:36Z12:56Z
2026-04-23CSN8092YSSYZGSZ14:04 AEST00:36 CST
2026-04-23CSN8091??01:22Z19:09Z
2026-04-22CSN3110??11:48Z17:41Z
2026-04-21CSN3101?ZBAD02:17Z10:54 CST
2026-04-11CSN3000??01:54Z02:24Z
2026-04-06CSN635??02:23Z10:40Z
2026-04-06CSN636??12:57Z14:22Z
2026-04-05CSN6037??11:32Z15:26Z
2026-04-05 (partial)CSN636??03:52Z
2026-04-05 (partial)CSN3098RCTP?15:05 CST
2026-04-05CSN3097ZGSZRCTP11:53 CST13:32 CST
2026-04-05CSN6038??19:15Z20:34Z
2026-04-04CSN635??02:47Z11:16Z
2026-04-04CSN636??12:53Z21:42Z
2026-04-03 (partial)CSN344??00:15Z
2026-04-03CSN343?YMML00:25Z20:10 AEDT
2026-04-02 (partial)CSN344??00:34Z
2026-04-02CSN343?YMML00:36Z20:08 AEDT
2026-03-31CSN344YMMLZGGG22:54 AEDT04:48 CST
2026-03-31CSN343?YMML01:22Z21:06 AEDT
2026-03-30CSN3110??12:02Z12:40Z
2026-03-30CSN3000??01:55Z02:30Z
2026-03-30CSN3999??09:42Z10:08Z
2026-03-29CSN3904??13:10Z13:28Z
2026-03-29CSN3903??07:16Z07:48Z
2026-03-10CSN647RKSSRJTT11:45 KST13:40 JST
2026-03-10CSN648RJTTRKTY16:07 JST18:50 KST
2026-03-09CSN648RJTTRKTY15:53 JST18:38 KST
2026-03-09CSN647RKSSRJTT11:47 KST13:40 JST
2026-02-28CSN6712??05:47Z06:22Z
2026-02-28CSN6717??14:18Z14:36Z
2026-02-27CSN342UUEEZBAD19:28 MSK07:26 CST
2026-02-26CSN8059??00:32Z01:38Z
2026-02-26CSN8060??06:05Z13:50Z
2026-02-25CSN648RJTTRKTY15:26 JST18:04 KST
2026-02-25CSN8059??16:19Z22:00Z
2026-02-25CSN647RKSSRJTT11:48 KST13:50 JST
2026-02-24 (partial)CSN342UUEE?19:04 MSK
2026-02-24CSN341?UUEE05:48Z17:10 MSK
2026-02-24CSN3101??02:19Z02:45Z
2026-02-23CSN5654??07:47Z08:14Z
2026-02-23CSN3100??10:45Z11:18Z
2026-02-22CSN6713??14:41Z15:02Z
2026-02-22CSN6714??06:34Z07:00Z
2026-02-22CSN6711??04:18Z04:40Z
2026-02-21CSN6227??09:01Z09:18Z
2026-02-21CSN6716??12:05Z12:36Z
2026-02-21CSN6228??00:59Z01:30Z
2026-02-20CSN3105??13:01Z13:26Z
2026-02-20CSN3097ZGSZRCTP12:32 CST13:48 CST
2026-02-20 (partial)CSN3098RCTP?15:32 CST
2026-02-19CSN3114??13:46Z14:18Z
2026-02-19CSN648RJTI?15:30 JST09:04Z
2026-02-19CSN647RKSSRJTT11:51 KST13:48 JST
2026-02-18CSN6717??13:48Z14:12Z
2026-02-18CSN6712??05:39Z06:08Z
2026-02-17CSN6228??00:41Z01:08Z
2026-02-16CSN6713??14:50Z15:14Z
2026-02-16CSN6714??06:29Z06:58Z
2026-02-14CSN6713??14:55Z15:18Z
2026-02-14CSN6714??06:38Z07:10Z
2026-02-14CSN6711??04:15Z04:42Z
2026-02-13CSN342?UWKB01:59Z21:10 MSK
2026-02-13CSN3167ZGSZZBAA14:37 CST17:04 CST
2026-02-13CSN3156ZBAAZGSZ09:59 CST12:50 CST
2026-02-12CSN341?UUEE11:12Z16:46 MSK
2026-02-11CSN6717??13:57Z14:18Z
2026-02-11CSN6712??05:41Z13:56Z
2026-02-07CSN6716??11:47Z12:14Z
2026-02-07CSN6227??09:17Z09:38Z
2026-02-07CSN6228??01:26Z01:54Z
2026-02-06CSN6713??15:02Z15:28Z
2026-02-06CSN6711??04:36Z04:56Z
2026-02-06CSN6714??06:48Z07:18Z
2026-02-05CSN3108??01:06Z01:40Z
2026-02-05CSN6716??11:53Z12:24Z
2026-02-05CSN3179??07:13Z07:34Z
2026-02-04CSN3105??13:09Z13:34Z
2025-10-13CSN3115??10:02Z10:32Z
2025-10-08CSN648RJTTRKTY15:28 JST18:00 KST
2025-10-08CSN647RKSSRJTT11:36 KST13:38 JST
2025-10-07CSN3097ZGSZRCTP11:38 CST13:22 CST
2025-10-07CSN3161??14:12Z14:41Z
2025-10-07 (partial)CSN3098RCTP?14:50 CST
2025-10-06 (partial)CSN3096RCTP?17:56 CST
2025-10-06 (partial)CSN3095RCTP?16:04 CST
2025-09-25CSN8030RJOYRKSS16:18 JST17:27 KST
2025-09-25CSN8029?RJOS02:57Z13:22 JST
2025-09-24CSN8030RJOYRKSW15:48 JST16:53 KST
2025-09-23CSN8030RJOYRKSW15:31 JST16:37 KST
2025-09-23CSN8029?RJOS02:47Z13:03 JST
2025-08-26CSN5857??08:59Z09:34Z
2025-08-24CSN8030RJBB?17:43 JST10:14Z
2025-08-23CSN3174??12:52Z15:20Z
2025-08-22CSN6638??08:08Z08:52Z
2025-08-22CSN8909??19:13Z20:34Z
2025-08-21CSN384OMDB?11:17 +0422:04Z
2025-08-21CSN3161??15:50Z16:22Z
2025-08-21CSN6637??22:59Z23:24Z
2025-08-21CSN383?OMDB01:55Z23:42 +04
2025-08-20CSN3101??02:57Z03:38Z
2025-08-20CSN3106??09:07Z09:54Z
2025-08-20CSN383??18:24Z18:47Z
2025-08-17CSN3161??14:08Z14:38Z

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