Flight

JAL20

Flight history and live tracking for JAL20, 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 routeZBTJ → RJTT

Flight history 267 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-06?RJTT01:23Z12:20 JST1h 56mJA312J
2026-10-05estimatedZBTJRJTT09:20 CST12:14 JST1h 53mJA305J
2026-10-04estimatedZBTJRJTT08:41 CST17:11 JST7h 29mJA304J
2026-10-03estimatedZBTJRJTT08:49 CST12:24 JST2h 34mJA305J
2026-10-02estimatedZBTJRJTT09:31 CST12:22 JST1h 50mJA305J
2026-10-01estimatedZBTJRJTT09:18 CST12:18 JST1h 59mJA321J
2026-09-30estimatedZBTJRJTT10:09 CST13:50 JST2h 40mJA321J
2026-09-29estimatedZBTJRJTT08:39 CST12:28 JST2h 48mJA320J
2026-09-28estimatedZBTJRJTT08:36 CST12:26 JST2h 49mJA320J
2026-09-27estimatedZBTJRJTT08:49 CST12:32 JST2h 42mJA305J
2026-09-26estimatedZBTJRJTT08:43 CST16:38 JST6h 54mJA305J
2026-09-25estimatedZBTJRJTT08:39 CST12:20 JST2h 40mJA320J
2026-09-24estimatedZBTJRJTT08:48 CST12:44 JST2h 55mJA320J
2026-09-23estimatedZBTJRJTT08:37 CST12:32 JST2h 54mJA312J
2026-09-22estimatedZBTJRJTT08:43 CST12:36 JST2h 52mJA312J
2026-09-21estimatedZBTJRJTT08:54 CST12:58 JST3h 03mJA312J
2026-09-20estimated??02:25Z03:16Z0h 50mJA312J
2026-09-19estimated??04:19Z05:02Z0h 42mJA317J
2026-09-18estimatedZBTJRJTT09:50 CST12:40 JST1h 49mJA317J
2026-09-17estimatedZBTJRJTT09:48 CST12:32 JST1h 43mJA317J
2026-09-16estimated??00:52Z03:24Z2h 31mJA317J
2026-09-15estimatedZBTJRJTT09:50 CST12:48 JST1h 57mJA320J
2026-09-14estimatedZBTJRJTT08:42 CST12:40 JST2h 57mJA320J
2026-09-13estimatedZBTJRJTT11:47 CST14:20 JST1h 32mJA320J
2026-09-12estimatedZBTJRJTT08:59 CST12:44 JST2h 44mJA320J
2026-09-11estimatedZBTJRJTT09:51 CST12:46 JST1h 54mJA320J
2026-09-10estimatedZBTJRJTT09:36 CST12:30 JST1h 53mJA312J
2026-09-09estimatedZBTJRJTT08:46 CST12:40 JST2h 53mJA312J
2026-09-07estimatedZBTJRJTI09:59 CST12:38 JST1h 38mJA317J
Earlier flights (238) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-06estimatedZBTJRJTT08:44 CST12:30 JST2h 46mJA317J
2026-09-05estimatedZBTJRJTT08:43 CST12:28 JST2h 44mJA315J
2026-09-04estimated??01:43Z03:30Z1h 46mJA320J
2026-09-03estimatedZBTJRJTT08:49 CST12:36 JST2h 46mJA315J
2026-09-01estimatedZBTJRJTT09:39 CST12:40 JST2h 00mJA317J
2026-08-31estimatedZBTJRJTT09:47 CST12:38 JST1h 50mJA317J
2026-08-30estimatedZBTJRJTT09:32 CST12:22 JST1h 49mJA312J
2026-08-29estimatedZBTJRJTT09:42 CST12:38 JST1h 55mJA305J
2026-08-28estimatedZBTJRJTT09:00 CST12:46 JST2h 45mJA312J
2026-08-27estimatedZBTJRJTT09:57 CST12:44 JST1h 46mJA315J
2026-08-25estimated??01:59Z04:00Z2h 00mJA315J
2026-08-24estimated??01:51Z03:52Z2h 00mJA312J
2026-08-23estimatedZBTJRJTT11:32 CST15:26 JST2h 53mJA305J
2026-08-22estimatedZBTJRJTT09:50 CST12:40 JST1h 49mJA315J
2026-08-21estimated??00:57Z07:48Z6h 50mJA315J
2026-08-20estimated??01:43Z03:44Z2h 00mJA320J
2026-08-19estimated??03:43Z06:48Z3h 04mJA315J
2026-08-18estimated??01:44Z08:52Z7h 08mJA320J
2026-08-17estimated??01:51Z10:54Z9h 02mJA320J
2026-08-16estimated??01:50Z07:56Z6h 05mJA320J
2026-08-15estimated??02:33Z04:24Z1h 50mJA305J
2026-08-14estimated??01:42Z03:34Z1h 52mJA320J
2026-08-13estimated??01:55Z03:56Z2h 01mJA305J
2026-08-12estimated??01:55Z03:50Z1h 54mJA317J
2026-07-23estimated?RJTT03:02Z14:00 JST1h 57mJA320J
2026-07-22estimated?RJTT02:14Z13:16 JST2h 01mJA320J
2026-07-21estimated?RJTT01:56Z12:52 JST1h 55mJA315J
2026-07-20estimated?RJTT01:43Z12:48 JST2h 04mJA305J
2026-07-19estimated?RJTT01:45Z12:50 JST2h 04mJA315J
2026-07-18estimated?RJTT01:37Z12:40 JST2h 02mJA305J
2026-07-17estimated?RJTT00:46Z12:42 JST2h 55mJA315J
2026-07-16estimated?RJTT01:47Z12:48 JST2h 00mJA315J
2026-07-15estimated?RJTT01:49Z12:44 JST1h 55mJA315J
2026-07-14estimatedZBTJRJTT09:46 CST12:50 JST2h 03mJA305J
2026-07-13estimatedZBTJRJTT09:47 CST12:44 JST1h 56mJA304J
2026-07-12estimatedZBAARJTT08:47 CST12:46 JST2h 58mJA304J
2026-07-11estimatedZBTJRJTT08:54 CST12:44 JST2h 49mJA305J
2026-07-10estimatedZBTJRJTT09:05 CST12:56 JST2h 50mJA305J
2026-07-09estimatedZBTJ?08:42 CST03:43Z3h 00mJA320J
2026-07-08estimatedZBTJRJTT09:51 CST12:46 JST1h 54mJA305J
2026-07-07estimatedZBTJRJTT08:44 CST12:30 JST2h 45mJA320J
2026-07-06estimatedZBTJRJTT09:59 CST12:56 JST1h 56mJA317J
2026-07-05estimatedZBTJ?11:07 CST05:00Z1h 52mJA317J
2026-07-04estimatedZBTJ?11:34 CST05:36Z2h 01mJA317J
2026-07-03estimatedZBTJRJTT09:44 CST12:26 JST1h 41mJA317J
2026-07-02estimatedZBTJRJTT09:36 CST12:22 JST1h 45mJA320J
2026-07-01estimatedZBTJRJTT10:33 CST13:26 JST1h 52mJA317J
2026-06-30estimatedZBTJRJTT08:54 CST12:36 JST2h 41mJA321J
2026-06-29estimatedZBTJRJTT08:53 CST12:32 JST2h 39mJA317J
2026-06-28estimatedZBTJRJTT11:05 CST14:54 JST2h 48mJA321J
2026-06-27estimatedZBTJRJTT09:37 CST12:34 JST1h 56mJA304J
2026-06-26estimatedRKSSRJTT11:14 KST13:12 JST1h 57mJA304J
2026-06-25estimatedZBTJRJTT09:37 CST12:24 JST1h 47mJA304J
2026-06-24estimatedRKSSRJTT10:59 KST12:40 JST1h 40mJA320J
2026-06-23estimatedZBTJRJTT08:59 CST12:34 JST2h 34mJA321J
2026-06-22estimatedZBTJ?08:59 CST03:44Z2h 44mJA321J
2026-06-21estimatedZBTJRJTT08:48 CST12:20 JST2h 32mJA317J
2026-06-20estimatedZBTJRJTT08:42 CST12:40 JST2h 57mJA312J
2026-06-19estimatedZBTJRJTT08:49 CST12:42 JST2h 52mJA312J
2026-06-18estimatedZBTJRJTT09:48 CST12:28 JST1h 39mJA321J
2026-06-17estimatedZBTJRJTI09:38 CST12:36 JST1h 57mJA305J
2026-06-16ZBTJRJTI08:58 CST13:00 JST3h 01mJA321J
2026-06-15estimatedZBTJRJTT08:49 CST12:34 JST2h 44mJA312J
2026-06-14estimatedZBTJRJTT11:59 CST14:56 JST1h 56mJA305J
2026-06-13estimatedZBTJRJTT08:44 CST12:28 JST2h 43mJA317J
2026-06-12estimatedZBTJRJTT08:47 CST12:26 JST2h 38mJA312J
2026-05-29estimatedRKSSRJTT10:51 KST12:28 JST1h 36mJA320J
2026-05-28estimatedZBTJRJTT09:34 CST12:30 JST1h 55mJA320J
2026-05-27estimatedZBTJRJTT09:27 CST12:28 JST2h 00mJA320J
2026-05-26estimatedZBTJRJTT09:29 CST12:12 JST1h 42mJA843J
2026-05-25estimatedZBTJ?09:37 CST03:30Z1h 52mJA843J
2026-05-24estimatedZBTJRJTT09:59 CST12:38 JST1h 38mJA840J
2026-05-23estimated?RJTT02:00Z12:46 JST1h 45mJA620J
2026-05-22estimated?RJTT02:09Z13:00 JST1h 51mJA872J
2026-05-21estimatedZBTJRJTT08:44 CST12:24 JST2h 39mJA312J
2026-05-20partialRJTT?11:03 JSTJA312J
2026-05-19partialRJTT?10:32 JSTJA317J
2026-05-12estimatedZBTJRJTT09:41 CST12:44 JST2h 02mJA317J
2026-05-11estimatedZBTJRJTT08:55 CST12:50 JST2h 54mJA317J
2026-05-10estimatedZBTJRJTT10:55 CST14:44 JST2h 49mJA312J
2026-05-09estimatedZBTJRJTT09:45 CST12:30 JST1h 44mJA312J
2026-05-08estimatedZBTJRJTT08:36 CST12:20 JST2h 43mJA320J
2026-05-07estimatedZBTJRJTT09:37 CST12:36 JST1h 58mJA320J
2026-05-06estimatedZBTJRJTT09:47 CST12:50 JST2h 02mJA317J
2026-05-05estimatedZBTJRJTT08:43 CST12:32 JST2h 48mJA315J
2026-05-04estimatedZBTJ?09:46 CST03:48Z2h 01mJA315J
2026-05-03estimatedZBTJRJTT08:45 CST12:26 JST2h 40mJA315J
2026-05-02estimatedZBTJRJTT08:44 CST12:26 JST2h 41mJA312J
2026-05-01estimatedZBTJRJTT08:42 CST12:22 JST2h 40mJA312J
2026-04-30estimatedZBTJRJTT08:43 CST12:30 JST2h 46mJA321J
2026-04-29estimatedZBTJRJTK08:55 CST12:22 JST2h 26mJA315J
2026-04-28estimatedZBTJRJTT09:41 CST12:30 JST1h 48mJA315J
2026-04-27estimatedZBTJRJTT09:39 CST12:26 JST1h 46mJA315J
2026-04-26estimatedZBTJRJTT09:48 CST13:22 JST2h 33mJA315J
2026-04-25estimatedRKSSRJTT10:49 KST12:36 JST1h 46mJA315J
2026-04-24estimated?RJTT01:42Z12:30 JST1h 47mJA305J
2026-04-23estimated?RJTT01:40Z12:28 JST1h 47mJA315J
2026-04-22estimated?RJTT01:23Z12:12 JST1h 48mJA315J
2026-04-21estimated?RJTT00:38Z12:12 JST2h 33mJA315J
2026-04-20estimated?RJTT02:35Z13:24 JST1h 48mJA304J
2026-04-19estimated?RJTT00:51Z12:40 JST2h 48mJA320J
2026-04-18estimated?RJTT01:38Z12:34 JST1h 55mJA305J
2026-04-17estimated?RJTT01:54Z12:46 JST1h 51mJA321J
2026-04-16estimated?RJTT01:33Z12:24 JST1h 50mJA321J
2026-04-15estimated??00:46Z03:32Z2h 46mJA321J
2026-04-14estimated?RJTT01:56Z12:40 JST1h 43mJA305J
2026-04-13estimated?RJTT00:48Z12:38 JST2h 49mJA321J
2026-04-12estimated?RJTT02:00Z12:24 JST1h 23mJA317J
2026-04-11estimated?RJTT00:57Z12:34 JST2h 36mJA305J
2026-04-06estimated?RJTT01:40Z12:20 JST1h 39mJA317J
2026-04-05estimated?RJTT00:59Z12:50 JST2h 50mJA321J
2026-04-04estimated?RJTT00:59Z12:50 JST2h 50mJA305J
2026-04-03estimated?RJTT00:49Z12:34 JST2h 44mJA321J
2026-04-02estimated?RJTT00:39Z12:22 JST2h 43mJA321J
2026-04-01estimated?RJTT02:54Z13:56 JST2h 01mJA317J
2026-03-31estimated?RJTT01:40Z12:28 JST1h 47mJA317J
2026-03-30estimated?RJTT00:43Z12:22 JST2h 38mJA317J
2026-03-29estimated?RJTT01:33Z12:24 JST1h 50mJA305J
2026-03-16estimated?RJTT00:50Z12:16 JST2h 26mJA312J
2026-03-15estimated?RJTT01:55Z12:30 JST1h 34mJA304J
2026-03-14estimated?RJTT01:06Z12:50 JST2h 43mJA315J
2026-03-13estimated?RJTT00:57Z12:48 JST2h 51mJA315J
2026-03-12estimatedZBTJRJTT08:43 CST12:42 JST2h 58mJA317J
2026-03-11estimatedZBTJRJTT08:39 CST12:28 JST2h 48mJA317J
2026-03-10estimatedZBTJRJTT09:09 CST12:47 JST2h 37mJA305J
2026-03-09estimatedZBTJRJTT08:46 CST12:26 JST2h 39mJA317J
2026-03-08estimatedZBTJRJTT09:39 CST12:27 JST1h 47mJA305J
2026-03-07estimatedZBTJRJTT09:36 CST12:28 JST1h 51mJA312J
2026-03-06estimatedZBTJRJTT09:36 CST12:30 JST1h 53mJA305J
2026-03-05estimatedZBTJRJTT10:43 CST13:38 JST1h 54mJA823J
2026-03-04estimatedZBTJRJTT08:49 CST12:24 JST2h 35mJA315J
2026-03-03estimatedZBTJRJTT08:40 CST12:22 JST2h 41mJA315J
2026-03-02estimatedZBTJRJTT09:01 CST12:46 JST2h 44mJA312J
2026-03-01estimatedZBTJRJTT08:55 CST12:24 JST2h 28mJA315J
2026-02-28estimatedZBTJRJTT09:01 CST12:50 JST2h 48mJA305J
2026-02-27estimatedZBTJRJTT09:19 CST12:58 JST2h 39mJA305J
2026-02-26estimatedZBTJRJTT08:55 CST12:46 JST2h 50mJA320J
2026-02-25estimatedZBTJRJTT08:53 CST12:38 JST2h 44mJA305J
2026-02-24estimatedZBTJRJTT08:49 CST12:26 JST2h 36mJA305J
2026-02-23estimatedZBTJRJTT08:54 CST12:38 JST2h 44mJA312J
2026-02-22estimatedZBTJRJTT08:41 CST12:16 JST2h 35mJA312J
2026-02-21estimatedZBTJRJTT08:38 CST12:26 JST2h 48mJA321J
2026-02-20estimatedZBTJRJTT08:49 CST12:36 JST2h 46mJA321J
2026-02-19estimatedZBTJRJTT08:41 CST12:34 JST2h 52mJA321J
2026-02-18estimatedZBTJRJTT08:43 CST12:28 JST2h 44mJA312J
2026-02-17estimatedZBTJRJTT08:44 CST12:28 JST2h 43mJA312J
2026-02-16estimatedZBTJRJTT11:12 CST14:38 JST2h 25mJA315J
2026-02-15estimatedZBTJRJTT08:39 CST12:22 JST2h 42mJA312J
2026-02-14estimatedZBTJRJTT08:51 CST12:26 JST2h 34mJA320J
2026-02-07estimatedZBTJRJTT08:50 CST12:16 JST2h 25mJA305J
2026-02-06estimatedZBTJRJTT08:51 CST12:12 JST2h 20mJA317J
2026-02-05estimatedZBTJRJTT09:34 CST12:32 JST1h 57mJA315J
2026-02-04estimatedZBTJRJTT08:44 CST12:20 JST2h 35mJA317J
2026-02-03estimatedZBTJRJTT09:32 CST12:26 JST1h 54mJA317J
2026-02-02estimatedZBTJRJTT08:48 CST12:20 JST2h 31mJA320J
2026-02-01estimatedZBTJRJTI08:36 CST12:26 JST2h 49mJA317J
2026-01-31estimatedZBTJRJTT08:55 CST12:16 JST2h 20mJA304J
2026-01-30estimatedZBTJRJTT08:48 CST12:20 JST2h 31mJA312J
2026-01-29estimatedZBTJRJTT09:39 CST12:30 JST1h 51mJA312J
2026-01-28estimatedZBTJRJTT09:04 CST12:44 JST2h 39mJA312J
2026-01-27estimatedZBTJRJTT08:52 CST12:28 JST2h 35mJA312J
2026-01-26estimatedZBTJRJTT08:42 CST12:20 JST2h 37mJA312J
2026-01-25estimatedZBTJRJTT08:43 CST12:12 JST2h 28mJA312J
2026-01-24estimatedZBTJRJTT08:51 CST12:28 JST2h 36mJA315J
2026-01-23estimatedZBTJRJTT08:45 CST12:26 JST2h 40mJA840J
2026-01-22estimatedZBTJRJTT08:42 CST12:18 JST2h 35mJA312J
2026-01-21estimatedZBTJRJTT09:27 CST12:16 JST1h 49mJA312J
2026-01-20estimatedZBTJRJTT08:40 CST12:14 JST2h 33mJA315J
2026-01-19estimatedZBTJRJTT08:55 CST12:18 JST2h 22mJA312J
2026-01-09estimatedZBTJRJTT09:36 CST12:32 JST1h 55mJA321J
2026-01-08estimatedZBTJRJTT09:47 CST12:36 JST1h 48mJA312J
2026-01-07estimated?RJTT01:37Z12:26 JST1h 48mJA312J
2026-01-06estimated?RJTT01:38Z12:36 JST1h 58mJA320J
2026-01-05estimatedZBTJRJTT09:36 CST12:36 JST1h 59mJA315J
2026-01-04estimated?RJTT01:38Z12:24 JST1h 46mJA320J
2026-01-03estimated?RJTT01:37Z12:26 JST1h 48mJA312J
2026-01-02estimated?RJTT01:28Z12:20 JST1h 52mJA305J
2026-01-01estimated?RJTT01:39Z12:32 JST1h 53mJA305J
2025-12-31estimated?RJTT01:28Z12:16 JST1h 47mJA320J
2025-12-30estimated?RJTT01:29Z12:12 JST1h 42mJA320J
2025-12-29estimated?RJTT05:34Z16:38 JST2h 04mJA832J
2025-12-28estimated?RJTT01:19Z12:10 JST1h 50mJA320J
2025-12-27estimatedZBTJRJTT09:46 CST12:40 JST1h 53mJA304J
2025-12-26estimated?RJTT01:32Z12:24 JST1h 51mJA320J
2025-12-25estimatedZBTJRJTT09:30 CST12:24 JST1h 53mJA320J
2025-12-24estimated?RJTT01:33Z12:26 JST1h 52mJA317J
2025-12-23estimated?RJTT01:42Z12:44 JST2h 01mJA317J
2025-12-22estimated?RJTT01:39Z12:32 JST1h 52mJA315J
2025-12-21estimated?RJTT03:19Z14:20 JST2h 00mJA317J
2025-12-20estimated?RJTT01:26Z12:18 JST1h 52mJA315J
2025-12-19estimated?RJTT01:32Z12:26 JST1h 54mJA304J
2025-12-18estimated?RJTT01:32Z12:26 JST1h 53mJA315J
2025-12-17estimated?RJTT01:43Z12:36 JST1h 53mJA312J
2025-12-16estimated?RJTT01:32Z12:22 JST1h 49mJA304J
2025-12-15estimated?RJTT01:45Z12:34 JST1h 48mJA304J
2025-12-14estimated?RJTT01:31Z12:24 JST1h 52mJA317J
2025-12-13estimated?RJTT01:46Z12:28 JST1h 42mJA321J
2025-12-12estimated?RJTT01:32Z12:24 JST1h 51mJA315J
2025-12-11estimated?RJTT01:37Z12:26 JST1h 48mJA320J
2025-12-10estimated?RJTT01:34Z12:24 JST1h 49mJA320J
2025-12-02estimatedZBTJRJTT09:00 CST12:34 JST2h 33mJA312J
2025-11-28estimatedZBTJRJTT09:46 CST12:34 JST1h 47mJA320J
2025-11-27estimatedZBTJRJTT08:56 CST12:26 JST2h 29mJA315J
2025-10-30estimatedZBTJRJTT09:50 CST12:40 JST1h 50mJA315J
2025-10-29estimated??00:48Z03:36Z2h 47mJA305J
2025-10-28estimatedZBTJRJTT11:12 CST14:02 JST1h 49mJA312J
2025-10-27estimatedZBTJRJTT09:42 CST12:24 JST1h 42mJA315J
2025-10-26estimatedZBTJRJTT09:36 CST12:18 JST1h 41mJA835J
2025-10-25estimatedZBTJRJTT09:41 CST12:22 JST1h 41mJA823J
2025-10-24estimatedZBTJRJTT09:32 CST12:20 JST1h 47mJA823J
2025-10-23estimatedZBTJRJTT09:25 CST12:08 JST1h 42mJA823J
2025-10-22estimated??01:33Z03:14Z1h 41mJA833J
2025-10-21estimatedZBTJRJTT10:39 CST13:18 JST1h 38mJA831J
2025-10-20estimatedZBTJRJTT09:48 CST12:32 JST1h 43mJA829J
2025-10-19estimated??01:37Z03:22Z1h 44mJA829J
2025-10-15estimatedZBTJRJTT09:28 CST12:20 JST1h 51mJA823J
2025-10-14estimatedZBTJRJTT09:09 CST12:16 JST2h 06mJA835J
2025-10-13estimatedZBTJRJTT08:45 CST12:34 JST2h 48mJA835J
2025-10-08estimatedZBTJRJTT09:27 CST12:30 JST2h 02mJA833J
2025-10-07estimatedZBTJRJTT09:16 CST12:22 JST2h 05mJA833J
2025-10-06estimatedZBTJRJTT09:10 CST12:38 JST2h 27mJA830J
2025-10-04estimatedZBTJRJTT23:42 CST01:26 JST0h 43mJA829J
2025-10-02?RJTK01:21Z12:05 JST1h 44m86D6AC
2025-10-01?RJTT00:51Z12:21 JST2h 29m86D59C
2025-09-26?RJTT01:25Z12:16 JST1h 51m86D996
2025-09-25?RJTL01:26Z12:17 JST1h 50m86D996
2025-09-24ZBTJRJTK09:02 CST12:36 JST2h 33m86D974
2025-09-23?RJTT01:25Z12:17 JST1h 51m86D952
2025-09-22?RJTT01:22Z12:20 JST1h 58m86D6AC
2025-09-21?RJTK01:16Z12:10 JST1h 54m86D996
2025-09-19?RJTK01:23Z12:16 JST1h 53m86D974
2025-08-26estimated??02:36Z04:10Z1h 33mJA830J
2025-08-22estimatedZBTJRJTT09:54 CST17:30 JST6h 36mJA831J
2025-08-20estimatedZBTJRJTT09:31 CST15:40 JST5h 08mJA821J
2025-08-19estimatedZBTJRJTT11:41 CST14:36 JST1h 54mJA830J
2025-08-17estimatedZBTJRJTT14:09 CST17:20 JST2h 11mJA821J
2025-08-16estimatedZBTJRJTT09:30 CST12:34 JST2h 03mJA835J
2025-08-15estimatedZBTJRJTT12:04 CST15:06 JST2h 01mJA830J

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