Flight

JAL904

Flight history and live tracking for JAL904, 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 originROAH NAHA
Typical destinationRJTT TOKYO INTERNATIONAL
Distance839 nm

Flight history 266 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03ROAHRJTT11:47 JST13:50 JST2h 02mJA01XJ
2026-10-02ROAHRJTT11:49 JST13:52 JST2h 02m8479BC
2026-10-01ROAHRJTT11:24 JST13:26 JST2h 01mJA03XJ
2026-09-30ROAHRJTT11:09 JST13:18 JST2h 08mJA14XJ
2026-09-29ROAHRJTT11:53 JST14:10 JST2h 16mJA15XJ
2026-09-28ROAHRJTT11:29 JST15:00 JST3h 30mJA16XJ
2026-09-27ROAHRJTT11:12 JST13:14 JST2h 01m8479BC
2026-09-26ROAHRJTT11:32 JST13:40 JST2h 07mJA14XJ
2026-09-25ROAHRJTT11:19 JST13:20 JST2h 01m8479BC
2026-09-24estimatedROAHRJTT11:17 JST13:32 JST2h 14mJA03XJ
2026-09-23estimatedROAHRJTT11:30 JST13:36 JST2h 05mJA01XJ
2026-09-22ROAHRJTT11:10 JST13:18 JST2h 07mJA14XJ
2026-09-21estimatedROTMRJTT11:33 JST14:14 JST2h 40m847628
2026-09-20estimated??03:28Z04:02Z0h 33mJA16XJ
2026-09-18estimatedROAHRJTT11:42 JST14:02 JST2h 19mJA11XJ
2026-09-17estimatedROAHRJTT11:59 JST14:06 JST2h 06mJA14XJ
2026-09-16estimated??03:33Z04:24Z0h 50m8479BC
2026-09-15estimated??02:24Z04:42Z2h 18mJA11XJ
2026-09-14estimatedROAHRJTT11:51 JST14:06 JST2h 14mJA14XJ
2026-09-13ROAHRJTT11:08 JST13:16 JST2h 07m847628
2026-09-12estimated??02:18Z04:30Z2h 11m8479BC
2026-09-11estimatedROTMRJTT11:38 JST13:42 JST2h 03mJA11XJ
2026-09-10ROAHRJTT11:27 JST13:30 JST2h 02m847628
2026-09-09estimatedROAHRJTT11:34 JST13:58 JST2h 23mJA01XJ
2026-09-07estimated??02:27Z04:52Z2h 24m847628
2026-09-06estimatedROTMRJTT11:31 JST13:36 JST2h 05m8479BC
2026-09-05estimatedROTMRJTT11:35 JST13:30 JST1h 54mJA14XJ
2026-09-04estimated??02:18Z04:22Z2h 03mJA03XJ
Earlier flights (238) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03estimated??03:25Z04:36Z1h 10m8479BC
2026-09-01estimatedROAHRJTT11:28 JST13:38 JST2h 09m847628
2026-08-31ROAHRJTT11:05 JST13:08 JST2h 02mJA15XJ
2026-08-30estimatedROTMRJTT11:24 JST13:28 JST2h 03m8479BC
2026-08-29estimated??02:11Z04:22Z2h 10mJA03XJ
2026-08-28estimated??02:20Z04:44Z2h 23mJA15XJ
2026-08-27estimatedROTMRJTT11:29 JST13:32 JST2h 02m847628
2026-08-25ROAHRJTT11:17 JST13:30 JST2h 12mJA03XJ
2026-08-24estimated??02:30Z04:50Z2h 19mJA15XJ
2026-08-23estimatedROTMRJTT12:02 JST14:08 JST2h 05mJA11XJ
2026-08-22estimated??02:18Z04:32Z2h 13m8479BC
2026-08-21estimated??02:13Z05:45Z3h 31mJA03XJ
2026-08-20estimated??02:25Z04:42Z2h 16mJA01XJ
2026-08-19estimated??02:17Z04:22Z2h 04m847628
2026-08-18estimated??02:41Z04:54Z2h 12mJA01XJ
2026-08-17estimated??02:38Z11:18Z8h 39mJA14XJ
2026-08-16estimated??02:14Z05:31Z3h 17mJA15XJ
2026-08-15estimatedROAHRJTT11:26 JST13:42 JST2h 15m8479BC
2026-08-14estimated??02:19Z04:30Z2h 10mJA01XJ
2026-08-13estimated??02:11Z04:22Z2h 10mJA14XJ
2026-08-12estimated??02:25Z04:26Z2h 00mJA03XJ
2026-07-23estimated??02:23Z04:30Z2h 06m847628
2026-07-22ROTMRJTT11:06 JST13:22 JST2h 15mJA15XJ
2026-07-21estimated??02:33Z04:40Z2h 07m8479BC
2026-07-20estimated??02:10Z04:20Z2h 10mJA03XJ
2026-07-19estimated?RJTT02:16Z13:28 JST2h 11mJA14XJ
2026-07-17estimated??02:22Z04:38Z2h 15mJA03XJ
2026-07-16estimatedROTMRJTT11:33 JST13:48 JST2h 14mJA15XJ
2026-07-15estimated??02:11Z04:32Z2h 20mJA11XJ
2026-07-14estimatedROTMRJTT11:08 JST13:28 JST2h 20mJA16XJ
2026-07-13estimatedROTMRJTT11:20 JST13:30 JST2h 09mJA11XJ
2026-07-12estimatedROTM?11:13 JST04:30Z2h 16m8479BC
2026-07-09estimatedROAH?11:23 JST04:32Z2h 08m847628
2026-07-08ROAHRJTT11:12 JST13:24 JST2h 11mJA11XJ
2026-07-07ROAHRJTT11:06 JST13:14 JST2h 07mJA15XJ
2026-07-06estimatedROTMRJTT11:10 JST13:12 JST2h 01m8479BC
2026-07-05estimatedROTMRJTT11:21 JST13:30 JST2h 08mJA14XJ
2026-07-04estimatedROTM?11:43 JST04:54Z2h 10mJA11XJ
2026-07-03estimatedROTMRJTT12:05 JST14:04 JST1h 58m847628
2026-07-02estimatedROTMRJTT11:45 JST13:40 JST1h 54mJA15XJ
2026-07-01estimatedROTMRJTT12:28 JST13:22 JST0h 53mJA14XJ
2026-06-30estimatedROTMRJTT12:54 JST13:40 JST0h 46m8479BC
2026-06-29estimatedROTMRJTT12:31 JST13:16 JST0h 44mJA15XJ
2026-06-28estimatedROTM?12:24 JST04:24Z0h 59m847628
2026-06-27estimatedRJTK?12:26 JST04:48Z1h 21m8479BC
2026-06-25estimatedROTMRJTT12:34 JST13:24 JST0h 49mJA14XJ
2026-06-24estimatedROTMRJTT12:47 JST13:44 JST0h 56mJA01XJ
2026-06-23estimatedROTMRJTT12:40 JST13:22 JST0h 41mJA03XJ
2026-06-22estimatedROTMRJTT12:49 JST13:44 JST0h 55m8479BC
2026-06-21estimatedROTMRJTT12:36 JST13:20 JST0h 43mJA14XJ
2026-06-20estimatedRJTERJTT12:30 JST13:36 JST1h 05mJA15XJ
2026-06-19estimatedRJTK?13:38 JST05:44Z1h 05m8479BC
2026-06-18estimatedROTM?13:05 JST04:58Z0h 53m847628
2026-06-17estimatedROTMRJTT12:29 JST13:26 JST0h 57mJA15XJ
2026-06-16estimatedROTM?12:31 JST04:30Z0h 58mJA14XJ
2026-06-15estimatedROTM?12:58 JST04:52Z0h 53mJA11XJ
2026-06-14estimatedROTM?12:35 JST04:30Z0h 54m847628
2026-06-13estimatedROTM?12:25 JST04:22Z0h 56mJA01XJ
2026-06-12estimatedRJTK?12:29 JST04:40Z1h 10m8479BC
2026-05-29estimatedRJTERJTT13:19 JST14:08 JST0h 49mJA05XJ
2026-05-28estimatedROTM?12:34 JST04:30Z0h 55mJA10XJ
2026-05-27estimatedROTMRJTT12:33 JST13:26 JST0h 52mJA15XJ
2026-05-26estimatedROTMRJTT12:40 JST13:26 JST0h 45mJA09XJ
2026-05-25estimatedROTMRJTT13:00 JST13:50 JST0h 49mJA03XJ
2026-05-24estimatedRJTERJTT12:51 JST13:46 JST0h 55m8479BC
2026-05-23estimatedROTMRJTT12:28 JST13:20 JST0h 52mJA12XJ
2026-05-22estimated?RJTT03:48Z13:38 JST0h 49mJA03XJ
2026-05-21estimatedRJTE?12:37 JST04:26Z0h 48m847628
2026-05-20ROAHRJTT11:10 JST18:08 JST6h 57m8479BC
2026-05-19partialROAH?10:43 JSTJA11XJ
2026-05-12estimatedROTM?11:25 JST04:26Z2h 00mJA03XJ
2026-05-11estimatedROAHRJTT11:24 JST13:34 JST2h 10mJA04XJ
2026-05-10estimatedROAHRJTT11:26 JST13:30 JST2h 03m8479BC
2026-05-09ROAHRJTT11:26 JST13:20 JST1h 53mJA11XJ
2026-05-08estimatedROTMRJTT11:43 JST13:46 JST2h 02mJA08XJ
2026-05-07estimatedROAHRJTT11:59 JST14:18 JST2h 18mJA03XJ
2026-05-06estimatedROAHRJTT11:33 JST13:38 JST2h 04m8479BC
2026-05-05estimatedROAHRJTT11:17 JST13:18 JST2h 00mJA01XJ
2026-05-04ROAHRJTT11:25 JST13:34 JST2h 08mJA15XJ
2026-05-03estimatedROTM?11:24 JST04:28Z2h 03mJA11XJ
2026-05-02estimatedROAHRJTT11:22 JST13:24 JST2h 01mJA06XJ
2026-05-01estimatedROAHRJTT11:59 JST14:22 JST2h 22mJA14XJ
2026-04-30estimatedROAHRJTT11:18 JST13:14 JST1h 55mJA16XJ
2026-04-28estimatedROAH?11:21 JST04:30Z2h 08mJA09XJ
2026-04-27ROAHRJTT11:34 JST13:34 JST1h 59mJA03XJ
2026-04-26estimatedROAHRJTT11:59 JST13:54 JST1h 55m8479BC
2026-04-25estimatedROAH?11:50 JST04:50Z2h 00mJA15XJ
2026-04-24ROAHRJTT11:55 JST13:48 JST1h 52mJA11XJ
2026-04-23estimated?RJTT03:27Z13:16 JST0h 48m847628
2026-04-22estimated??02:29Z04:34Z2h 04mJA11XJ
2026-04-21estimatedROAHRJTT13:17 JST15:24 JST2h 06mJA01XJ
2026-04-20estimated?RJTT02:31Z13:32 JST2h 00mJA16XJ
2026-04-19ROTMRJTI11:25 JST13:30 JST2h 04m8479BC
2026-04-18ROTMRJTT11:28 JST13:32 JST2h 03mJA01XJ
2026-04-17estimated?RJTT02:26Z13:20 JST1h 53mJA15XJ
2026-04-16ROAHRJTT12:02 JST14:06 JST2h 03m847628
2026-04-15estimatedROAHRJTT11:55 JST13:58 JST2h 03m8479BC
2026-04-14estimated??02:21Z04:18Z1h 56mJA15XJ
2026-04-13estimated??02:28Z04:36Z2h 07mJA03XJ
2026-04-12estimated??02:21Z04:26Z2h 04mJA14XJ
2026-04-11ROAHRJTT11:33 JST13:28 JST1h 54mJA11XJ
2026-04-06estimated??02:26Z04:30Z2h 03m8479BC
2026-04-05estimated?RJTT02:33Z13:30 JST1h 56mJA11XJ
2026-04-04estimated??02:45Z04:32Z1h 46mJA15XJ
2026-04-03estimated??02:44Z04:32Z1h 47mJA16XJ
2026-04-02estimatedROAHRJTT11:45 JST13:34 JST1h 48mJA11XJ
2026-04-01estimated??02:45Z04:40Z1h 54m847628
2026-03-31estimated??02:49Z04:56Z2h 06mJA03XJ
2026-03-30estimatedROTMRJTT11:26 JST13:28 JST2h 01mJA11XJ
2026-03-29estimated??02:45Z04:48Z2h 02m847628
2026-03-16ROAHRJTT11:39 JST13:38 JST1h 58mJA08XJ
2026-03-15estimatedROAHRJTT11:29 JST13:38 JST2h 08mJA10XJ
2026-03-14estimated?RJTT02:39Z13:48 JST2h 08mJA10XJ
2026-03-13ROAHRJTT11:41 JST13:40 JST1h 58mJA10XJ
2026-03-12ROAHRJTT11:35 JST13:30 JST1h 54m847628
2026-03-11ROAHRJTT11:56 JST13:50 JST1h 53mJA12XJ
2026-03-10ROAHRJTT11:38 JST13:32 JST1h 53mJA12XJ
2026-03-09ROAHRJTT11:46 JST13:46 JST1h 59mJA10XJ
2026-03-08estimatedROTMRJTT11:44 JST13:25 JST1h 41mJA07XJ
2026-03-07ROAHRJTT11:47 JST13:42 JST1h 54mJA10XJ
2026-03-06ROAHRJTT11:28 JST13:38 JST2h 09mJA10XJ
2026-03-05ROAHRJTT11:33 JST13:30 JST1h 56mJA10XJ
2026-03-04ROAHRJTT12:08 JST14:04 JST1h 56mJA10XJ
2026-03-03ROAHRJTT11:27 JST13:30 JST2h 02mJA07XJ
2026-03-02ROAHRJTT11:26 JST13:26 JST1h 59mJA12XJ
2026-03-01estimatedROTMRJTT11:29 JST13:30 JST2h 00mJA05XJ
2026-02-28ROAHRJTT12:00 JST14:04 JST2h 03mJA09XJ
2026-02-27ROAHRJTT11:52 JST13:50 JST1h 57mJA12XJ
2026-02-26ROAHRJTT11:47 JST13:50 JST2h 03mJA10XJ
2026-02-25ROAHRJTT11:41 JST13:38 JST1h 56mJA08XJ
2026-02-24ROAHRJTT12:34 JST14:32 JST1h 57mJA04XJ
2026-02-23ROAHRJTT11:44 JST13:52 JST2h 07mJA10XJ
2026-02-22ROAHRJTT11:48 JST14:00 JST2h 12mJA10XJ
2026-02-21ROAHRJTT11:49 JST13:48 JST1h 59mJA10XJ
2026-02-20ROAHRJTT12:14 JST14:06 JST1h 51mJA10XJ
2026-02-19ROAHRJTT12:16 JST14:12 JST1h 55mJA07XJ
2026-02-18ROAHRJTT12:09 JST13:58 JST1h 48mJA04XJ
2026-02-17ROAHRJTT12:11 JST14:12 JST2h 00mJA10XJ
2026-02-16ROAHRJTT11:52 JST13:54 JST2h 01mJA10XJ
2026-02-15ROAHRJTT11:44 JST13:46 JST2h 01mJA09XJ
2026-02-14ROAHRJTT11:51 JST13:46 JST1h 54mJA10XJ
2026-02-13ROAHRJTT11:48 JST13:46 JST1h 58mJA04XJ
2026-02-12ROAHRJTT11:42 JST13:40 JST1h 57mJA04XJ
2026-02-11ROAHRJTT12:09 JST14:02 JST1h 52mJA10XJ
2026-02-07ROAHRJTT11:55 JST13:44 JST1h 48mJA10XJ
2026-02-06ROAHRJTT11:48 JST13:40 JST1h 52mJA02XJ
2026-02-05ROAHRJTT11:50 JST13:42 JST1h 51mJA04XJ
2026-02-04ROAHRJTT11:39 JST13:34 JST1h 55mJA06XJ
2026-02-03ROAHRJTT11:37 JST13:32 JST1h 54mJA06XJ
2026-02-02ROAHRJTT12:22 JST14:14 JST1h 51mJA08XJ
2026-02-01ROAHRJTT12:07 JST14:00 JST1h 52mJA10XJ
2026-01-31ROAHRJTT11:59 JST13:46 JST1h 46mJA10XJ
2026-01-30estimatedROTMRJTT11:41 JST13:36 JST1h 55mJA02XJ
2026-01-29ROAHRJTT11:42 JST13:36 JST1h 53mJA05XJ
2026-01-28ROAHRJTT12:20 JST14:12 JST1h 51mJA14XJ
2026-01-27ROAHRJTT11:39 JST13:32 JST1h 52mJA08XJ
2026-01-26ROAHRJTT11:48 JST13:44 JST1h 55mJA08XJ
2026-01-25ROAHRJTT11:39 JST13:36 JST1h 57mJA06XJ
2026-01-24ROAHRJTT11:54 JST13:50 JST1h 55mJA06XJ
2026-01-23ROAHRJTT11:56 JST13:58 JST2h 01mJA05XJ
2026-01-22ROAHRJTT12:07 JST14:08 JST2h 01mJA12XJ
2026-01-21ROAHRJTT12:28 JST14:20 JST1h 51mJA07XJ
2026-01-20ROAHRJTT11:47 JST13:50 JST2h 02mJA12XJ
2026-01-19ROAHRJTT12:05 JST14:04 JST1h 58mJA07XJ
2026-01-09ROAHRJTT11:56 JST13:50 JST1h 53mJA02XJ
2026-01-08ROAHRJTT12:10 JST14:04 JST1h 54mJA06XJ
2026-01-07ROAHRJTT11:53 JST13:46 JST1h 52mJA09XJ
2026-01-06ROAHRJTT12:13 JST14:02 JST1h 49mJA09XJ
2026-01-05ROAHRJTT12:28 JST14:26 JST1h 57mJA08XJ
2026-01-04ROAHRJTT11:52 JST13:40 JST1h 47mJA02XJ
2026-01-03ROAHRJTT11:48 JST13:46 JST1h 57mJA02XJ
2026-01-02ROAHRJTT11:57 JST13:40 JST1h 43mJA06XJ
2026-01-01ROAHRJTT12:22 JST14:06 JST1h 43mJA07XJ
2025-12-31ROAHRJTT11:45 JST13:36 JST1h 51mJA08XJ
2025-12-30ROAHRJTT12:24 JST14:28 JST2h 03mJA08XJ
2025-12-29ROAHRJTT12:07 JST13:58 JST1h 50mJA12XJ
2025-12-28ROAHRJTT11:56 JST13:56 JST2h 00mJA07XJ
2025-12-27ROAHRJTT12:06 JST13:58 JST1h 51mJA04XJ
2025-12-26ROAHRJTT12:14 JST14:10 JST1h 55mJA11XJ
2025-12-25ROAHRJTT12:35 JST14:28 JST1h 53mJA07XJ
2025-12-24ROAHRJTT11:57 JST14:00 JST2h 02mJA07XJ
2025-12-23ROAHRJTT11:41 JST13:34 JST1h 52mJA06XJ
2025-12-22ROAHRJTT11:50 JST13:44 JST1h 53mJA04XJ
2025-12-21ROAHRJTT12:11 JST14:06 JST1h 54mJA07XJ
2025-12-20ROAHRJTT11:53 JST13:42 JST1h 48mJA04XJ
2025-12-19ROAHRJTT11:42 JST13:36 JST1h 53mJA07XJ
2025-12-18ROAHRJTT12:01 JST13:58 JST1h 56mJA07XJ
2025-12-17ROAHRJTT11:47 JST13:34 JST1h 46mJA06XJ
2025-12-16ROAHRJTT11:43 JST13:44 JST2h 00mJA06XJ
2025-12-15ROAHRJTT11:44 JST13:36 JST1h 51mJA08XJ
2025-12-14ROAHRJTT12:20 JST14:12 JST1h 52mJA06XJ
2025-12-13ROAHRJTT12:15 JST14:14 JST1h 58mJA06XJ
2025-12-12ROAHRJTT12:23 JST14:30 JST2h 06mJA09XJ
2025-12-11ROAHRJTT12:58 JST15:02 JST2h 04mJA09XJ
2025-12-10ROAHRJTT11:38 JST13:32 JST1h 53mJA04XJ
2025-12-02ROAHRJTT11:40 JST13:32 JST1h 52mJA12XJ
2025-11-28ROAHRJTT12:04 JST13:54 JST1h 49mJA09XJ
2025-11-27ROAHRJTT11:40 JST13:32 JST1h 51mJA09XJ
2025-10-30ROAHRJTT11:45 JST13:44 JST1h 59mJA14XJ
2025-10-29ROAHRJTT11:54 JST13:48 JST1h 53mJA02XJ
2025-10-28ROAHRJTT11:53 JST13:48 JST1h 54mJA07XJ
2025-10-27estimatedROAHRJTT11:51 JST14:00 JST2h 08mJA10XJ
2025-10-26ROAHRJTT11:43 JST13:46 JST2h 02mJA06XJ
2025-10-25ROAHRJTT11:32 JST13:42 JST2h 09mJA10XJ
2025-10-24ROAHRJTT11:47 JST13:52 JST2h 04mJA08XJ
2025-10-23ROAHRJTT12:03 JST14:08 JST2h 04mJA15XJ
2025-10-22ROAHRJTT11:29 JST13:24 JST1h 55mJA14XJ
2025-10-21estimated??02:58Z04:48Z1h 49mJA14XJ
2025-10-20estimatedROAHRJTT11:29 JST13:32 JST2h 02mJA14XJ
2025-10-19estimatedROAHRJTT11:50 JST03:30 JST15h 39mJA09XJ
2025-10-15ROAHRJTT11:34 JST13:38 JST2h 03m847628
2025-10-14ROAHRJTT11:33 JST13:40 JST2h 06mJA11XJ
2025-10-13ROAHRJTT11:26 JST13:32 JST2h 05mJA03XJ
2025-10-08ROAHRJTT11:32 JST13:48 JST2h 15mJA01XJ
2025-10-07ROAHRJTT11:33 JST13:42 JST2h 08mJA15XJ
2025-10-06ROAHRJTT11:28 JST13:34 JST2h 06mJA16XJ
2025-10-04ROAHRJTT00:46 JST01:30 JST0h 43mJA15XJ
2025-10-02ROAH?11:27 JST03:53Z1h 25m8406E8
2025-10-01ROAH?11:24 JST03:49Z1h 24m847628
2025-09-30ROAH?12:11 JST04:37Z1h 26m8460B0
2025-09-29ROAH?11:34 JST04:03Z1h 29m846B6C
2025-09-28ROAH?11:18 JST03:45Z1h 26m845D1C
2025-09-27ROAH?11:23 JST03:47Z1h 23m846F00
2025-09-26ROAH?11:54 JST04:20Z1h 26m840E10
2025-09-25ROAH?11:24 JST03:45Z1h 21m8406E8
2025-09-24ROAH?11:35 JST04:03Z1h 28m846B6C
2025-09-23ROAH?11:24 JST03:54Z1h 30m846F00
2025-09-22ROAH?11:42 JST04:07Z1h 25m8460B0
2025-09-21ROAH?11:44 JST04:07Z1h 23m8460B0
2025-09-20ROAHRJTK11:21 JST13:16 JST1h 55m8460B0
2025-09-19ROAHRJTK11:34 JST13:30 JST1h 55m847628
2025-08-26ROAHRJTT11:40 JST13:46 JST2h 05mJA03XJ
2025-08-22estimatedROAHRJTT12:00 JST20:05 JST8h 04mJA01XJ
2025-08-20ROAHRJTT12:30 JST16:02 JST3h 31mJA15XJ
2025-08-19partialROAH?13:32 JSTJA16XJ
2025-08-17estimatedROAHRJTT16:03 JST17:22 JST1h 18mJA15XJ
2025-08-16ROAHRJTT11:26 JST13:56 JST2h 29mJA03XJ
2025-08-15ROAHRJTT11:23 JST13:44 JST2h 20mJA03XJ

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