Flight

JAL987

Flight history and live tracking for JAL987, 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
Typical originRJTT TOKYO INTERNATIONAL
Typical destinationROAH NAHA
Distance839 nm

Flight history 126 flights since Sep 2025

DateFromToDepArrDurationAircraft
No flights in the last 30 days.
Earlier flights (126) - back to 2025-09-19
DateFromToDepArrDurationAircraft
2026-07-16estimatedRJTTROAH12:07 JST14:18 JST2h 10mJA601J
2026-07-15estimated??02:38Z06:08Z3h 29mJA657J
2026-07-14RJTTROAH11:39 JST14:04 JST2h 25mJA657J
2026-07-13RJTTROAH11:38 JST13:58 JST2h 19mJA656J
2026-07-12RJTTROAH11:57 JST15:28 JST3h 31mJA656J
2026-07-09RJTTROAH11:56 JST15:28 JST3h 31mJA658J
2026-07-08RJTKROAH11:40 JST15:16 JST3h 35mJA656J
2026-07-07RJTKROAH11:47 JST15:28 JST3h 40mJA655J
2026-07-06RJTTROAH11:33 JST15:24 JST3h 50mJA655J
2026-07-05RJTKROAH11:38 JST15:24 JST3h 45mJA613J
2026-07-04RJTKRODN11:39 JST14:00 JST2h 21mJA657J
2026-07-03RJTKROAH11:42 JST15:20 JST3h 38mJA657J
2026-07-02RJTTROAH11:38 JST15:40 JST4h 02mJA658J
2026-07-01estimatedRJTTRJBD11:46 JST12:42 JST0h 55mJA614J
2026-06-30RJTTRJTK11:53 JST13:08 JST1h 15mJA611J
2026-06-29estimatedRJTTROAH11:53 JST17:13 JST5h 19mJA657J
2026-06-28RJTTRJTK11:51 JST12:52 JST1h 00mJA655J
2026-06-27partialRJTK?11:52 JSTJA611J
2026-06-26RJTTRJTK11:47 JST13:08 JST1h 20mJA658J
2026-06-25RJTTRJTK11:52 JST12:56 JST1h 03mJA12XJ
2026-06-24estimatedRJTT?11:38 JST03:36Z0h 57mJA611J
2026-06-23RJTTRJTK11:43 JST12:48 JST1h 05mJA610J
2026-06-22estimatedRJTTROAH11:45 JST16:59 JST5h 14mJA12XJ
2026-06-21estimatedRJTTRJBD12:06 JST13:06 JST0h 59mJA656J
2026-06-20estimatedRJTKROAH12:03 JST16:50 JST4h 46mJA610J
2026-06-19estimatedRJTTRJBD11:55 JST12:54 JST0h 58mJA658J
2026-06-18estimatedRJTTROAH11:51 JST17:28 JST5h 36mJA658J
2026-06-17estimatedRJTTROAH11:20 JST16:54 JST5h 33mJA610J
2026-06-16partialRJTT?11:45 JSTJA658J
2026-06-15RJTTRJTK11:46 JST12:56 JST1h 09mJA611J
2026-06-14estimatedRJTTROAH12:05 JST16:56 JST4h 51mJA658J
2026-06-13estimatedRJTTROAH11:52 JST16:46 JST4h 54mJA659J
2026-06-12estimatedRJTTROAH11:37 JST16:52 JST5h 14mJA659J
2026-05-29partialRJTT?11:48 JSTJA657J
2026-05-28estimatedRJTTROAH11:29 JST16:33 JST5h 03mJA622J
2026-05-27estimatedRJTTROAH11:42 JST12:42 JST0h 59mJA659J
2026-05-26estimatedRJTTROAH10:55 JST16:34 JST5h 38mJA659J
2026-05-25estimatedRJTTRJBD11:39 JST12:38 JST0h 58mJA659J
2026-05-24estimatedRJTTRJBD11:50 JST12:48 JST0h 57mJA659J
2026-05-23estimatedRJTKROAH11:49 JST16:53 JST5h 03mJA659J
2026-05-22estimated??02:49Z07:38Z4h 48mJA656J
2026-05-21partialRJTT?11:36 JSTJA658J
2026-05-20partialRODN?11:11 JSTJA655J
2026-05-19partialRODN?10:46 JSTJA659J
2026-05-12RJTTROAH11:46 JST14:28 JST2h 42mJA656J
2026-05-11RJTTROAH11:36 JST15:19 JST3h 43mJA656J
2026-05-10RJTTROAH11:28 JST15:17 JST3h 49mJA655J
2026-05-09RJTTROAH11:44 JST15:47 JST4h 02mJA657J
2026-05-08RJTKROAH11:41 JST14:12 JST2h 30mJA659J
2026-05-07RJTKROAH11:45 JST15:39 JST3h 54mJA610J
2026-05-06RJTTROAH11:41 JST14:32 JST2h 50mJA657J
2026-05-05RJTTROAH11:24 JST15:22 JST3h 58mJA658J
2026-05-04RJTTROAH11:45 JST14:24 JST2h 38mJA658J
2026-05-03RJTTROAH11:32 JST14:00 JST2h 27mJA659J
2026-05-02RJTTROAH11:53 JST15:10 JST3h 16mJA659J
2026-05-01estimatedRJTT?11:40 JST05:24Z2h 43mJA610J
2026-04-30RJTTROAH11:42 JST15:53 JST4h 11mJA657J
2026-04-29estimatedRJTTROAH11:28 JST12:22 JST0h 53mJA610J
2026-04-28RJTTROAH11:42 JST15:29 JST3h 46mJA610J
2026-04-27estimatedRJTTROAH11:33 JST14:08 JST2h 35mJA610J
2026-04-26RJTTROAH11:39 JST15:26 JST3h 47mJA610J
2026-04-25RJTTROAH11:36 JST16:03 JST4h 26mJA610J
2026-04-24estimatedRJTTROAH11:39 JST16:00 JST4h 20mJA658J
2026-04-23estimatedRJTTROAH11:41 JST14:16 JST2h 34mJA611J
2026-04-22estimatedRJTTROAH11:47 JST14:04 JST2h 16mJA655J
2026-04-21estimated??04:47Z07:08Z2h 20mJA658J
2026-04-20estimated??02:38Z05:00Z2h 21mJA656J
2026-04-19estimated??02:41Z06:40Z3h 58mJA657J
2026-04-18estimated??02:50Z05:24Z2h 33mJA657J
2026-04-17estimatedRJTTROAH11:46 JST14:12 JST2h 25mJA656J
2026-04-16estimatedRJTTROAH10:58 JST14:08 JST3h 10mJA656J
2026-04-15estimatedRJTTROAH11:37 JST14:26 JST2h 49mJA656J
2026-04-14estimated??02:43Z06:47Z4h 03mJA610J
2026-04-13estimatedRJTTROAH11:50 JST14:26 JST2h 35mJA610J
2026-04-12estimated??02:31Z06:19Z3h 48mJA657J
2026-04-11estimated??02:39Z06:32Z3h 53mJA610J
2026-04-06estimated??02:44Z06:39Z3h 55mJA657J
2026-04-05estimatedRJTTROAH11:52 JST15:50 JST3h 57mJA657J
2026-04-04estimated??02:56Z05:52Z2h 56mJA623J
2026-04-03estimatedRJTTROAH11:46 JST14:12 JST2h 25mJA614J
2026-04-02estimatedRJTTROAH11:44 JST15:41 JST3h 56mJA655J
2026-04-01estimated??02:56Z07:16Z4h 20mJA611J
2026-03-31estimatedRJTTROAH11:56 JST14:52 JST2h 55mJA611J
2026-03-30estimated??02:38Z06:31Z3h 52mJA611J
2026-03-29estimated??02:47Z06:36Z3h 48mJA611J
2026-03-16estimatedRJTTROAH11:58 JST14:30 JST2h 31mJA611J
2026-03-15estimatedRJTTROAH11:35 JST14:03 JST2h 27mJA610J
2026-03-14estimatedRJTTROAH11:33 JST15:40 JST4h 07mJA610J
2026-03-13estimated??02:40Z05:06Z2h 25mJA610J
2026-02-16RJTTRJKN11:58 JST13:52 JST1h 54m861E56
2026-02-15RJTTRJKB11:54 JST13:48 JST1h 54m861E56
2026-02-13RJTTRJKB11:58 JST14:04 JST2h 06m861E78
2026-02-12RJTTROAH11:52 JST14:07 JST2h 15m861E78
2026-02-11RJTKRJKN11:46 JST14:07 JST2h 20m862D50
2026-02-10RJTT?11:53 JST04:54Z2h 00m861E56
2026-02-09RJTTRJKB12:29 JST14:18 JST1h 48m861E56
2026-02-08RJTTRJBD13:19 JST14:22 JST1h 02m862D50
2026-01-09RJTT?11:55 JST04:01Z1h 06m8621EA
2026-01-07RJTTRODE11:57 JST14:02 JST2h 04m861E78
2026-01-04RJTT?12:18 JST04:19Z1h 00m862D72
2026-01-02RJTT?14:32 JST06:35Z1h 02m847294
2026-01-01RJTT?12:20 JST04:22Z1h 02m861E56
2025-12-31RJTTRORY12:02 JST14:09 JST2h 07m862250
2025-12-25RJTTRORY12:16 JST14:18 JST2h 01m861E78
2025-12-24RJTTROTM12:18 JST14:23 JST2h 05m862D72
2025-12-22RJTT?12:03 JST04:09Z1h 06m861E78
2025-12-21RJTT?12:05 JST04:08Z1h 02m862D50
2025-12-17RJTT?11:51 JST03:52Z1h 00m862DB6
2025-12-14RJTT?12:17 JST04:23Z1h 05m862DB6
2025-12-13RJTT?12:03 JST04:07Z1h 03m861E78
2025-12-11RJTTRJKN12:00 JST13:57 JST1h 56m862D72
2025-12-10RJTT?12:07 JST04:07Z1h 00m862DB6
2025-10-02RJTTRJKB11:57 JST13:49 JST1h 52m862DB6
2025-10-01RJTTRJKB12:08 JST13:54 JST1h 45m861E78
2025-09-30RJTTRORY12:08 JST13:56 JST1h 47m861E78
2025-09-29RJTTRJKB12:13 JST13:58 JST1h 45m861E78
2025-09-28RJTTRJKN11:44 JST13:23 JST1h 38m861E78
2025-09-27RJTTRORY11:55 JST13:42 JST1h 47m861E78
2025-09-26RJTTRJKN11:49 JST13:29 JST1h 39m861E78
2025-09-25RJTTRJKN12:13 JST13:50 JST1h 36m861EDE
2025-09-24RJTTRJKN12:01 JST13:40 JST1h 38m861E56
2025-09-23RJTTRJKB11:46 JST13:31 JST1h 44m861E78
2025-09-22RJTTRJKN11:48 JST13:25 JST1h 37m862D50
2025-09-21RJTTRORY12:09 JST13:54 JST1h 45m861E78
2025-09-20RJTTRJKN11:55 JST13:35 JST1h 39m861E78
2025-09-19RJTTRORY11:56 JST13:39 JST1h 42m861E78

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 JAL987 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 own receiver network archive. Questions: [email protected]