Flight

CSN321

Flight history and live tracking for CSN321, operated by China Southern Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineChina Southern Airlines
Observed routeVMMC → YMML

Flight history 273 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02estimatedVMMCYMML23:13 CST09:58 AEST8h 45mB-8358
2026-10-01partialYMML?10:47 AESTB-8359
2026-09-30estimatedVMMCYMML21:42 CST08:48 AEST9h 05mB-8359
2026-09-29estimatedVMMCYMML21:59 CST09:04 AEST9h 04mB-5928
2026-09-28estimatedVMMCYMML22:09 CST09:08 AEST8h 58mB-5959
2026-09-27estimatedVMMCYMML21:43 CST08:30 AEST8h 46mB-8361
2026-09-26estimatedVMMCYMML21:56 CST08:34 AEST8h 37mB-5928
2026-09-25partialVMMC?08:00 CSTB-8358
2026-09-24estimated??15:54Z23:58Z8h 04mB-8358
2026-09-23estimatedVMMCYMML22:04 CST09:08 AEST9h 03mB-8359
2026-09-22estimatedVMMCYMML21:54 CST08:50 AEST8h 55mB-8362
2026-09-21estimatedVMMCYMML21:53 CST08:52 AEST8h 58mB-8359
2026-09-20estimatedVMMCYMML05:40 CST08:30 AEST0h 50mB-8362
2026-09-19estimatedVMMCYMML06:00 CST08:32 AEST0h 32mB-8361
2026-09-18partialVMMC?08:42 CSTB-8870
2026-09-17estimatedVMMCYMML22:03 CST09:04 AEST9h 00mB-8870
2026-09-16estimated??13:42Z22:28Z8h 45mB-5939
2026-09-15partialYMML?10:36 AESTB-5928
2026-09-14partialYMML?11:06 AESTB-8358
2026-09-13estimatedVMMCYMML22:28 CST09:26 AEST8h 57mB-8358
2026-09-12estimatedVMMCYMML22:35 CST09:40 AEST9h 04mB-8359
2026-09-11partial??00:36ZB-8359
2026-09-10estimatedVMMCYMML21:57 CST08:50 AEST8h 52mB-8359
2026-09-09estimatedVMMCYMML22:12 CST08:54 AEST8h 41mB-8359
2026-09-08estimatedVMMCYMML21:51 CST08:12 AEST8h 20mB-5928
2026-09-06estimatedVMMCYMML22:00 CST08:36 AEST8h 35mB-8358
2026-09-05estimatedVMMCYMML21:55 CST08:32 AEST8h 36mB-5928
2026-09-04estimatedVMMCYMML21:54 CST08:28 AEST8h 33mB-8359
2026-09-03estimatedVMMCYMML21:55 CST08:58 AEST9h 02mB-8361
Earlier flights (244) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-02estimatedVMMCYMML22:02 CST08:46 AEST8h 43mB-8365
2026-09-01partialYMML?11:57 AESTB-5922
2026-08-31partialYMML?10:22 AESTB-32CQ
2026-08-30partialYMML?10:24 AESTB-32CQ
2026-08-29estimatedVMMCYMML21:59 CST08:38 AEST8h 38mB-32CQ
2026-08-28partialVMMC?08:31 CSTB-32CQ
2026-08-27estimatedVMMCYMML22:17 CST08:48 AEST8h 30mB-32CQ
2026-08-26estimatedVMMCYMML21:49 CST08:14 AEST8h 24mB-329S
2026-08-25estimatedVMMCYMML22:04 CST08:40 AEST8h 35mB-32AV
2026-08-24estimatedVMMCYMML22:56 CST09:18 AEST8h 21mB-32AV
2026-08-23partialVMMC?08:26 CSTB-32AV
2026-08-22estimatedVMMCYMML21:58 CST08:28 AEST8h 29mB-32AV
2026-08-21partialVMMC?08:32 CSTB-32AV
2026-08-20estimatedVMMCYMML21:44 CST08:46 AEST9h 01mB-32AV
2026-08-19estimated??13:48Z22:24Z8h 35mB-32AV
2026-08-18estimated??21:34Z22:42Z1h 07mB-324S
2026-08-17estimated??14:10Z22:56Z8h 45mB-324S
2026-08-16estimatedVMMCYMML21:50 CST08:38 AEST8h 47mB-324S
2026-08-15estimated??13:46Z22:16Z8h 29m781FA5
2026-08-14estimated??14:16Z22:36Z8h 19mB-32CR
2026-08-13estimated??14:27Z23:02Z8h 34mB-32CR
2026-08-12partial??00:32ZB-329S
2026-08-11estimated??20:04Z22:34Z2h 29mB-329S
2026-07-23partial??00:23ZB-324S
2026-07-22estimated?YMML13:43Z07:50 AEST8h 06mB-324S
2026-07-21estimated?YMML14:15Z08:24 AEST8h 08mB-324S
2026-07-20estimated?YMML13:58Z08:12 AEST8h 14mB-324S
2026-07-19estimated?YMML14:10Z08:26 AEST8h 15mB-32CR
2026-07-18estimated?YMML14:37Z09:06 AEST8h 28mB-32AV
2026-07-17partial??00:45ZB-32AV
2026-07-16estimated?YMML13:46Z08:50 AEST9h 03mB-32AV
2026-07-15partial??01:04Z781F74
2026-07-14estimatedVMMCYMML22:16 CST09:04 AEST8h 47m781F74
2026-07-13estimatedVMMCYMML21:51 CST08:46 AEST8h 54m781F74
2026-07-12estimatedVMMCYMML21:43 CST08:34 AEST8h 50mB-8426
2026-07-11partialYMML?10:31 AESTB-8359
2026-07-10estimatedVMMCYMML21:57 CST08:54 AEST8h 57mB-8359
2026-07-09estimatedVMMCYMML21:49 CST08:20 AEST8h 30m782003
2026-07-08partialYMML?10:39 AEST781F74
2026-07-07partialZGGG?08:21 CSTB-300U
2026-07-06estimatedVMMCYMML21:53 CST08:08 AEST8h 14mB-300U
2026-07-05partialYMML?10:21 AESTB-324S
2026-07-04estimatedZGSZYMML22:13 CST08:34 AEST8h 20mB-324S
2026-07-03partialYMML?10:24 AESTB-324S
2026-07-02partialYMML?10:18 AESTB-8361
2026-07-01estimatedVMMCYMML22:04 CST08:20 AEST8h 15mB-8361
2026-06-30estimatedZGSZYMML21:49 CST08:30 AEST8h 40m781FA5
2026-06-29partialYMML?10:33 AESTB-324R
2026-06-28estimatedVMMCYMML21:51 CST08:10 AEST8h 18mB-324R
2026-06-27partialVMMC?11:31 CST781F74
2026-06-27estimatedVMMCYMML08:01 CST11:18 AEST1h 16m781F74
2026-06-25estimatedZGSZYMML22:51 CST09:42 AEST8h 51mB-1062
2026-06-24estimatedVMMCYMML22:03 CST08:20 AEST8h 16mB-329S
2026-06-23partialYMML?10:38 AESTB-324R
2026-06-22estimatedVMMCYMML21:43 CST08:06 AEST8h 22mB-324R
2026-06-21estimatedZGSZYMML21:42 CST08:18 AEST8h 35mB-5959
2026-06-20estimatedVMMCYMML21:50 CST08:34 AEST8h 43mB-5959
2026-06-19partialYMML?10:06 AESTB-5928
2026-06-17estimatedVMMCYMML22:02 CST08:30 AEST8h 27mB-8361
2026-06-16partialYMML?10:42 AESTB-1063
2026-06-15estimatedVMMCYMML05:10 CST08:30 AEST1h 19mB-1063
2026-06-14partialYMML?06:17 AESTB-8359
2026-06-13estimatedVMMCYMML21:47 CST08:28 AEST8h 40mB-1063
2026-06-12partialYMML?07:09 AESTB-1063
2026-06-11partialYMML?08:40 AESTB-5970
2026-05-28partialYMML?10:30 AEST781F74
2026-05-27estimatedVMMCYMML21:38 CST08:34 AEST8h 55m781F74
2026-05-26estimatedVMMCYMML21:42 CST08:26 AEST8h 43m781F73
2026-05-25partialYMML?10:24 AESTB-324R
2026-05-24estimatedZGSZYMML21:43 CST08:00 AEST8h 16mB-324R
2026-05-23estimatedVMMCYMML22:31 CST08:34 AEST8h 02mB-324R
2026-05-22partialVMMC?09:50 CSTB-324R
2026-05-21estimatedVMMCYMML05:33 CST09:58 AEST2h 24mB-324R
2026-05-20partialZGSZ?08:42 CST781F74
2026-05-19partialZGSZ?11:07 CSTB-324R
2026-05-12estimatedZGSZYMML21:40 CST08:16 AEST8h 35mB-324R
2026-05-11partialYMML?10:22 AESTB-308T
2026-05-10partialYMML?10:17 AESTB-30C0
2026-05-09partialYMML?10:27 AESTB-324R
2026-05-08partialYMML?10:44 AESTB-309W
2026-05-07estimatedZGSZYMML22:18 CST08:32 AEST8h 14mB-309W
2026-05-06estimatedZGSZYMML21:45 CST08:20 AEST8h 34mB-329S
2026-05-05partialYMML?10:26 AESTB-329S
2026-05-04estimatedZGGGYMML21:52 CST08:10 AEST8h 17mB-329S
2026-05-03estimatedZGGGYMML22:10 CST08:36 AEST8h 25mB-32CQ
2026-05-02partialYMML?10:17 AEST782003
2026-05-01partialYMML?10:36 AESTB-329S
2026-04-30partialYMML?10:36 AESTB-32CQ
2026-04-29partialYMML?10:43 AESTB-324R
2026-04-28estimatedZGSZYMML22:33 CST08:54 AEST8h 20mB-324R
2026-04-27partialYMML?10:21 AESTB-324R
2026-04-26estimatedZGSZYMML21:34 CST08:18 AEST8h 43mB-324R
2026-04-25estimatedZGGGYMML21:49 CST08:24 AEST8h 34mB-324R
2026-04-24estimatedVMMCYMML21:59 CST08:34 AEST8h 34mB-324R
2026-04-23partial??00:48Z781F73
2026-04-22estimated?YMML13:45Z08:52 AEST9h 06m781F73
2026-04-21partial??00:23ZB-324R
2026-04-20partialVMMC?08:29 CST782003
2026-04-19estimated?YMML13:52Z08:28 AEST8h 35m782003
2026-04-18estimatedVMMCYMML21:54 CST08:30 AEST8h 35mB-32CQ
2026-04-17partialVMMC?08:19 CSTB-324S
2026-04-16estimated?YMML14:00Z08:08 AEST8h 07mB-324S
2026-04-15estimatedVMMCYMML21:38 CST07:54 AEST8h 15mB-324S
2026-04-14partial??00:24ZB-32CR
2026-04-13partial??00:14ZB-30F9
2026-04-12estimatedVMMCYMML21:44 CST07:56 AEST8h 11mB-30F9
2026-04-11partial??00:23ZB-320S
2026-04-05estimated?YMML13:54Z08:16 AEST8h 21mB-32CR
2026-04-04partial??00:16Z781FA5
2026-04-03estimated?YMML13:48Z09:06 AEDT8h 18m781FA5
2026-04-02estimated??14:00Z22:22Z8h 21m781FA5
2026-03-31estimated?YMML14:35Z09:56 AEDT8h 20m781FA5
2026-03-30estimatedVMMCYMML22:59 CST10:24 AEDT8h 24mB-32AV
2026-03-29estimatedVMMCYMML06:22 CST09:44 AEDT0h 21m781F73
2026-03-29estimated??13:47Z21:58Z8h 10m781F73
2026-03-28estimated?YMML13:44Z09:28 AEDT8h 43mB-30C0
2026-03-16estimated??13:41Z15:00Z1h 18mB-30CE
2026-03-15estimated??13:53Z23:10Z9h 16mB-30CE
2026-03-14estimated?YMML13:49Z09:32 AEDT8h 42mB-30CE
2026-03-13estimated?YMML13:44Z09:10 AEDT8h 25mB-324S
2026-03-12estimated??16:59Z22:24Z5h 24mB-30AL
2026-03-11estimatedVMMCYMML21:39 CST09:16 AEDT8h 36mB-30AL
2026-03-10estimatedVMMCYMML21:55 CST09:42 AEDT8h 46mB-320S
2026-03-09estimatedVMMCYMML21:58 CST09:34 AEDT8h 35mB-320S
2026-03-08estimatedVMMCYMML21:40 CST09:26 AEDT8h 45mB-30CE
2026-03-07estimatedVMMCYMML Melbourne Tullamarine21:58 CST09:37 AEDT8h 38mB-30AL
2026-03-06estimatedVMMCYMML22:11 CST09:52 AEDT8h 41mB-324S
2026-03-05estimatedVMMCYMML21:46 CST09:20 AEDT8h 34mB-30AL
2026-03-04estimatedVMMCYMML22:11 CST10:08 AEDT8h 56mB-32CQ
2026-03-03estimated?YMML Melbourne Tullamarine13:59Z09:42 AEDT8h 43mB-308T
2026-03-02estimatedVMMCYMML21:56 CST09:36 AEDT8h 40mB-30AL
2026-03-01estimatedVMMCYMML21:43 CST09:30 AEDT8h 46mB-30AL
2026-02-28estimatedZGSZYMML21:55 CST09:36 AEDT8h 40mB-30F0
2026-02-27estimatedZGSZYMML21:57 CST09:46 AEDT8h 48mB-30F9
2026-02-26partialYMML?11:01 AEDTB-30CE
2026-02-25estimatedVMMCYMML23:20 CST10:58 AEDT8h 38mB-30CE
2026-02-24estimatedVMMCYMML22:03 CST09:36 AEDT8h 32mB-320S
2026-02-23estimatedVMMCYMML21:47 CST09:32 AEDT8h 44mB-320S
2026-02-22estimatedVMMCYMML21:44 CST09:28 AEDT8h 43mB-30F9
2026-02-21estimatedVMMCYMML21:50 CST09:40 AEDT8h 49mB-30F9
2026-02-20estimatedVMMCYMML21:52 CST09:38 AEDT8h 45m781FA5
2026-02-19estimatedVMMCYMML21:47 CST09:28 AEDT8h 40mB-30AL
2026-02-18estimatedVMMCYMML21:51 CST09:32 AEDT8h 40mB-30A9
2026-02-17estimatedVMMCYMML21:52 CST09:30 AEDT8h 38m781FA5
2026-02-16estimatedVMMCYMML21:47 CST09:26 AEDT8h 38mB-30CE
2026-02-15estimatedVMMCYMML21:49 CST09:40 AEDT8h 51m782003
2026-02-14estimatedVMMCYMML21:49 CST09:50 AEDT9h 00mB-309W
2026-02-13estimatedVMMCYMML21:36 CST09:24 AEDT8h 47mB-30CE
2026-02-12estimatedVMMCYMML21:50 CST09:32 AEDT8h 41mB-30CE
2026-02-11estimatedVMMCYMML21:53 CST09:36 AEDT8h 43mB-30CE
2026-02-07estimatedVMMCYMML21:50 CST09:54 AEDT9h 04mB-30EA
2026-02-06estimatedZGSZYMML Melbourne Tullamarine21:57 CST09:36 AEDT8h 39mB-30CE
2026-02-05estimatedVMMCYMML21:49 CST09:28 AEDT8h 38mB-30CE
2026-02-04estimatedVMMCYMML21:53 CST09:28 AEDT8h 34mB-30CE
2026-02-03estimatedVMMCYMML21:47 CST09:42 AEDT8h 54mB-30CE
2026-02-02estimatedVMMCYMML21:54 CST09:36 AEDT8h 42mB-30CE
2026-02-01estimatedVMMCYMML21:52 CST09:26 AEDT8h 33mB-30F9
2026-01-31estimatedZGSZYMML Melbourne Tullamarine21:54 CST09:40 AEDT8h 45mB-30CE
2026-01-30estimatedVMMCYMML21:55 CST09:36 AEDT8h 40mB-30CE
2026-01-29estimatedVMMCYMML21:57 CST09:26 AEDT8h 29mB-30CE
2026-01-28estimatedVMMCYMML21:59 CST09:30 AEDT8h 31mB-30CE
2026-01-27estimatedVMMCYMML22:00 CST09:42 AEDT8h 41mB-30AL
2026-01-26estimatedVMMCYMML21:58 CST09:46 AEDT8h 47mB-30AL
2026-01-25estimatedVMMCYMML21:55 CST09:42 AEDT8h 46mB-308T
2026-01-24estimatedVMMCYMML21:53 CST09:28 AEDT8h 34mB-30AL
2026-01-23estimatedVMMCYMML21:56 CST09:28 AEDT8h 31mB-30AL
2026-01-22estimatedVMMCYMML21:53 CST09:32 AEDT8h 38mB-30AL
2026-01-21estimatedVMMCYMML21:53 CST09:14 AEDT8h 20mB-30AL
2026-01-20estimatedVMMCYMML Melbourne Tullamarine21:57 CST09:32 AEDT8h 34mB-30A9
2026-01-19estimatedVMMCYMML Melbourne Tullamarine21:58 CST09:40 AEDT8h 42mB-30F0
2026-01-18estimated?YMML Melbourne Tullamarine18:56Z09:38 AEDT3h 42mB-30F0
2026-01-09estimatedVMMCYMML21:54 CST09:32 AEDT8h 37mB-30AL
2026-01-08estimated?YMML Melbourne Tullamarine13:55Z09:52 AEDT8h 57mB-30AL
2026-01-07estimated?YMML13:51Z09:24 AEDT8h 32mB-30F9
2026-01-06estimated?YMML Melbourne Tullamarine13:53Z09:30 AEDT8h 37mB-30F9
2026-01-05estimatedVMMCYMML22:24 CST10:10 AEDT8h 45mB-30F9
2026-01-04estimatedVMMCYMML Melbourne Tullamarine21:47 CST09:34 AEDT8h 47mB-30C0
2026-01-03estimatedVMMCYMML21:53 CST09:16 AEDT8h 22mB-30C0
2026-01-02estimatedVMMCYMML Melbourne Tullamarine21:52 CST09:30 AEDT8h 37mB-30C0
2026-01-01estimated?YMML Melbourne Tullamarine13:48Z09:14 AEDT8h 25mB-30C0
2025-12-31estimated?? Melbourne Tullamarine13:51Z22:52Z9h 00mB-320S
2025-12-30estimatedZGSZYMML Melbourne Tullamarine21:49 CST09:22 AEDT8h 32mB-320S
2025-12-29estimated?YMML13:59Z09:42 AEDT8h 43mB-320S
2025-12-28estimatedVMMCYMML21:52 CST09:38 AEDT8h 45mB-320S
2025-12-27estimated?YMML13:49Z09:30 AEDT8h 40mB-320S
2025-12-26estimated?YMML Melbourne Tullamarine13:46Z09:28 AEDT8h 42mB-30C0
2025-12-25estimated?YMML Melbourne Tullamarine13:57Z09:56 AEDT8h 58mB-30C0
2025-12-24estimated?YMML Melbourne Tullamarine13:57Z09:34 AEDT8h 36mB-30C0
2025-12-23estimated?YMML Melbourne Tullamarine13:57Z09:32 AEDT8h 34mB-308T
2025-12-22estimated?YMML Melbourne Tullamarine13:43Z09:26 AEDT8h 43mB-30F0
2025-12-21estimated?YMML Melbourne Tullamarine13:48Z09:32 AEDT8h 44mB-30EA
2025-12-20estimatedVMMCYMML21:56 CST09:36 AEDT8h 40mB-320S
2025-12-19estimatedVMMCYMML21:49 CST09:14 AEDT8h 24mB-320S
2025-12-18estimatedZGSZYMML22:24 CST10:28 AEDT9h 03mB-30F9
2025-12-17estimatedZGSZYMML21:53 CST09:30 AEDT8h 37mB-30C0
2025-12-16estimated?YMML13:47Z09:32 AEDT8h 44mB-30F0
2025-12-15estimated?YMML Melbourne Tullamarine13:52Z09:32 AEDT8h 40mB-320S
2025-12-14estimated?YMML Melbourne Tullamarine13:49Z09:28 AEDT8h 38mB-30EA
2025-12-13estimated?YMML13:55Z09:32 AEDT8h 37mB-30EA
2025-12-12estimated?YMML13:59Z10:04 AEDT9h 04mB-30EA
2025-12-11estimated?YMML13:50Z09:42 AEDT8h 51mB-30CE
2025-12-10estimated?YMML Melbourne Tullamarine13:56Z09:44 AEDT8h 47mB-30CE
2025-12-09estimated?YMML Melbourne Tullamarine18:39Z09:22 AEDT3h 42mB-30AL
2025-11-27estimatedVMMCYMML22:00 CST09:38 AEDT8h 37mB-30F0
2025-11-26estimatedVMMCYMML22:12 CST09:42 AEDT8h 29mB-30CE
2025-10-30estimated??13:38Z15:16Z1h 38mB-300U
2025-10-29estimatedVMMCYMML21:53 CST09:54 AEDT9h 00mB-8358
2025-10-28estimatedVMMCYMML21:44 CST09:46 AEDT9h 01mB-8358
2025-10-27estimatedVMMCYMML21:55 CST09:46 AEDT8h 50mB-8358
2025-10-26estimatedVMMCYMML21:32 CST09:20 AEDT8h 48mB-5939
2025-10-25estimatedVMMCYMML22:45 CST10:12 AEDT8h 26mB-5939
2025-10-24estimatedVMMCYMML22:01 CST09:30 AEDT8h 28mB-8362
2025-10-23partialVMMC?08:06 CSTB-5939
2025-10-22estimatedVMMCYMML23:23 CST10:28 AEDT8h 04mB-5939
2025-10-21estimatedVMMCYMML23:51 CST10:00 AEDT7h 08mB-5966
2025-10-20estimatedVMMCYMML22:26 CST10:12 AEDT8h 45mB-5966
2025-10-19estimatedVMMCYMML02:49 CST10:06 AEDT4h 16mB-5966
2025-10-15estimated??13:44Z15:24Z1h 39mB-5940
2025-10-14estimatedVMMCYMML22:03 CST09:48 AEDT8h 44mB-8362
2025-10-13estimatedVMMCYMML22:01 CST09:46 AEDT8h 44mB-8362
2025-10-12estimatedVMMCYMML07:01 CST10:30 AEDT0h 29mB-300U
2025-10-07estimatedVMMCYMML22:04 CST10:02 AEDT8h 58mB-5959
2025-10-06estimatedVMMCYMML21:44 CST09:50 AEDT9h 06mB-5959
2025-10-05YLVTYMML15:03Z10:30 AEDT8h 26mB-5970
2025-10-04partialYMML?00:18 AESTB-5970
2025-09-30?YMEN13:47Z08:51 AEST9h 04m780CCD
2025-09-29?YMML Melbourne Tullamarine13:39Z08:13 AEST8h 34m780D3E
2025-09-27?YMML Melbourne Tullamarine14:46Z09:19 AEST8h 33m780CCD
2025-09-26?YMPC14:19Z08:51 AEST8h 31m780DAF
2025-09-25?YMEN14:11Z08:52 AEST8h 40m780DAF
2025-09-23?YMML Melbourne Tullamarine13:53Z09:35 AEST9h 41m780CCD
2025-09-22YMML Melbourne Tullamarine?10:00 AEST15:32Z15h 32m780DAF
2025-09-21ZGGGYMML Melbourne Tullamarine22:54 CST09:59 AEST9h 05m780DAF
2025-09-18ZGSZYMPC21:56 CST08:51 AEST8h 55m780DAF
2025-08-26partialYMML?12:25 AESTB-1242
2025-08-25estimated??14:18Z15:04Z0h 45mB-1242
2025-08-24estimated??04:24Z16:44Z12h 20mB-20EL
2025-08-23estimated??05:22Z19:38Z14h 16mB-20EL
2025-08-21partialVMMC?08:13 CSTB-1242
2025-08-19estimatedVMMCYMML21:56 CST09:44 AEST9h 47mB-20EW
2025-08-17partialVMMC?08:06 CSTB-1242
2025-08-16estimated??14:05Z15:48Z1h 42mB-1242
2025-08-15partialYMML?10:43 AESTB-1242
2025-08-14estimated??14:42Z19:40Z4h 57mB-1242

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when CSN321 flies + if it runs late.

Data access

Live positions and 365-day history for this flight 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). Questions: [email protected]