PlaneTrack / aircraft / B-9907

B-9907 - Airbus A321 231

B-9907 is a Airbus A321 231 operated by China Eastern Airlines, Mode-S hex code 7809C0. Track it live, browse its recent flights, or download its full position history.

Airbus A321 231 (B-9907)
Photo © OMGcat / Planespotters
RegistrationB-9907
Mode-S hex7809C0
ManufacturerAirbus
ModelA321 231
OperatorChina Eastern Airlines
Last seen2026-10-04 13:06 UTC
Last callsignCES2368

In flight now. B-9907 is currently in flight (ZJHK to ZLXY), phase landing, 100% complete, ETA 21:10 CST. Watch live

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

Flight history 234 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-04 (today)CES2368ZLXY—08:06 CSTlast received 21:06 CST
2026-10-03CES2183??08:10Z23:56Z
2026-10-03CES2184?ZLXY04:41Z13:00 CST
2026-10-03CES2367ZLXY?14:22 CST08:22Z
2026-10-03CES2368?ZLXY11:08Z21:06 CST
2026-10-02CES5168?ZLXY14:15Z22:34 CST
2026-10-02CES5167??06:45Z07:10Z
2026-10-01CES2299??08:54Z09:16Z
2026-10-01CES2300?ZLXY15:59Z00:30 CST
2026-10-01CES2151ZLXY?09:10 CST02:28Z
2026-10-01CES2154?ZLXY05:14Z14:40 CST
2026-09-30CES2367ZLXY?14:32 CST08:38Z
2026-09-30CES2368?ZLXY11:05Z20:56 CST
2026-09-30CES2106??02:23Z08:26Z
2026-09-30 (partial)CES2123??02:22Z
2026-09-29CES2159??06:17Z07:34Z
2026-09-29CES2123ZLXYZBAD06:43 CST07:56 CST
2026-09-29CES2166?ZLXY10:45Z20:20 CST
2026-09-29 (partial)CES2342??00:38Z
2026-09-28CES2341?ZGSD14:33Z00:50 CST
2026-09-27CES2326?ZLXY06:43Z15:02 CST
2026-09-27CES2299ZLXY?16:54 CST09:18Z
2026-09-27CES2300?ZLXY15:59Z00:26 CST
2026-09-27CES2325??00:32Z00:50Z
2026-09-26CES2245??09:21Z09:48Z
2026-09-26CES2103ZLXY?09:22 CST02:36Z
2026-09-26CES2110?ZLXY05:12Z14:46 CST
2026-09-26CES2246?ZLXY16:18Z00:38 CST
2026-09-25CES2368?ZLXY11:01Z21:00 CST
2026-09-25CES2106?ZLXY02:13Z11:42 CST
2026-09-25CES2367??06:33Z08:32Z
2026-09-24CES2368?ZLXY11:06Z21:02 CST
2026-09-24CES2123??22:47Z23:58Z
2026-09-24CES2367ZLXY?14:27 CST08:24Z
2026-09-24 (partial)CES2387??00:00Z
2026-09-24CES2388?ZLXY02:53Z12:22 CST
2026-09-23CES2174?ZLXY12:32Z20:52 CST
2026-09-23CES2261??00:03Z00:20Z
2026-09-23CES2262?ZLXY03:25Z11:58 CST
2026-09-22CES2302?ZLXY08:00Z16:20 CST
2026-09-22CES2299??09:34Z09:54Z
2026-09-22CES2300?ZLXY16:16Z00:42 CST
2026-09-22CES2301??01:50Z02:10Z
2026-09-21CES2398?ZLXY09:53Z18:16 CST
2026-09-21CES2252?ZLXY02:26Z10:52 CST
2026-09-21CES2397ZLXY?12:43 CST05:06Z
2026-09-17CES2122ZGSZ?14:14 CST13:40Z
2026-09-16CES2122??13:07Z13:32Z
2026-09-15CES2103??02:01Z04:24Z
2026-09-15 (partial)CES2332??01:58Z
2026-09-15CES5597??04:26Z07:00Z
2026-09-11CES2102??00:24Z00:50Z
Earlier flights (183) - back to 2025-08-15
DateCallsignFromToDepArrRoute
2026-08-27CES6924??00:02Z02:38Z
2026-08-27CES6923??00:04Z00:28Z
2026-08-26CES6924??02:14Z13:18Z
2026-08-26CES6923??00:04Z00:30Z
2026-08-25CES2118??13:38Z14:02Z
2026-08-25CES2113??10:59Z13:36Z
2026-08-24 (partial)CES2332ZGSZ?15:32 CST
2026-08-24CES6915??12:07Z12:30Z
2026-08-22CES2114??09:29Z09:52Z
2026-08-22CES6915??13:14Z13:44Z
2026-08-22CES2107??05:02Z05:36Z
2026-08-18CES2113??09:04Z11:34Z
2026-08-18CES2118??11:35Z12:04Z
2026-07-08CES6924ZBAA?12:19 CST08:16Z
2026-07-08CES6923ZBSJ?10:02 CST02:22Z
2026-07-05CES2114ZBAA?16:27 CST08:44Z
2026-07-05CES2107ZBYN?12:57 CST05:24Z
2026-07-04CES2117ZBYN?19:36 CST12:08Z
2026-07-04CES2122??13:47Z14:14Z
2026-07-03CES6915ZBYN?20:06 CST12:38Z
2026-06-29CES2107??05:04Z05:28Z
2026-06-29CES2342VMMC?08:38 CST05:04Z
2026-06-29CES2114ZBAA?16:57 CST09:24Z
2026-06-27 (partial)CES2123ZBAA?10:16 CST
2026-06-27CES2106ZBAA?10:17 CST02:44Z
2026-06-26CES2123?ZBAD23:22Z07:56 CST
2026-06-26 (partial)CES2183??00:00Z
2026-06-25CES2183??23:39Z23:58Z
2026-06-22CES2110??05:03Z05:30Z
2026-06-22CES2103ZBYN?09:52 CST02:26Z
2026-06-21CES2106ZBAA?10:12 CST09:21Z
2026-06-16CES2106ZBAAZGSZ10:15 CST19:46 CST
2026-06-16 (partial)CES2123ZBAA?08:02 CST
2026-06-15CES2123ZBYN?07:25 CST23:54Z
2026-06-15CES2368??10:59Z23:24Z
2026-06-15CES2106ZBAA?10:15 CST08:23Z
2026-06-15CES2367ZGNN?16:24 CST10:59Z
2026-06-14 (partial)CES2183ZBTJ?08:00 CST
2026-06-14CES2123??23:28Z23:58Z
2026-05-29CES2368??11:04Z14:28Z
2026-05-25CES719RJNNRJGG14:57 JST15:48 JST
2026-05-24CES719RJNNRJGG15:30 JST16:16 JST
2026-05-24CES720RJNN?15:27 JST17:18Z
2026-05-23CES720RJNN?16:59 JST11:04Z
2026-05-23CES719RJFORJGG14:46 JST15:34 JST
2026-05-21CES2106ZBAA?10:10 CST02:36Z
2026-05-19 (partial)CES2122ZGSZ?10:17 CST
2026-05-12CES2122??13:15Z13:42Z
2026-05-12CES5137??03:55Z04:18Z
2026-05-11CES6189ZBAA?09:18 CST05:30Z
2026-05-11CES6190ZGGG?13:30 CST10:50Z
2026-05-10CES6682ZBYN?12:43 CST05:08Z
2026-05-09CES6681ZBAA?07:28 CST23:54Z
2026-05-09CES6682ZBAA?12:52 CST08:08Z
2026-05-08CES6670ZGSZ?08:43 CST17:14Z
2026-05-08CES6681??23:29Z23:58Z
2026-05-07CES6667ZBAA?18:58 CST13:34Z
2026-05-07 (partial)CES6670ZGSZ?23:35 CST
2026-05-06CES2111ZBYN?14:54 CST09:29Z
2026-05-05CES2124??04:31Z15:34Z
2026-05-04CES2117ZBYN?18:49 CST11:30Z
2026-05-04CES2124ZBAA?23:11 CST15:38Z
2026-05-04CES6649ZBAA?10:01 CST14:06Z
2026-05-02CES6650ZBYNZBAD19:08 CST19:42 CST
2026-05-02CES6649ZUUU?08:15 CST14:10Z
2026-05-01CES6649??09:36Z14:14Z
2026-05-01CES6650ZBYN?19:06 CST11:32Z
2026-04-30CES6649ZUUU?08:06 CST14:08Z
2026-04-30CES6650ZBYN?19:14 CST11:52Z
2026-04-28CES6649ZBAA?14:34 CST14:14Z
2026-04-28CES6650ZBYN?19:06 CST13:42Z
2026-04-27CES6650ZBYN?19:13 CST11:36Z
2026-04-27CES6649ZBAA?21:54 CST14:24Z
2026-04-26CES6645ZBAA?12:02 CST04:30Z
2026-04-25CES2123??23:29Z23:52Z
2026-04-24CES2110??02:04Z11:06Z
2026-04-23CES6662??01:18Z01:44Z
2026-04-23CES2110??05:18Z05:42Z
2026-04-22CES6234??09:26Z10:00Z
2026-04-22CES6669ZBAAZGSZ22:10 CST01:04 CST
2026-04-22CES6233??03:29Z05:56Z
2026-04-21CES2103??01:59Z02:28Z
2026-04-21 (partial)CES2110??05:12Z
2026-04-21CES2123??23:27Z23:52Z
2026-04-19CES2110??05:15Z06:30Z
2026-04-19CES2183??23:20Z23:52Z
2026-04-19CES2115??09:50Z10:22Z
2026-04-19CES2103??02:16Z02:44Z
2026-04-17CES2124??15:11Z15:36Z
2026-04-17CES6650??11:27Z11:44Z
2026-04-17CES6649??11:26Z14:08Z
2026-04-16CES6650??11:25Z13:42Z
2026-04-13CES6924??04:26Z04:48Z
2026-04-13CES6923??01:55Z02:20Z
2026-04-12CES2312??04:43Z05:32Z
2026-04-05CES2114??08:12Z08:40Z
2026-04-05CES2107??04:46Z05:10Z
2026-04-04CES2141??02:01Z02:44Z
2026-04-03CES2141??01:47Z02:40Z
2026-04-02CES2141??01:35Z02:30Z
2026-03-15CES5115??08:26Z08:44Z
2026-03-13CES6650??11:00Z13:32Z
2026-03-13CES6649??05:53Z14:00Z
2026-03-12CES6675??02:44Z03:10Z
2026-03-12CES6676??11:00Z11:32Z
2026-03-10CES6647??08:21Z08:48Z
2026-03-10CES6648??14:11Z14:34Z
2026-03-09CES6650??10:55Z11:20Z
2026-03-08CES6650??10:59Z11:20Z
2026-03-08CES6649??13:40Z14:08Z
2026-02-26CES2211??02:01Z02:32Z
2026-02-25CES2271??09:47Z10:24Z
2026-02-24CES6676??10:51Z11:16Z
2026-02-24CES2124??15:12Z15:38Z
2026-02-24CES6675??02:45Z03:13Z
2026-02-23CES2123??23:23Z23:46Z
2026-02-23RLH6585??23:33Z23:58Z
2026-02-17CES5124??11:12Z11:36Z
2026-02-14CES5245??11:34Z11:54Z
2026-02-07CES6848??14:58Z15:22Z
2026-02-07CES6650??12:56Z14:57Z
2026-02-06CES2110??05:04Z05:30Z
2026-02-06CES2103??02:09Z02:30Z
2026-02-02CES6649??13:30Z13:56Z
2026-02-02CES6650??10:57Z11:16Z
2026-02-01CES6649??13:42Z14:08Z
2026-02-01CES6650??11:04Z11:26Z
2026-01-23CES2124??15:11Z15:36Z
2026-01-22CES6674??14:56Z15:26Z
2026-01-22CES6663??08:15Z08:46Z
2026-01-21CES2074RKSI?15:37 KST07:30Z
2026-01-21CES6959??09:59Z10:28Z
2026-01-21CES2073?RKSI04:32Z14:06 KST
2026-01-06CES2018RKSI?13:51 KST05:38Z
2026-01-06CES2017?RKSI03:06Z12:50 KST
2026-01-03CES790RJTTZBAA16:39 JST18:22 CST
2026-01-03CES789?RJTT04:13Z15:02 JST
2026-01-01CES2017?RKSI03:14Z12:58 KST
2026-01-01CES2018RKSI?13:58 KST05:52Z
2025-12-30CES5409??04:40Z05:02Z
2025-12-27CES2398??08:08Z08:28Z
2025-12-20CES789?RJTT04:20Z15:16 JST
2025-12-20CES790RJTTZBAA16:53 JST18:32 CST
2025-12-16CES2335??23:12Z23:32Z
2025-12-14CES790RJTTZBAA16:42 JST18:24 CST
2025-12-14CES789?RJTT04:11Z15:02 JST
2025-12-13CES790RJTTZBAA16:46 JST18:34 CST
2025-12-13CES789?RJTT04:27Z15:16 JST
2025-12-12CES790RJTTZBAA16:39 JST18:30 CST
2025-12-12CES789?RJTT04:12Z15:04 JST
2025-12-10CES2337??02:02Z02:30Z
2025-10-29CES2183??00:14Z11:53Z
2025-10-29CES6612??00:13Z11:40Z
2025-10-29CES2247ZGSZ?22:01 CST15:26Z
2025-10-28CES6612??03:21Z10:40Z
2025-10-27CES2248?ZGSZ01:18Z17:00 CST
2025-10-27CES6612ZGSZ?18:27 CST12:16Z
2025-10-26CES2112??03:08Z06:36Z
2025-10-22CES2103??02:14Z02:36Z
2025-10-21CES6959??01:00Z03:58Z
2025-10-20CES6869?ZGSZ06:21Z17:12 CST
2025-10-20CES6870??12:05Z13:18Z
2025-10-19CES2103??02:11Z02:38Z
2025-10-15CES2103??02:35Z03:06Z
2025-10-15CES2074RKSI?16:30 KST08:32Z
2025-10-15CES2073?RKSI05:18Z14:50 KST
2025-10-14CES2271??06:57Z07:30Z
2025-10-14CES2104??01:14Z01:40Z
2025-10-13CES2074RKSI?16:50 KST08:50Z
2025-10-13CES2073?RKSI05:44Z15:16 KST
2025-10-13CES2103??02:59Z03:24Z
2025-10-08CES526RJBB?15:55 JST08:32Z
2025-10-08CES525??03:13Z04:44Z
2025-10-07CES5199??23:18Z23:44Z
2025-10-07CES6134??02:51Z03:30Z
2025-10-07CES5200??15:14Z15:44Z
2025-09-27CES6870ZGSZ?19:13 CST13:33Z
2025-08-26CES6232??09:12Z09:34Z
2025-08-23CES2121?ZBAD15:37Z00:12 CST
2025-08-22CES2271??18:31Z20:27Z
2025-08-21CES6915??00:00Z12:48Z
2025-08-20CES6915??23:08Z23:58Z
2025-08-15 (partial)CES2183??00:47Z

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