Direct flights from Tokyo (HND) to Naha (OKA): 35 nonstop departures observed each week across 5 airlines. 45% of the last 69 operated flights arrived within 15 minutes of schedule. The median arrival is 19 minutes late. No cancellations were recorded across the 69 tracked flights. The nonstop covers 1,554 km, an estimated 2 hours 30 minutes in the air. Measured by Pro Flight Search from live flight boards at Tokyo and Naha. Updated 8 September 2026 at 13:48 UTC.
HND
Tokyo
smooth · +8
OKA
Naha
smooth · +13
dep bank 06:10–22:45 35x weekly
Runs rough · 5 airlines · 35x weekly · nonstop
45% on time
of the last 69 operated HND → OKA flights arrived within 15 minutes
Median arrival delay is +19 min . 0 of 69 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +19 min across the last 69 operated legs
Flight time ~2h 30m estimated from route distance
Weekly departures 35x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 69
The week scheduled departures · origin local time
All Nippon Airways Japan Airlines Jubba Airways Skymark Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
All Nippon AirwaysNH 62% on time
Flights NH461 06:25 daily · NH993 06:45 daily · NH463 07:30 daily · NH467 08:15 daily
Japan AirlinesJL 19% on time
Flights JL901 06:30 daily · JL903 07:20 daily · JL905 08:05 daily · JL907 08:40 daily
Jubba Airways6J 80% on time
Flights 6J21 06:10 daily · 6J23 13:45 daily · 6J25 19:10 daily
Skymark AirlinesBC 60% on time
Flights BC511 06:30 daily · BC513 07:45 daily · BC517 12:50 daily · BC519 15:35 daily
United AirlinesUA 14% on time
Flights UA7931 17:55 daily · UA7922 18:40 daily · UA7903 19:25 daily · UA7901 22:45 daily
History operated legs · board outcomes
09-08 6J21 dep +14 → arr +13
09-08 BC513 dep +9 → arr +28
09-08 BC521 dep +22 → arr +18
09-08 JL901 dep +14 → arr +15
09-08 JL903 dep +10 → arr +14
09-08 JL907 dep +21 → arr +35
09-08 JL909 dep +12 → arr +23
09-08 JL913 dep +34 → arr +39
09-08 JL915 dep +19 → arr +28
09-08 JL917 dep +18 → arr +22
09-08 JL919 dep +40 → arr +35
09-08 JL921 dep +88 → arr +103
09-08 JL923 dep +47 → arr +52
09-08 JL987 dep +19 → arr +25
09-08 NH2421 arrived +13
09-08 NH2423 arrived −2
09-08 NH463 dep +10 → arr +9
09-08 NH467 dep +13 → arr +11
09-08 NH471 dep +11 → arr +14
09-08 NH473 dep +30 → arr +19
09-08 NH475 dep +12 → arr +5
09-08 NH477 dep +42 → arr +39
09-08 NH995 dep +13 → arr +22
09-08 UA7903 arrived +12
09-08 UA7922 arrived +40
Show 32 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from HND and OKA, paired departure → arrival per flight and day. Board tracking since Mon, Sep 7 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 112 Delayed 61 Within 15m 51/112 Median +18m
6J21
1 day
HND
Departure
06:24
Departed · Sched 06:1014m late
→
OKA
Arrival
09:03
Landed · Sched 08:5013m late
Full 6J21 history →
6J23
2 days
HND
Departure
13:44
Departed · Sched 13:451m early
→
OKA
Arrival
16:23
Landed · Sched 16:252m early
HND
Departure
14:06
Departed · Sched 13:4521m late
→
OKA
Arrival
16:34
Landed · Sched 16:259m late
Full 6J23 history →
6J25
2 days
HND
Departure
19:39
Departed · Sched 19:1029m late
→
OKA
Arrival
Sched 21:55
Scheduled arrival · landing pending
HND
Departure
19:36
Departed · Sched 19:1026m late
→
OKA
Arrival
22:08
Landed · Sched 21:5513m late
Full 6J25 history →
BC511
1 day
HND
Departure
06:34
Departed · Sched 06:304m late
→
OKA
Arrival
09:12
Landed · Sched 09:102m late
Full BC511 history →
BC513
1 day
HND
Departure
07:54
Departed · Sched 07:459m late
→
OKA
Arrival
10:58
Landed · Sched 10:3028m late
Full BC513 history →
BC517
2 days
HND
Departure
12:55
Departed · Sched 12:505m late
→
OKA
Arrival
15:38
Landed · Sched 15:353m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
15:45
Landed · Sched 15:3510m late
Full BC517 history →
BC519
2 days
HND
Departure
15:36
Departed · Sched 15:351m late
→
OKA
Arrival
18:14
Landed · Sched 18:206m early
HND
Departure
15:38
Departed · Sched 15:353m late
→
OKA
Arrival
18:26
Landed · Sched 18:206m late
Full BC519 history →
BC521
2 days
HND
Departure
17:27
Departed · Sched 17:0522m late
→
OKA
Arrival
20:08
Landed · Sched 19:5018m late
HND
Departure
17:33
Departed · Sched 17:0528m late
→
OKA
Arrival
20:16
Landed · Sched 19:5026m late
Full BC521 history →
BC523
2 days
HND
Departure
18:45
Departed · Sched 18:2520m late
→
OKA
Arrival
Sched 21:05
Scheduled arrival · landing pending
HND
Departure
18:33
Departed · Sched 18:258m late
→
OKA
Arrival
21:18
Landed · Sched 21:0513m late
Full BC523 history →
JL901
1 day
HND
Departure
06:44
Departed · Sched 06:3014m late
→
OKA
Arrival
09:15
Landed · Sched 09:0015m late
Full JL901 history →
JL903
1 day
HND
Departure
07:30
Departed · Sched 07:2010m late
→
OKA
Arrival
10:04
Landed · Sched 09:5014m late
Full JL903 history →
JL905
1 day
HND
Departure
08:12
Departed · Sched 08:057m late
→
OKA
Arrival
10:47
Landed · Sched 10:407m late
Full JL905 history →
JL907
1 day
HND
Departure
09:01
Departed · Sched 08:4021m late
→
OKA
Arrival
11:50
Landed · Sched 11:1535m late
Full JL907 history →
JL909
1 day
HND
Departure
09:52
Departed · Sched 09:4012m late
→
OKA
Arrival
12:38
Landed · Sched 12:1523m late
Full JL909 history →
JL913
2 days
HND
Departure
11:09
Departed · Sched 10:3534m late
→
OKA
Arrival
13:49
Landed · Sched 13:1039m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
13:50
Landed · Sched 13:1040m late
Full JL913 history →
JL915
2 days
HND
Departure
12:14
Departed · Sched 11:5519m late
→
OKA
Arrival
14:58
Landed · Sched 14:3028m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
15:08
Landed · Sched 14:3038m late
Full JL915 history →
JL917
2 days
HND
Departure
14:13
Departed · Sched 13:5518m late
→
OKA
Arrival
16:47
Landed · Sched 16:2522m late
HND
Departure
14:29
Departed · Sched 13:5534m late
→
OKA
Arrival
16:58
Landed · Sched 16:2533m late
Full JL917 history →
JL919
2 days
HND
Departure
15:50
Departed · Sched 15:1040m late
→
OKA
Arrival
18:15
Landed · Sched 17:4035m late
HND
Departure
15:28
Departed · Sched 15:1018m late
→
OKA
Arrival
17:57
Landed · Sched 17:4017m late
Full JL919 history →
JL921
2 days
HND
Departure
17:23
Departed · Sched 15:5588m late
→
OKA
Arrival
20:08
Landed · Sched 18:25103m late
HND
Departure
16:50
Departed · Sched 15:5555m late
→
OKA
Arrival
19:29
Landed · Sched 18:2564m late
Full JL921 history →
JL923
2 days
HND
Departure
17:42
Departed · Sched 16:5547m late
→
OKA
Arrival
20:22
Landed · Sched 19:3052m late
HND
Departure
17:18
Departed · Sched 16:5523m late
→
OKA
Arrival
20:00
Landed · Sched 19:3030m late
Full JL923 history →
JL925
2 days
HND
Departure
20:13
Departed · Sched 20:058m late
→
OKA
Arrival
Sched 22:30
Scheduled arrival · landing pending
HND
Departure
20:21
Departed · Sched 20:0516m late
→
OKA
Arrival
22:57
Landed · Sched 22:3027m late
Full JL925 history →
JL987
2 days
HND
Departure
11:49
Departed · Sched 11:3019m late
→
OKA
Arrival
14:30
Landed · Sched 14:0525m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:59
Landed · Sched 14:0554m late
Full JL987 history →
NH1095
2 days
HND
Departure
16:31
Departed · Sched 16:0526m late
→
OKA
Arrival
19:20
Landed · Sched 18:4040m late
HND
Departure
16:42
Departed · Sched 16:0537m late
→
OKA
Arrival
19:14
Landed · Sched 18:4034m late
Full NH1095 history →
NH1097
2 days
HND
Departure
17:08
Departed · Sched 16:5018m late
→
OKA
Arrival
19:37
Landed · Sched 19:2512m late
HND
Departure
17:15
Departed · Sched 16:5025m late
→
OKA
Arrival
19:52
Landed · Sched 19:2527m late
Full NH1097 history →
NH1133
2 days
HND
Departure
20:36
Departed · Sched 20:351m late
→
OKA
Arrival
Sched 23:15
Scheduled arrival · landing pending
HND
Departure
Sched 20:35
Scheduled time only · no board update captured
→
OKA
Arrival
23:24
Landed · Sched 23:159m late
Full NH1133 history →
NH2421
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
09:03
Landed · Sched 08:5013m late
NH2423
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
16:23
Landed · Sched 16:252m early
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
16:34
Landed · Sched 16:259m late
NH2425
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
Sched 21:55
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
22:08
Landed · Sched 21:5513m late
NH461
1 day
HND
Departure
06:30
Departed · Sched 06:255m late
→
OKA
Arrival
09:06
Landed · Sched 09:006m late
Full NH461 history →
NH463
1 day
HND
Departure
07:40
Departed · Sched 07:3010m late
→
OKA
Arrival
10:14
Landed · Sched 10:059m late
Full NH463 history →
NH467
1 day
HND
Departure
08:28
Departed · Sched 08:1513m late
→
OKA
Arrival
11:01
Landed · Sched 10:5011m late
Full NH467 history →
NH469
1 day
HND
Departure
10:24
Departed · Sched 10:204m late
→
OKA
Arrival
13:05
Landed · Sched 13:005m late
Full NH469 history →
NH471
2 days
HND
Departure
11:31
Departed · Sched 11:2011m late
→
OKA
Arrival
14:14
Landed · Sched 14:0014m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:28
Landed · Sched 14:0028m late
Full NH471 history →
NH473
2 days
HND
Departure
13:35
Departed · Sched 13:0530m late
→
OKA
Arrival
15:59
Landed · Sched 15:4019m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
15:56
Landed · Sched 15:4016m late
Full NH473 history →
NH475
2 days
HND
Departure
14:57
Departed · Sched 14:4512m late
→
OKA
Arrival
17:25
Landed · Sched 17:205m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
17:34
Landed · Sched 17:2014m late
Full NH475 history →
NH477
2 days
HND
Departure
16:07
Departed · Sched 15:2542m late
→
OKA
Arrival
18:34
Landed · Sched 17:5539m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
18:26
Landed · Sched 17:5531m late
Full NH477 history →
NH479
2 days
HND
Departure
20:14
Departed · Sched 20:151m early
→
OKA
Arrival
Sched 22:45
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
23:29
Landed · Sched 22:4544m late
Full NH479 history →
NH993
1 day
HND
Departure
06:54
Departed · Sched 06:459m late
→
OKA
Arrival
09:27
Landed · Sched 09:207m late
Full NH993 history →
NH995
1 day
HND
Departure
09:23
Departed · Sched 09:1013m late
→
OKA
Arrival
12:07
Landed · Sched 11:4522m late
Full NH995 history →
UA7901
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
Sched 22:45
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
23:29
Landed · Sched 22:4544m late
UA7903
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
19:37
Landed · Sched 19:2512m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
19:52
Landed · Sched 19:2527m late
UA7922
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
19:20
Landed · Sched 18:4040m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
19:14
Landed · Sched 18:4034m late
UA7931
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
18:34
Landed · Sched 17:5539m late
HND
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
18:26
Landed · Sched 17:5531m late
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search — Tokyo (HND) to Naha (OKA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/HND-OKA
Copy
How we measure this →
HND to OKA questions
Is HND–OKA running on time right now? Smooth skies ahead. The arrival side at OKA is the weaker end, route health score 85/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on HND–OKA? Operators schedule morning departures around 06:10 and evening departures around 17:05 from HND. Earlier flights typically land before destination-airport delays accumulate later in the day; check the OKA delay card to confirm conditions when you'd arrive.
How long is the flight from HND to OKA? Great-circle distance is 1,554 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 140–163 min gate-to-gate on this route.
How often does HND–OKA fly? 5 carriers operate this route, around 287 flights a week between them. Compare carrier days and times in the airline list above.