Flight

JAL48

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

Route

AirlineJapan Airlines
Observed routeEFHK → LROP

Flight history 293 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02partial??01:30ZJA743J
2026-10-01partial??01:25ZJA740J
2026-09-30estimatedRJTLKSFO10:25 JST12:18 PDT17h 52mJA742J
2026-09-29partial??01:58ZJA738J
2026-09-28estimated??07:29Z18:06Z10h 36mJA739J
2026-09-28estimatedRJTLRJTT10:35 JST13:48 JST3h 12mJA739J
2026-09-27partial??01:22ZJA741J
2026-09-26estimatedEFHKLROP07:34 EEST01:22 EEST17h 47mJA740J
2026-09-26estimatedRJTLRJTT10:50 JST13:32 JST2h 41mJA740J
2026-09-25estimated??01:22Z18:22Z16h 59mJA738J
2026-09-24estimated??01:29Z19:08Z17h 38mJA739J
2026-09-23estimatedRJTLKSFO10:36 JST12:12 PDT17h 36mJA742J
2026-09-22estimated??01:56Z17:46Z15h 49mJA737J
2026-09-21partial??02:58ZJA739J
2026-09-20partial??03:32ZJA740J
2026-09-19estimated??03:42Z16:12Z12h 29mJA741J
2026-09-18estimated??01:27Z18:04Z16h 36mJA739J
2026-09-17estimated??07:47Z17:32Z9h 44mJA743J
2026-09-17estimatedRJTLRJTT11:04 JST13:58 JST2h 53mJA743J
2026-09-16estimated??03:47Z18:40Z14h 52mJA742J
2026-09-15estimated??07:47Z22:20Z14h 32mJA737J
2026-09-15estimatedRJTLRJTT10:42 JST13:48 JST3h 06mJA737J
2026-09-14partial??01:48ZJA736J
2026-09-13partial??01:51ZJA740J
2026-09-12estimated??03:19Z17:42Z14h 22mJA743J
2026-09-11estimated??01:36Z19:28Z17h 51mJA741J
2026-09-10estimatedEFHKLROP18:21 EEST22:24 EEST4h 02mJA741J
2026-09-09estimatedRJTLRJTT11:19 JST14:24 JST3h 05mJA739J
2026-09-08estimatedEFHKLROP19:12 EEST21:40 EEST2h 27mJA739J
2026-09-07estimatedRJTLRJTT10:32 JST13:40 JST3h 07mJA742J
2026-09-06partial??01:16ZJA739J
2026-09-05partial??01:06ZJA738J
2026-09-04estimated??02:00Z19:20Z17h 20mJA743J
2026-09-03partial??01:20ZJA738J
Earlier flights (259) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimatedEFHKLROP18:15 EEST01:00 EEST6h 44mJA736J
2026-08-31estimated??01:15Z04:10Z2h 54mJA739J
2026-08-30estimated??01:46Z19:12Z17h 25mJA743J
2026-08-29estimated??07:11Z17:32Z10h 20mJA736J
2026-08-28partial??01:06ZJA738J
2026-08-27estimatedEFHKLROP18:18 EEST22:26 EEST4h 07mJA738J
2026-08-25estimatedEFHKLROP18:11 EEST01:26 EEST7h 14mJA739J
2026-08-24estimatedRJTLRJTT10:22 JST13:50 JST3h 27mJA738J
2026-08-23estimated??07:23Z22:10Z14h 46mJA743J
2026-08-23estimatedRJTLRJTT10:36 JST13:34 JST2h 57mJA743J
2026-08-22estimated??09:55Z17:50Z7h 54mJA739J
2026-08-22estimated??04:04Z05:18Z1h 14mJA739J
2026-08-21partial??01:08ZJA736J
2026-08-20estimatedEFHKLROP18:19 EEST22:36 EEST4h 16mJA736J
2026-08-19estimated??03:59Z04:56Z0h 56mJA739J
2026-08-18estimated??22:17Z23:06Z0h 48mJA739J
2026-08-17estimated??10:57Z11:58Z1h 01mJA737J
2026-08-16partial??03:59ZJA738J
2026-08-15partial??03:58ZJA736J
2026-08-14partial??03:44ZJA743J
2026-08-13estimatedEFHKLROP18:22 EEST02:06 EEST7h 43mJA743J
2026-08-12estimatedRJTLRJTT12:57 JST16:24 JST3h 26mJA736J
2026-08-11estimated??22:10Z22:54Z0h 44mJA736J
2026-07-23estimatedEFHKLROP18:17 EEST22:16 EEST3h 58mJA740J
2026-07-22estimated?RJTT02:34Z13:30 JST1h 55mJA743J
2026-07-21estimated?RJTT15:13Z02:52 JST2h 38mJA743J
2026-07-20estimated??03:59Z04:58Z0h 58mJA738J
2026-07-19partialEFPE?10:39 EEST868340
2026-07-18estimated??07:31Z22:56Z15h 24mJA740J
2026-07-18estimated??03:42Z04:48Z1h 06mJA740J
2026-07-17estimated??07:34Z22:58Z15h 23mJA739J
2026-07-17?RJTI01:33Z13:36 JST3h 02mJA739J
2026-07-16estimatedEFHKLROP18:48 EEST01:18 EEST6h 29mJA739J
2026-07-14EFHFRJTT18:19 EEST13:16 JST12h 56m8682DA
2026-07-13estimatedRJTL?13:23 JST05:14Z0h 50mJA736J
2026-07-12estimatedEFHKLROP10:28 EEST02:26 EEST15h 57mJA739J
2026-07-12estimatedRJTL?12:57 JST04:48Z0h 50mJA739J
2026-07-11partialRJTL?12:36 JSTJA743J
2026-07-10partialRJAH?13:01 JSTJA736J
2026-07-09estimatedEFHF?18:24 EEST23:02Z7h 37mJA736J
2026-07-08estimatedRJTK?12:55 JST04:44Z0h 48mJA737J
2026-07-07estimatedEFHKLROP18:21 EEST01:52 EEST7h 31mJA737J
2026-07-06estimatedRJTLRJTT13:13 JST14:12 JST0h 58mJA738J
2026-07-05estimated??07:54Z23:18Z15h 23mJA736J
2026-07-05estimatedRJAH?13:32 JST05:34Z1h 01mJA736J
2026-07-04estimated??07:35Z23:44Z16h 09mJA743J
2026-07-04estimated?RJTT01:51Z13:52 JST3h 01mJA743J
2026-07-03partialPAWT?17:12 AKDTJA736J
2026-07-02estimatedEFHK?07:03 EEST19:16Z15h 12mJA737J
2026-07-01estimatedRJTL?13:12 JST05:10Z0h 57mJA737J
2026-06-30partialRJTL?13:05 JSTJA739J
2026-06-29partial??01:51ZJA738J
2026-06-28partial??01:39ZJA743J
2026-06-27RJTLKSFO13:52 JST12:40 PDT14h 47mJA739J
2026-06-26estimated??07:49Z23:30Z15h 40mJA738J
2026-06-26estimated??01:22Z04:36Z3h 13mJA738J
2026-06-25estimatedRJTL?10:44 JST19:20Z17h 35mJA740J
2026-06-24estimatedRJTL?13:01 JST19:38Z15h 36mJA736J
2026-06-23estimated??07:24Z22:58Z15h 34mJA738J
2026-06-23estimatedRJTL?12:53 JST04:52Z0h 58mJA738J
2026-06-22partialRJTL?11:19 JSTJA736J
2026-06-21estimated??07:26Z20:34Z13h 07mJA740J
2026-06-21estimatedRJTLRJTT11:35 JST14:04 JST2h 28mJA740J
2026-06-20estimatedRJAH?13:02 JST20:40Z16h 37mJA738J
2026-06-19estimated??07:29Z23:12Z15h 42mJA736J
2026-06-19estimatedRJAARJTT12:46 JST13:22 JST0h 35mJA736J
2026-06-18estimated??07:26Z22:50Z15h 23mJA740J
2026-06-18estimatedRJTL?13:31 JST05:24Z0h 52mJA740J
2026-06-17partial??02:01ZJA738J
2026-06-16estimated??08:51Z19:44Z10h 52mJA736J
2026-06-16estimatedRJTL?12:16 JST06:32Z3h 15mJA736J
2026-06-15estimatedRJTK?13:21 JST21:16Z16h 54mJA740J
2026-06-14partialRJTL?12:59 JSTJA739J
2026-06-13partial??03:21ZJA743J
2026-06-12estimatedEFHKLROP10:50 EEST23:02 EEST12h 11mJA740J
2026-06-12estimatedRJTLRJTT10:58 JST14:10 JST3h 11mJA740J
2026-05-29estimated??07:23Z17:56Z10h 32mJA739J
2026-05-29estimatedEFHKRJTT05:51 EEST13:34 JST1h 42mJA739J
2026-05-28estimatedEFHKLROP19:42 EEST22:50 EEST3h 08mJA739J
2026-05-27estimatedRJTLRJTT13:07 JST14:04 JST0h 56mJA738J
2026-05-26estimatedEFHKLROP18:50 EEST01:52 EEST7h 02mJA738J
2026-05-25estimatedRJTLRJTT12:51 JST13:44 JST0h 52mJA737J
2026-05-24partial??02:40ZJA741J
2026-05-23estimatedEFHKLROP10:32 EEST01:32 EEST14h 59mJA736J
2026-05-23estimatedRJTL?13:23 JST05:18Z0h 54mJA736J
2026-05-22partial??04:21ZJA737J
2026-05-21estimatedEFHKLROP18:36 EEST02:04 EEST7h 28mJA737J
2026-05-20EFHKRJAA03:08 EEST18:55 JST9h 46mJA737J
2026-05-19partialEFHK?04:22 EESTJA743J
2026-05-12estimatedEFHKLROP19:04 EEST01:54 EEST6h 49mJA743J
2026-05-11estimatedRJTL?12:49 JST04:48Z0h 58mJA736J
2026-05-10estimatedEFHKLROP09:36 EEST01:44 EEST16h 07mJA742J
2026-05-10estimatedRJAH?12:55 JST04:48Z0h 52mJA742J
2026-05-09estimated??07:27Z22:36Z15h 09mJA741J
2026-05-09estimated?RJTT02:16Z14:04 JST2h 47mJA741J
2026-05-08partial??01:48ZJA733J
2026-05-07estimatedEFHKLROP18:18 EEST01:20 EEST7h 01mJA733J
2026-05-06estimatedRJTL?12:57 JST05:02Z1h 04mJA736J
2026-05-05estimatedEFHKLROP18:15 EEST01:40 EEST7h 24mJA736J
2026-05-04estimatedRJAHRJTT13:10 JST14:18 JST1h 07mJA733J
2026-05-03estimated??06:44Z22:34Z15h 49mJA740J
2026-05-03estimatedRJTL?13:07 JST05:02Z0h 54mJA740J
2026-05-02estimated??07:41Z22:38Z14h 56mJA742J
2026-05-02estimated?RJTT02:18Z14:14 JST2h 55mJA742J
2026-05-01partial??02:06ZJA733J
2026-04-30estimatedEFHKLROP18:27 EEST01:46 EEST7h 18mJA733J
2026-04-29estimated??01:52Z03:14Z1h 21mJA742J
2026-04-28estimatedEFHKLROP18:13 EEST01:20 EEST7h 07mJA742J
2026-04-27estimatedRJTLRJTT10:40 JST13:28 JST2h 47mJA736J
2026-04-26estimated??07:42Z22:14Z14h 31mJA740J
2026-04-26estimated??01:46Z04:42Z2h 55mJA740J
2026-04-25estimated??07:44Z22:26Z14h 41mJA737J
2026-04-25estimated?RJTT01:45Z13:48 JST3h 02mJA737J
2026-04-24partial??02:00ZJA742J
2026-04-23estimatedEFHKLROP18:35 EEST01:48 EEST7h 12mJA742J
2026-04-22estimatedRJTLRJTT10:38 JST13:34 JST2h 55mJA740J
2026-04-21estimatedEFHKLROP18:17 EEST01:08 EEST6h 50mJA740J
2026-04-20estimated?RJTT04:18Z14:06 JST0h 47mJA741J
2026-04-19partial??01:50ZJA736J
2026-04-18estimatedEFHKLROP10:48 EEST01:54 EEST15h 06mJA737J
2026-04-18estimated?RJTT04:03Z13:54 JST0h 51mJA737J
2026-04-17estimated??07:52Z22:28Z14h 35mJA742J
2026-04-17estimated?RJTT01:35Z13:20 JST2h 44mJA742J
2026-04-16estimatedEFHKLROP18:14 EEST22:20 EEST4h 05mJA742J
2026-04-15estimatedRJTLRJTT12:50 JST13:48 JST0h 57mJA736J
2026-04-14estimatedEFHKLROP18:22 EEST01:34 EEST7h 12mJA736J
2026-04-13estimated?RJTT01:28Z13:22 JST2h 53mJA733J
2026-04-12estimated??17:32Z22:04Z4h 31mJA733J
2026-04-12estimated??01:19Z17:10Z15h 51mJA736J
2026-04-11estimated??07:37Z22:06Z14h 29mJA741J
2026-04-11estimated??01:39Z04:22Z2h 42mJA741J
2026-04-06estimated??04:31Z05:30Z0h 58mJA739J
2026-04-05estimatedEFHKLROP10:45 EEST01:58 EEST15h 12mJA736J
2026-04-05estimated??01:39Z04:34Z2h 55mJA736J
2026-04-04partial??02:48ZJA743J
2026-04-03partial??02:24ZJA742J
2026-04-02estimatedEFHKLROP18:13 EEST01:42 EEST7h 28mJA742J
2026-04-01estimated?RJTT04:29Z14:26 JST0h 56mJA733J
2026-03-31estimatedEFHKLROP18:24 EEST01:58 EEST7h 33mJA733J
2026-03-30estimated??04:57Z05:54Z0h 56mJA738J
2026-03-29partial??01:24ZJA872J
2026-03-16estimated?RJTT02:13Z13:54 JST2h 40mJA872J
2026-03-15estimatedEFHKLROP17:51 EET01:06 EET7h 14mJA872J
2026-03-14estimated??02:34Z05:26Z2h 51mJA870J
2026-03-13estimated??00:54Z18:22Z17h 27mJA872J
2026-03-11estimatedRJTLRJTT11:25 JST14:22 JST2h 56mJA872J
2026-03-10estimatedEFHKLROP17:45 EET20:48 EET3h 03mJA872J
2026-03-09estimatedRJTLRJTT13:16 JST14:18 JST1h 01mJA872J
2026-03-08estimatedEFHKLROP17:29 EET01:14 EET7h 44mJA872J
2026-03-07estimatedRJTLRJTT11:13 JST14:04 JST2h 50mJA871J
2026-03-06estimatedEFHKLROP17:46 EET22:04 EET4h 17mJA871J
2026-03-04estimatedRJTLRJTT11:38 JST14:22 JST2h 44mJA870J
2026-03-03estimatedEFHKLROP18:34 EET21:24 EET2h 50mJA870J
2026-03-02estimatedRJTLRJTT13:31 JST14:30 JST0h 59mJA871J
2026-03-01estimatedEFHKLROP17:59 EET01:28 EET7h 28mJA871J
2026-02-28estimatedRJTLRJTT12:27 JST15:20 JST2h 52mJA872J
2026-02-27estimatedEFHKLROP18:54 EET21:44 EET2h 49mJA872J
2026-02-25estimatedRJTLRJTT10:47 JST13:38 JST2h 50mJA872J
2026-02-24estimatedEFPERJTT17:48 EET04:46 JST3h 57mJA872J
2026-02-23estimatedRJTLRJTT10:47 JST13:40 JST2h 52mJA871J
2026-02-22estimatedEFHKLROP17:47 EET20:38 EET2h 51mJA871J
2026-02-21estimatedRJTLRJTT10:43 JST13:26 JST2h 42mJA870J
2026-02-20estimatedEFHKLROP17:42 EET20:28 EET2h 45mJA870J
2026-02-18estimatedRJTLRJTT11:32 JST14:18 JST2h 45mJA869J
2026-02-17estimatedEFHKLROP18:10 EET21:04 EET2h 53mJA869J
2026-02-16estimatedRJTLRJTT11:06 JST13:38 JST2h 32mJA872J
2026-02-15estimatedEFHKLROP17:38 EET00:48 EET7h 09mJA872J
2026-02-14estimatedRJTLRJTT11:34 JST14:24 JST2h 49mJA870J
2026-02-13estimatedEFHKLROP17:54 EET01:32 EET7h 37mJA870J
2026-02-11estimatedRJTLRJTT11:09 JST13:56 JST2h 46mJA871J
2026-02-07estimatedRJTLRJTT11:35 JST14:16 JST2h 40mJA870J
2026-02-06estimatedEFPERJTT17:50 EET03:50 JST3h 00mJA870J
2026-02-04estimatedRJTLRJTT13:41 JST16:30 JST2h 48mJA871J
2026-02-03estimatedEFHKURKG20:25 EET01:18 MSK3h 52mJA871J
2026-02-02estimatedRJTLRJTT11:25 JST14:18 JST2h 52mJA869J
2026-02-01estimatedEFHKLROP17:34 EET20:42 EET3h 07mJA869J
2026-01-31estimatedRJTLRJTT11:27 JST14:06 JST2h 38mJA869J
2026-01-30estimatedEFHKLROP17:38 EET20:32 EET2h 53mJA869J
2026-01-28estimatedRJTLRJTT11:36 JST14:02 JST2h 25mJA870J
2026-01-27estimatedEFHKLROP17:40 EET20:36 EET2h 55mJA870J
2026-01-26estimatedRJTLRJTT11:10 JST13:52 JST2h 41mJA872J
2026-01-25estimatedEFHKLROP17:27 EET20:40 EET3h 13mJA872J
2026-01-24estimatedRJTLRJTT11:17 JST14:10 JST2h 53mJA872J
2026-01-23estimatedEFHKLROP17:35 EET20:34 EET2h 58mJA872J
2026-01-21estimatedRJTLRJTT11:06 JST13:38 JST2h 31mJA879J
2026-01-20estimatedEFHKLROP17:27 EET20:32 EET3h 05mJA879J
2026-01-19estimatedRJTLRJTT11:40 JST14:20 JST2h 39mJA873J
2026-01-18estimated??17:19Z20:26Z3h 06mJA873J
2026-01-09estimated??04:24Z18:30Z14h 05mJA875J
2026-01-08estimatedEFHKLROP17:35 EET01:14 EET7h 39mJA875J
2026-01-07estimated?RJTT04:07Z14:48 JST1h 40mJA872J
2026-01-06estimatedEFHKLROP17:47 EET21:32 EET3h 44mJA872J
2026-01-05estimated?RJAH04:05Z14:58 JST1h 52mJA870J
2026-01-04estimatedEFHKLROP18:07 EET22:36 EET4h 28mJA870J
2026-01-03estimated?RJTT04:41Z15:20 JST1h 38mJA869J
2026-01-02estimated??03:35Z20:00Z16h 24mJA880J
2026-01-01estimatedEFHKLROP17:50 EET22:08 EET4h 17mJA880J
2025-12-31estimated?RJTT03:01Z13:48 JST1h 46mJA869J
2025-12-30estimatedEFHKLROP17:26 EET20:26 EET2h 59mJA869J
2025-12-29estimatedRJTLRJTT11:29 JST13:24 JST1h 54mJA872J
2025-12-28estimatedEFHKLROP17:36 EET20:24 EET2h 47mJA872J
2025-12-27estimated?RJTT02:54Z13:36 JST1h 41mJA872J
2025-12-26estimated??03:04Z18:24Z15h 19mJA875J
2025-12-25estimatedEFHKLROP17:30 EET21:56 EET4h 25mJA875J
2025-12-24estimated?RJTT03:14Z14:02 JST1h 47mJA869J
2025-12-23estimatedEFHKLROP17:36 EET20:30 EET2h 53mJA869J
2025-12-22estimated?RJTT03:16Z14:04 JST1h 47mJA871J
2025-12-21estimatedEFHKLROP17:36 EET20:12 EET2h 36mJA871J
2025-12-20estimatedRJTLRJTT13:29 JST14:20 JST0h 51mJA871J
2025-12-19partial??02:54ZJA876J
2025-12-18estimatedEFHKLROP17:29 EET01:14 EET7h 45mJA876J
2025-12-17estimated?RJTT03:08Z14:06 JST1h 57mJA872J
2025-12-16estimatedEFHKLROP17:35 EET20:30 EET2h 54mJA872J
2025-12-15estimated?RJTT03:07Z13:56 JST1h 48mJA869J
2025-12-14estimatedEFHKLROP17:35 EET20:46 EET3h 10mJA869J
2025-12-13estimated?RJTT03:20Z14:12 JST1h 51mJA872J
2025-12-12estimated??03:25Z18:52Z15h 26mJA876J
2025-12-11estimatedEFHKLROP17:57 EET20:44 EET2h 46mJA876J
2025-12-10estimatedRJTLRJTT11:48 JST13:38 JST1h 49mJA871J
2025-12-09estimated??16:12Z18:20Z2h 07mJA871J
2025-11-28estimated??00:49Z05:02Z4h 12mJA872J
2025-11-27estimatedEFHKLROP18:11 EET01:10 EET6h 58mJA879J
2025-10-30estimatedEFHKLROP18:06 EET20:30 EET2h 23mJA874J
2025-10-29estimatedRJTLRJTT11:10 JST14:00 JST2h 49mJA872J
2025-10-28estimatedEFHKLROP17:57 EET00:58 EET7h 00mJA872J
2025-10-27estimatedRJTLRJTT10:57 JST13:50 JST2h 52mJA870J
2025-10-26estimated??01:15Z18:06Z16h 51mJA839J
2025-10-25estimated??02:20Z17:18Z14h 57mJA843J
2025-10-24estimated??01:55Z18:16Z16h 20mJA844J
2025-10-22estimatedRJTLRJTT11:40 JST14:28 JST2h 47mJA845J
2025-10-21estimatedEFHKURMN19:14 EEST23:26 MSK4h 11mJA845J
2025-10-20estimatedRJTLRJTT10:54 JST13:40 JST2h 45mJA840J
2025-10-19partial??01:36ZJA844J
2025-10-15estimatedRJTLRJTT10:45 JST13:36 JST2h 50mJA845J
2025-10-14estimatedEFHKLROP18:27 EEST22:30 EEST4h 02mJA845J
2025-10-13estimatedRJTLRJTT10:21 JST13:10 JST2h 49mJA838J
2025-10-08estimatedRJTLRJTT10:41 JST13:30 JST2h 48mJA836J
2025-10-07estimatedEFHKLROP18:21 EEST21:06 EEST2h 45mJA836J
2025-10-06estimatedRJTLRJTT10:48 JST13:34 JST2h 46mJA843J
2025-10-05estimated??14:47Z18:16Z3h 28mJA842J
2025-10-04estimated??15:44Z23:57Z8h 13mJA843J
2025-09-27?RJTK02:03Z13:42 JST2h 39m868012
2025-09-26?RJTK02:18Z14:05 JST2h 47m867FAC
2025-09-22?RJTK02:46Z14:28 JST2h 42m868078
2025-09-21?RJTK02:03Z13:35 JST2h 32m8682FC
2025-09-20?RJTT02:08Z13:53 JST2h 45m8682DA
2025-09-19?RJTK02:01Z13:39 JST2h 37m868078
2025-08-25estimated??00:00Z16:55Z16h 54mJA737J
2025-08-24estimated??07:55Z23:57Z16h 01mJA735J
2025-08-23estimatedEFHKLROP08:32 EEST22:40 EEST14h 07mJA741J
2025-08-22estimatedRJTLRJTT11:14 JST21:42 JST10h 28mJA738J
2025-08-21estimatedEFHKLROP18:27 EEST00:54 EEST6h 26mJA738J
2025-08-20estimatedRJTLRJTT11:53 JST16:40 JST4h 46mJA739J
2025-08-19estimatedEFHKLROP18:32 EEST02:42 EEST8h 09mJA739J
2025-08-17estimated??06:09Z19:58Z13h 48mJA740J
2025-08-16partial??02:26ZJA733J
2025-08-15partial??00:33ZJA735J
2025-08-14estimated??17:58Z19:04Z1h 05mJA735J
2025-08-14estimatedEFHKLROP19:00 EEST19:38 EEST0h 38mJA735J

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 JAL48 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]