PlaneTrack / aircraft / B-30F9

B-30F9 - A350-941

B-30F9 is a A350-941 operated by China Southern Airlines, Mode-S hex code 781949. Track it live, browse its recent flights, or download its full position history.

A350-941 (B-30F9)
Photo © Tzeman Kenny Ho / Planespotters
RegistrationB-30F9
Mode-S hex781949
ModelA350-941
OperatorChina Southern Airlines
Last seen2026-10-02 19:54 UTC
Last callsignCSN306

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

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

Flight history 400 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-02 (partial)CSN305NZAA?16:46 NZDT
2026-10-02CSN306NZAAZGSZ22:19 NZDT03:54 CST
2026-10-02 (partial)CSN305NZAA?13:00 NZDT
2026-09-29CSN3190??12:18Z14:50Z
2026-09-29CSN3189ZGSZZBAA15:53 CST20:17 CST
2026-09-28CSN3172??08:22Z11:04Z
2026-09-28CSN3169ZGSZZBAA11:55 CST16:22 CST
2026-09-27CSN3588??14:28Z14:50Z
2026-09-27 (partial)CSN3213ZGSZ?08:14 CST
2026-09-27CSN3214ZLXY?12:18 CST06:24Z
2026-09-26CSN8032??03:25Z05:52Z
2026-09-25CSN8032MMMXMMTJ03:38 CST05:36 PDT
2026-09-25CSN8031??00:38Z04:42Z
2026-09-25 (partial)CSN8032MMTJ?08:11 PDT
2026-09-24CSN3966?ZGSZ04:41Z13:40 CST
2026-09-24CSN8031ZGSZVHSK22:06 CST01:50 HKT
2026-09-23 (partial)CSN3190ZGSZ?20:22 CST
2026-09-23CSN3189ZGSZZBAA16:01 CST20:22 CST
2026-09-22CSN3189ZGSZZBAA15:51 CST18:22 CST
2026-09-22CSN3190??12:15Z12:46Z
2026-09-21 (partial)CSN305??00:25Z
2026-09-21CSN306NZAAZGSZ21:36 NZST04:38 CST
2026-09-20CSN305??20:23Z21:12Z
2026-09-18CSN306NZAAZGSZ21:46 NZST02:28 CST
2026-09-18 (partial)CSN305??00:00Z
2026-09-17CSN3102??04:46Z05:18Z
2026-09-17CSN3101??02:39Z04:46Z
2026-09-16CSN308??11:53Z20:22Z
2026-09-16CSN307??03:54Z04:26Z
2026-09-13CSN3558?ZGSZ13:51Z22:14 CST
2026-09-12CSN306NZAAZGSZ21:28 NZST04:36 CST
2026-09-12 (partial)CSN305NZAA?21:28 NZST
2026-09-12 (partial)CSN305NZAA?12:00 NZST
2026-09-11CSN3122??10:26Z10:52Z
2026-09-11CSN3179??07:05Z10:25Z
2026-09-09 (partial)CSN305??00:00Z
2026-09-09CSN306NZAAZGSZ21:28 NZST04:22 CST
2026-09-08CSN305??17:05Z23:58Z
2026-09-07CSN301??00:43Z09:18Z
2026-09-06CSN302??11:51Z22:12Z
2026-09-06 (partial)CSN306??00:38Z
2026-09-06CSN301ZGSZYSSY08:39 CST19:18 AEST
2026-09-05 (partial)CSN305??00:00Z
2026-09-05CSN306NZAAZGSZ21:30 NZST04:14 CST
Earlier flights (356) - back to 2025-08-22
DateCallsignFromToDepArrRoute
2026-09-02CSN3999??09:05Z09:32Z
2026-09-02CSN3110??11:56Z12:28Z
2026-09-01CSN308EHAMZBYN13:54 CEST01:10 CST
2026-09-01 (partial)CSN307EHAM?13:54 CEST
2026-09-01CSN307ULLIEHAM04:38 MSK09:58 CEST
2026-08-30CSN308EHAMZBYN13:53 CEST21:48 CST
2026-08-30CSN307??02:19Z05:02Z
2026-08-30 (partial)CSN307EHAM?13:53 CEST
2026-08-29CSN326YSSYZGSZ10:10 AEST17:02 CST
2026-08-28 (partial)CSN325VMMC?08:16 CST
2026-08-28CSN326??00:20Z09:00Z
2026-08-27 (partial)CSN304??02:48Z
2026-08-26CSN303UNAAEGLL17:59 +0718:52 BST
2026-08-25 (partial)CSN307??00:05Z
2026-08-25CSN308EHAMZBYN13:34 CEST20:52 CST
2026-08-24CSN354??06:17Z09:38Z
2026-08-24CSN353??01:13Z04:02Z
2026-08-23 (partial)CSN305??00:30Z
2026-08-23CSN306NZAAZGSZ21:30 NZST04:30 CST
2026-08-22CSN326??00:07Z08:58Z
2026-08-21CSN326??00:17Z13:19Z
2026-08-21 (partial)CSN325??00:17Z
2026-08-20CSN308??05:00Z22:08Z
2026-08-20CSN3177??05:00Z08:08Z
2026-08-20CSN325??13:18Z21:58Z
2026-08-19CSN308??11:57Z20:10Z
2026-08-19 (partial)CSN307??02:44Z
2026-08-18CSN353ZGSZWSSS09:13 CST12:24 +08
2026-08-18CSN354??01:12Z09:30Z
2026-08-16 (partial)CSN305??00:00Z
2026-08-16CSN306NZAAZGSZ21:23 NZST04:38 CST
2026-08-15CSN3104??07:49Z17:27Z
2026-08-15CSN3177??04:53Z07:48Z
2026-08-15CSN306??04:52Z20:40Z
2026-08-14 (partial)CSN305??00:18Z
2026-08-14CSN306NZAAZGSZ21:39 NZST02:56 CST
2026-08-13 (partial)CSN304??02:52Z
2026-08-12CSN303??10:44Z21:19Z
2026-07-22CSN307?EHAM02:13Z06:40 CEST
2026-07-21CSN326??00:10Z09:16Z
2026-07-20CSN325??13:26Z22:02Z
2026-07-20CSN326??00:08Z09:04Z
2026-07-19CSN353ZGSZWSSS09:01 CST12:06 +08
2026-07-19CSN354WSSSZGGG13:53 +0817:06 CST
2026-07-18CSN306ZGGGZGSZ16:30 CST04:16 CST
2026-07-17CSN305?NZAA00:22Z15:22 NZST
2026-07-17 (partial)CSN305NZAA?21:38 NZST
2026-07-15CSN326??00:04Z08:46Z
2026-07-14CSN326YSSY?10:01 AEST08:58Z
2026-07-14CSN325VMMC?21:37 CST22:30Z
2026-07-13CSN326YSSY?10:09 AEST09:22Z
2026-07-13CSN325ZGSZ?21:22 CST22:22Z
2026-07-12CSN325VMMC?22:04 CST22:38Z
2026-07-12 (partial)CSN304??03:10Z
2026-07-11CSN303ZBSJEGLL16:14 CST18:56 BST
2026-07-10 (partial)CSN307??01:40Z
2026-07-10CSN308EHAMZBYN13:56 CEST04:38 CST
2026-07-09CSN307ZBYN?02:30 CST22:34Z
2026-07-09CSN354WSSSZGGG14:00 +0802:28 CST
2026-07-08 (partial)CSN305YBMK?10:20 AEST
2026-07-07CSN354WSSSZGGG14:52 +0818:10 CST
2026-07-07CSN353VMMCWSSS09:41 CST12:38 +08
2026-07-06 (partial)CSN325YSSY?10:21 AEST
2026-07-06CSN326YSSY?10:54 AEST10:02Z
2026-07-05 (partial)CSN306ZGGG?08:52 CST
2026-07-05CSN354WSSSZGGG13:58 +0817:18 CST
2026-07-05 (partial)CSN353WSSS?09:01 +08
2026-07-04 (partial)CSN305YBPN?11:03 AEST
2026-07-03CSN354WSSSZGGG14:10 +0817:32 CST
2026-07-02CSN306NZAAZGSZ21:40 NZST04:42 CST
2026-07-02 (partial)CSN305YBMK?10:15 AEST
2026-07-01CSN326YSSY?10:11 AEST09:26Z
2026-06-30CSN326YSSY?10:15 AEST09:28Z
2026-06-30CSN325VMMCYSSY21:32 CST07:58 AEST
2026-06-29CSN325ZGSZ?21:24 CST22:28Z
2026-06-29CSN338RKSS?15:27 KST07:08Z
2026-06-29CSN337RKPC?12:56 KST06:26Z
2026-06-29 (partial)CSN306NZAA?13:55 NZST
2026-06-28CSN305YBTLNZAA11:23 AEST16:56 NZST
2026-06-28CSN306NZAAZGSZ21:41 NZST04:46 CST
2026-06-28 (partial)CSN305NZAA?21:41 NZST
2026-06-24CSN307UUYYEHAM03:20 MSK06:06 CEST
2026-06-24CSN308EHAMZBYN13:55 CEST04:42 CST
2026-06-23CSN326YSSY?10:00 AEST09:04Z
2026-06-22CSN325VMMC?21:14 CST21:52Z
2026-06-22CSN326YSSY?10:11 AEST09:16Z
2026-06-21CSN326YSSY?10:26 AEST09:56Z
2026-06-21CSN325VMMC?21:11 CST21:30Z
2026-06-20CSN338RKSS?15:36 KST13:00Z
2026-06-20CSN325VMMC?21:08 CST21:34Z
2026-06-20CSN337RKPC?12:47 KST04:30Z
2026-06-19CSN308EHAMZBYN13:45 CEST04:26 CST
2026-06-19CSN307EHAM?13:44 CEST23:02Z
2026-06-19CSN307ULLIEHAM04:37 MSK06:02 CEST
2026-06-18CSN326YSSY?10:04 AEST15:23Z
2026-06-18CSN307ZBYN?02:46 CST22:18Z
2026-06-17CSN338RKSS?15:52 KST13:20Z
2026-06-17CSN325VMMC?21:20 CST21:44Z
2026-06-17 (partial)CSN308ZGGG?10:16 CST
2026-06-16CSN308??14:35Z20:30Z
2026-06-16CSN307UNAAEHAM08:47 +0709:58 CEST
2026-06-16CSN308EHAMZBYN13:45 CEST20:22 CST
2026-06-16CSN307EHAM?13:42 CEST23:58Z
2026-06-13CSN326YSSY?10:01 AEST08:54Z
2026-06-13 (partial)CSN325YSSY?10:00 AEST
2026-06-12CSN325VMMC?21:16 CST21:52Z
2026-06-12CSN306NZAA?16:18 NZST20:24Z
2026-05-29CSN308ZGGG?11:12 CST17:50Z
2026-05-28 (partial)CSN307ULLI?05:30 MSK
2026-05-27CSN326YSSYZGSZ10:02 AEST17:58 CST
2026-05-27 (partial)CSN325YSSY?10:01 AEST
2026-05-26CSN325VMMCYSSY21:12 CST08:24 AEST
2026-05-25CSN326YSSYZGSZ10:11 AEST17:54 CST
2026-05-23 (partial)CSN347EFLP?03:25 EEST
2026-05-22CSN348??03:18Z18:37Z
2026-05-21CSN347EEEILFPB04:59 EEST06:52 CEST
2026-05-20 (partial)CSN325YSSY?10:38 AEST
2026-05-19 (partial)CSN382YBBN?11:31 AEST
2026-05-19 (partial)CSN325ZGSZ?11:03 CST
2026-05-19 (partial)CSN381YBBN?11:30 AEST
2026-05-12CSN382YBBNZGSZ10:00 AEST16:56 CST
2026-05-12CSN381VMMCYBBN21:28 CST07:18 AEST
2026-05-11CSN350WMKK?14:16 +0809:31Z
2026-05-11CSN381VMMCYBBN21:28 CST07:18 AEST
2026-05-11CSN349ZGSZ?09:33 CST04:32Z
2026-05-11 (partial)CSN308EHAM?03:32 CEST
2026-05-10CSN307ULLIEHAM04:41 MSK06:12 CEST
2026-05-08CSN326YSSYZGSZ10:59 AEST18:52 CST
2026-05-07CSN3106ZBAA?13:55 CST08:16Z
2026-05-07CSN3099ZBAA?11:06 CST05:55Z
2026-05-06CSN307ULLIEHAM03:00 MSK06:04 CEST
2026-05-02CSN308EHAMZBYN13:40 CEST06:24 CST
2026-05-02CSN307ULLIEHAM04:19 MSK05:50 CEST
2026-05-01CSN326YSSYZGSZ10:08 AEST16:58 CST
2026-04-30CSN325ZGSZYSSY21:19 CST08:26 AEST
2026-04-29CSN382YBBNZGSZ10:19 AEST09:52 CST
2026-04-29 (partial)CSN381YBBN?10:18 AEST
2026-04-28CSN382YBBNZGSZ10:01 AEST16:54 CST
2026-04-28CSN381ZGSZYBBN22:11 CST08:24 AEST
2026-04-27CSN381ZGSZYBBN21:24 CST07:40 AEST
2026-04-26CSN3106ZBAA?13:53 CST06:24Z
2026-04-26CSN3099ZBAA?11:08 CST05:52Z
2026-04-25CSN308EHAM?09:00 CEST20:10Z
2026-04-24 (partial)CSN307??03:02Z
2026-04-24CSN308EHAMZBYN13:50 CEST04:16 CST
2026-04-23CSN3104??11:36Z13:53Z
2026-04-22 (partial)CSN326YSSY?10:07 AEST
2026-04-22 (partial)CSN325YSSY?10:06 AEST
2026-04-21CSN325VMMCYSSY21:12 CST08:18 AEST
2026-04-21CSN382??00:02Z08:37Z
2026-04-19CSN3906ZBAA?10:14 CST05:06Z
2026-04-19CSN3623??02:07Z09:12Z
2026-04-18CSN3623??08:13Z08:52Z
2026-04-16 (partial)CSN381YBBN?10:05 AEST
2026-04-16CSN382YBBNZGSZ10:18 AEST16:32 CST
2026-04-15CSN326YSSYZGSZ10:06 AEST17:28 CST
2026-04-14 (partial)CSN381??00:03Z
2026-04-14CSN325VMMCYSSY21:06 CST07:54 AEST
2026-04-14CSN382??00:04Z08:28Z
2026-04-13CSN322?ZGSZ00:14Z16:56 CST
2026-04-13CSN381?YBBN16:52Z07:20 AEST
2026-04-13 (partial)CSN321??00:14Z
2026-04-12CSN321VMMCYMML21:44 CST07:56 AEST
2026-04-11CSN308??07:26Z17:30Z
2026-04-05CSN8031??00:04Z03:42Z
2026-04-05 (partial)CSN8044??05:45Z
2026-04-04CSN8031ZGSZVHSK20:40 CST00:14 HKT
2026-04-04CSN8044MMMXZGSZ20:48 CST13:56 CST
2026-04-03CSN8044??08:46Z20:12Z
2026-04-03CSN8031??01:43Z04:47Z
2026-04-02CSN8031ZGSZVHSK22:11 CST01:44 HKT
2026-04-02CSN8044MMMXZGSZ19:48 CST12:32 CST
2026-04-01CSN8031??01:32Z05:16Z
2026-03-31CSN3175??01:53Z04:18Z
2026-03-31CSN8031ZGSZVHSK22:37 CST02:10 HKT
2026-03-31CSN3158??07:23Z10:42Z
2026-03-29CSN302??09:24Z19:44Z
2026-03-28CSN302??17:59Z19:46Z
2026-03-16CSN6717??13:41Z14:12Z
2026-03-16CSN6712??05:55Z08:32Z
2026-03-14CSN6715??09:46Z10:18Z
2026-03-14CSN6718??02:04Z09:46Z
2026-03-13CSN6718??02:21Z07:57Z
2026-03-13CSN6715??02:20Z10:26Z
2026-03-12CSN6715??10:04Z10:40Z
2026-03-12CSN6718??02:15Z10:02Z
2026-03-11CSN3175??03:40Z04:08Z
2026-03-07CSN3175??03:42Z04:10Z
2026-03-07CSN3158??06:25Z06:46Z
2026-03-06CSN3158??06:26Z06:56Z
2026-03-06CSN3175??03:47Z04:10Z
2026-03-05CSN8044?VHHH01:54Z12:46 HKT
2026-03-04CSN8044??07:58Z18:24Z
2026-03-04CSN8031??02:09Z05:58Z
2026-03-03CSN3099??02:58Z03:20Z
2026-03-03CSN3158??08:59Z11:42Z
2026-03-03CSN8031??17:15Z18:38Z
2026-03-02CSN302YSSYZGSZ21:58 AEDT03:22 CST
2026-03-02CSN301?YSSY00:33Z20:24 AEDT
2026-03-01CSN301ZGSZYSSY08:34 CST20:22 AEDT
2026-03-01CSN302YSSYZGSZ22:01 AEDT03:22 CST
2026-02-28CSN322YMMLZGSZ11:35 AEDT17:20 CST
2026-02-27CSN321ZGSZYMML21:57 CST09:46 AEDT
2026-02-25CSN636YBBNZGSZ22:55 AEST05:20 CST
2026-02-25CSN635?YBBN02:36Z21:06 AEST
2026-02-24CSN347??02:00Z18:56Z
2026-02-24CSN348LFPG?11:29 CET19:40Z
2026-02-23CSN322YMMLZGSZ11:19 AEDT17:16 CST
2026-02-22CSN322YMMLZGSZ11:20 AEDT17:08 CST
2026-02-22CSN321VMMCYMML21:44 CST09:28 AEDT
2026-02-21CSN321VMMCYMML21:50 CST09:40 AEDT
2026-02-20CSN308EHAMZBYN21:34 CET07:08 CST
2026-02-20CSN307ULLIEHAM18:06 MSK18:58 CET
2026-02-19CSN636YBBNZGSZ22:59 AEST05:10 CST
2026-02-19CSN635VMMCYBBN10:35 CST21:22 AEST
2026-02-18CSN348LFPG?11:24 CET19:06Z
2026-02-18 (partial)CSN347??02:19Z
2026-02-17 (partial)CSN644??00:02Z
2026-02-16CSN644??00:02Z06:14Z
2026-02-16CSN643?YMML10:52Z06:22 AEDT
2026-02-16CSN644??10:52Z23:56Z
2026-02-15CSN643?YMML10:42Z06:38 AEDT
2026-02-15CSN308??10:42Z23:58Z
2026-02-14CSN307ULLIEHAM18:16 MSK18:54 CET
2026-02-13 (partial)CSN347LFPG?04:44 CET
2026-02-13CSN348LFPG?11:24 CET19:08Z
2026-02-12CSN644??08:58Z23:58Z
2026-02-12CSN644??00:08Z06:28Z
2026-02-11CSN644??10:46Z23:06Z
2026-02-11CSN643??10:47Z19:56Z
2026-02-11CSN644??00:17Z06:50Z
2026-02-07CSN307ULLIEHAM18:11 MSK19:02 CET
2026-02-06CSN302YSSYZGSZ22:18 AEDT03:54 CST
2026-02-06CSN301VMMCYSSY08:50 CST21:00 AEDT
2026-02-05CSN347LFPP?11:25 CET23:08Z
2026-02-05 (partial)CSN347LFPG?03:19 CET
2026-02-05CSN348LFPG?11:24 CET13:58Z
2026-02-03CSN635VMMCYBBN10:48 CST21:05 AEST
2026-02-03CSN636YBBNZGSZ22:49 AEST04:52 CST
2026-02-02CSN322YMMLZGSZ11:30 AEDT17:18 CST
2026-02-01 (partial)CSN644YMML?11:53 AEDT
2026-02-01CSN321VMMCYMML21:52 CST09:26 AEDT
2026-01-31CSN643?YMML14:26Z10:22 AEDT
2026-01-31CSN644??01:44Z06:28Z
2026-01-30CSN643VMMCYMML19:20 CST07:32 AEDT
2026-01-29CSN307??14:48Z17:25Z
2026-01-29CSN308EHAMZBYN21:49 CET07:24 CST
2026-01-28CSN302YSSYZGSZ21:59 AEDT03:44 CST
2026-01-28CSN301ZGSZYSSY08:28 CST20:06 AEDT
2026-01-27CSN635VMMCYBBN10:35 CST20:42 AEST
2026-01-27CSN636YBBNZGSZ22:52 AEST05:14 CST
2026-01-25CSN307ULLIEHAM17:42 MSK18:24 CET
2026-01-24CSN302YSSYZGSZ22:06 AEDT03:40 CST
2026-01-24CSN301VMMCYSSY08:33 CST20:20 AEDT
2026-01-23CSN348LFPG?11:27 CET13:15Z
2026-01-23 (partial)CSN347??02:12Z
2026-01-21CSN307??14:42Z17:20Z
2026-01-21CSN308EHAMZBYN21:58 CET07:38 CST
2026-01-20CSN302YSSYZGSZ22:10 AEDT03:58 CST
2026-01-20CSN301VMMCYSSY08:35 CST20:12 AEDT
2026-01-19CSN301VMMCYSSY08:31 CST20:14 AEDT
2026-01-19CSN302YSSYZGSZ22:15 AEDT03:44 CST
2026-01-17CSN347??23:02Z23:24Z
2026-01-09CSN301ZGSZYSSY08:36 CST20:22 AEDT
2026-01-09CSN302YSSYZGSZ22:02 AEDT03:44 CST
2026-01-08CSN322YMMLZGSZ11:22 AEDT17:14 CST
2026-01-07CSN322YMMLZGSZ11:21 AEDT17:18 CST
2026-01-07CSN321?YMML13:51Z09:24 AEDT
2026-01-06CSN321?YMML13:53Z09:30 AEDT
2026-01-06CSN322YMMLZGSZ11:45 AEDT17:22 CST
2026-01-05CSN321VMMCYMML22:24 CST10:10 AEDT
2026-01-05 (partial)CSN644??01:27Z
2026-01-04CSN643VMMCYMML18:58 CST06:58 AEDT
2026-01-04 (partial)CSN644??01:29Z
2026-01-03CSN643VMMCYMML19:27 CST06:48 AEDT
2026-01-02CSN307ULLIEHAM17:40 MSK18:18 CET
2026-01-02CSN308EHAMZBYN21:35 CET07:15 CST
2026-01-01CSN644??05:02Z22:42Z
2025-12-31CSN643?YMML10:53Z06:28 AEDT
2025-12-30CSN307ULLIEHAM17:36 MSK18:10 CET
2025-12-30CSN308EHAMZBYN21:43 CET07:36 CST
2025-12-29 (partial)CSN644??04:34Z
2025-12-28CSN644??04:25Z22:24Z
2025-12-28CSN643ZGSZYMML18:51 CST06:32 AEDT
2025-12-27CSN644YMML?08:30 AEDT22:10Z
2025-12-27CSN643?YMML10:50Z06:28 AEDT
2025-12-26CSN308EHAMZBYN21:36 CET07:22 CST
2025-12-26CSN307ULLIEHAM17:33 MSK18:10 CET
2025-12-24CSN308EHAMZBYN21:38 CET07:22 CST
2025-12-24CSN307ULLIEHAM17:54 MSK18:28 CET
2025-12-23 (partial)CSN644??01:40Z
2025-12-22CSN643?YMML10:57Z06:44 AEDT
2025-12-21CSN307ULLIEHAM18:04 MSK18:46 CET
2025-12-21CSN308EHAMZBYN21:42 CET07:20 CST
2025-12-20CSN348LFPG?11:26 CET12:48Z
2025-12-20 (partial)CSN347LFPG?03:30 CET
2025-12-19CSN322YMMLZGSZ12:15 AEDT17:58 CST
2025-12-18CSN321ZGSZYMML22:24 CST10:28 AEDT
2025-12-17 (partial)CSN347LFPG?03:27 CET
2025-12-17CSN348LFPG?11:27 CET13:04Z
2025-12-15CSN307ULLIEHAM17:25 MSK18:16 CET
2025-12-15CSN308EHAMZBYN21:44 CET07:10 CST
2025-12-14CSN347?LFPB01:36Z05:36 CET
2025-12-14CSN348LFPG?11:34 CET13:00Z
2025-12-13CSN350WMKK?14:19 +0808:44Z
2025-12-13CSN349ZGSZWMKK09:05 CST12:14 +08
2025-12-12CSN348LFPG?11:32 CET13:08Z
2025-12-12CSN347?LFPB01:55Z05:56 CET
2025-12-11CSN349ZGSZWMKK09:19 CST12:24 +08
2025-12-11CSN350??06:23Z08:52Z
2025-12-10CSN635?YBBN02:35Z21:10 AEST
2025-12-10CSN636YBBNZGSZ23:05 AEST05:12 CST
2025-12-02CSN349??00:45Z03:54Z
2025-11-27CSN344??12:43Z21:28Z
2025-11-27CSN343ZGSZYMML10:04 CST21:34 AEDT
2025-11-26 (partial)CSN347LFPG?11:20 CET
2025-11-26CSN348LFPG?11:20 CET13:00Z
2025-10-30CSN8032RJAAZGSZ11:17 JST12:56 CST
2025-10-29CSN8032MMMXMMTJ04:32 CST04:42 PDT
2025-10-29CSN8031??00:01Z04:08Z
2025-10-29 (partial)CSN8032MMTJ?07:09 PDT
2025-10-28CSN3176ZBAAZGSZ12:17 CST14:54 CST
2025-10-28CSN8031ZGSZVHSK22:03 CST07:58 HKT
2025-10-27CSN3904??13:09Z13:34Z
2025-10-27CSN3903??08:07Z08:34Z
2025-10-26CSN3409??02:59Z03:54Z
2025-10-26 (partial)CSN308??02:59Z
2025-10-25CSN308EHAMZBYN16:43 CEST06:38 CST
2025-10-25CSN307ULLIEHAM05:53 MSK07:34 CEST
2025-10-24CSN8022??01:28Z02:02Z
2025-10-23CSN8021??00:06Z05:18Z
2025-10-22 (partial)CSN308??01:41Z
2025-10-21CSN308EHAMZBYN17:45 CEST04:48 CST
2025-10-21 (partial)CSN307??01:41Z
2025-10-20CSN3114??13:48Z14:22Z
2025-10-19CSN8004??19:01Z22:46Z
2025-10-15CSN350??05:45Z07:56Z
2025-10-15CSN325??13:23Z14:57Z
2025-10-15CSN349ZGSZWMKK08:29 CST11:44 +08
2025-10-14CSN349ZGSZWMKK09:09 CST11:52 +08
2025-10-14CSN350??05:47Z08:08Z
2025-10-13CSN308EHAMZBYN13:40 CEST04:52 CST
2025-10-13 (partial)CSN307??01:11Z
2025-10-08CSN326YSSYZGSZ11:09 AEDT17:00 CST
2025-10-07CSN325VMMCYSSY21:33 CST09:26 AEDT
2025-10-07CSN326YSSYZGSZ11:22 AEDT17:24 CST
2025-10-06CSN325VMMCYSSY21:17 CST09:20 AEDT
2025-10-04CSN678ELLXUNAA22:57 CEST06:24 +07
2025-09-28CSN326YSSY?11:23 AEST02:27Z
2025-09-25CSN308EHAMZBYN14:03 CEST04:47 CST
2025-09-24CSN348DLFPGZBYN10:38 CEST01:33 CST
2025-09-21CSN325?YSSY13:37Z08:06 AEST
2025-08-26 (partial)CSN325YSSY?12:25 AEST
2025-08-26CSN326YSSYZGSZ12:36 AEST17:26 CST
2025-08-22CSN3407??15:35Z15:58Z
2025-08-22CSN8022??02:08Z03:04Z

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