Direct flights from Naha (OKA) to Osaka (ITM): 14 nonstop departures observed each week across 2 airlines. 75% of the last 57 operated flights arrived within 15 minutes of schedule. The median arrival is 5 minutes late. No cancellations were recorded across the 57 tracked flights. The nonstop covers 1,211 km, an estimated 2 hours 3 minutes in the air. Measured by Pro Flight Search from live flight boards at Naha and Osaka. Updated 17 August 2026 at 06:14 UTC.
OKA
Naha
smooth · +3
ITM
Osaka
smooth · +2
dep bank 10:10–18:15 14x weekly
Median arrival +5 min across the last 57 operated legs
Flight time ~2h 03m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 57
Current nonstop fares OKA → ITM · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
All Nippon Airways Japan 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 81% on time
Flights NH1168 10:10 daily · NH762 11:15 daily · NH764 12:45 daily · NH766 14:50 daily
Japan AirlinesJL 68% on time
Flights JL2084 11:55 daily · JL2086 15:55 daily · JL2088 17:55 daily · JL2092 18:15 daily
History operated legs · board outcomes
08-17 NH764 dep +22 → arr +17
08-17 NH766 dep +14 → arr +10
08-16 NH764 dep +25 → arr +22
08-16 NH766 dep +18 → arr +15
08-16 NH770 dep +17 → arr +4
08-15 NH762 dep +10 → arr −1
08-15 NH764 dep +13 → arr +6
08-15 NH766 dep +37 → arr +30
08-15 NH770 dep +23 → arr +12
08-14 NH770 dep +10 → arr +9
08-13 NH766 dep +30 → arr +52
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 OKA and ITM, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 120 Completed 110 Delayed 30 Within 15m 81/110 Median +5m
JL2084 Japan Airlines
7 days
OKA
Departure
12:14
Departed · Sched 11:5519m late
→
ITM
Arrival
14:09
Landed · Sched 13:5514m late
OKA
Departure
12:17
Departed · Sched 11:5522m late
→
ITM
Arrival
14:09
Landed · Sched 13:5514m late
OKA
Departure
11:56
Departed · Sched 11:551m late
→
ITM
Arrival
13:52
Landed · Sched 13:553m early
OKA
Departure
12:07
Departed · Sched 11:5512m late
→
ITM
Arrival
14:13
Landed · Sched 13:5518m late
OKA
Departure
12:00
Departed · Sched 11:555m late
→
ITM
Arrival
14:04
Landed · Sched 13:559m late
OKA
Departure
12:00
Departed · Sched 11:555m late
→
ITM
Arrival
13:51
Landed · Sched 13:554m early
OKA
Departure
—
Board row not captured for this rotation yet.
→
ITM
Arrival
14:14
Landed · Sched 13:5519m late
Full JL2084 history →
JL2086 Japan Airlines
7 days
OKA
Departure
Sched 15:55
Scheduled departure
→
ITM
Arrival
Sched 17:55
Scheduled arrival · landing pending
OKA
Departure
16:10
Departed · Sched 15:5515m late
→
ITM
Arrival
18:06
Landed · Sched 17:5511m late
OKA
Departure
16:11
Departed · Sched 15:5516m late
→
ITM
Arrival
18:10
Landed · Sched 17:5515m late
OKA
Departure
15:56
Departed · Sched 15:551m late
→
ITM
Arrival
17:50
Landed · Sched 17:555m early
OKA
Departure
15:58
Departed · Sched 15:553m late
→
ITM
Arrival
17:59
Landed · Sched 17:554m late
OKA
Departure
16:30
Departed · Sched 15:5535m late
→
ITM
Arrival
18:28
Landed · Sched 17:5533m late
OKA
Departure
15:52
Departed · Sched 15:553m early
→
ITM
Arrival
17:50
Landed · Sched 17:555m early
Full JL2086 history →
JL2088 Japan Airlines
7 days
OKA
Departure
Sched 17:55
Scheduled departure
→
ITM
Arrival
Sched 19:55
Scheduled arrival · landing pending
OKA
Departure
17:57
Departed · Sched 17:552m late
→
OKA
Departure
17:57
Departed · Sched 17:552m late
→
ITM
Arrival
19:58
Landed · Sched 19:553m late
OKA
Departure
17:54
Departed · Sched 17:551m early
→
ITM
Arrival
19:48
Landed · Sched 19:557m early
Thu, Aug 13
2/2 legs · JA16XJ
OKA
Departure
17:54
Departed · Sched 17:551m early
→
ITM
Arrival
19:51
Landed · Sched 19:554m early
OKA
Departure
18:04
Departed · Sched 17:559m late
→
ITM
Arrival
20:00
Landed · Sched 19:555m late
OKA
Departure
18:21
Departed · Sched 17:5526m late
→
ITM
Arrival
20:30
Landed · Sched 19:5535m late
Full JL2088 history →
JL2092 Japan Airlines
7 days
OKA
Departure
Sched 18:15
Scheduled departure
→
ITM
Arrival
Sched 20:15
Scheduled arrival · landing pending
OKA
Departure
18:19
Departed · Sched 18:154m late
→
ITM
Arrival
20:34
Landed · Sched 20:1519m late
OKA
Departure
18:38
Departed · Sched 18:1523m late
→
ITM
Arrival
20:53
Landed · Sched 20:1538m late
OKA
Departure
18:34
Departed · Sched 18:1519m late
→
ITM
Arrival
20:45
Landed · Sched 20:1530m late
Thu, Aug 13
2/2 legs · JA316J
OKA
Departure
18:23
Departed · Sched 18:158m late
→
ITM
Arrival
20:27
Landed · Sched 20:1512m late
OKA
Departure
18:36
Departed · Sched 18:1521m late
→
ITM
Arrival
21:04
Landed · Sched 20:1549m late
OKA
Departure
18:17
Departed · Sched 18:152m late
→
ITM
Arrival
20:21
Landed · Sched 20:156m late
Full JL2092 history →
NH1168 All Nippon Airways
6 days
OKA
Departure
10:06
Departed · Sched 10:104m early
→
ITM
Arrival
12:03
Landed · Sched 12:107m early
OKA
Departure
10:10 Departed
→
ITM
Arrival
12:09
Landed · Sched 12:101m early
OKA
Departure
10:08
Departed · Sched 10:102m early
→
ITM
Arrival
12:04
Landed · Sched 12:106m early
OKA
Departure
10:12
Departed · Sched 10:102m late
→
ITM
Arrival
12:09
Landed · Sched 12:101m early
OKA
Departure
10:09
Departed · Sched 10:101m early
→
ITM
Arrival
12:06
Landed · Sched 12:104m early
OKA
Departure
10:06
Departed · Sched 10:104m early
→
ITM
Arrival
12:05
Landed · Sched 12:105m early
Full NH1168 history →
NH762 All Nippon Airways
6 days
OKA
Departure
11:18
Departed · Sched 11:153m late
→
ITM
Arrival
13:12
Landed · Sched 13:153m early
OKA
Departure
11:15 Departed
→
ITM
Arrival
13:06
Landed · Sched 13:159m early
OKA
Departure
11:25
Departed · Sched 11:1510m late
→
ITM
Arrival
13:14
Landed · Sched 13:151m early
OKA
Departure
11:17
Departed · Sched 11:152m late
→
ITM
Arrival
13:12
Landed · Sched 13:153m early
OKA
Departure
11:23
Departed · Sched 11:158m late
→
OKA
Departure
11:17
Departed · Sched 11:152m late
→
ITM
Arrival
13:19
Landed · Sched 13:154m late
Full NH762 history →
NH764 All Nippon Airways
7 days
OKA
Departure
13:07
Departed · Sched 12:4522m late
→
ITM
Arrival
14:57
Est. · Sched 14:4017m late
OKA
Departure
13:10
Departed · Sched 12:4525m late
→
ITM
Arrival
15:02
Landed · Sched 14:4022m late
OKA
Departure
12:58
Departed · Sched 12:4513m late
→
ITM
Arrival
14:46
Landed · Sched 14:406m late
OKA
Departure
12:47
Departed · Sched 12:452m late
→
ITM
Arrival
14:42
Landed · Sched 14:402m late
OKA
Departure
12:45 Departed
→
OKA
Departure
12:41
Departed · Sched 12:454m early
→
ITM
Arrival
14:31
Landed · Sched 14:409m early
OKA
Departure
—
Board row not captured for this rotation yet.
→
ITM
Arrival
14:47
Landed · Sched 14:407m late
Full NH764 history →
NH766 All Nippon Airways
7 days
OKA
Departure
15:04
Departed · Sched 14:5014m late
→
ITM
Arrival
17:00
Est. · Sched 16:5010m late
OKA
Departure
15:08
Departed · Sched 14:5018m late
→
ITM
Arrival
17:05
Landed · Sched 16:5015m late
OKA
Departure
15:27
Departed · Sched 14:5037m late
→
ITM
Arrival
17:20
Landed · Sched 16:5030m late
OKA
Departure
14:49
Departed · Sched 14:501m early
→
ITM
Arrival
16:47
Landed · Sched 16:503m early
OKA
Departure
15:20
Departed · Sched 14:5030m late
→
ITM
Arrival
17:42
Landed · Sched 16:5052m late
OKA
Departure
15:03
Departed · Sched 14:5013m late
→
ITM
Arrival
17:03
Landed · Sched 16:5013m late
OKA
Departure
15:21
Departed · Sched 14:5031m late
→
ITM
Arrival
17:15
Landed · Sched 16:5025m late
Full NH766 history →
NH770 All Nippon Airways
7 days
OKA
Departure
Sched 16:55
Scheduled departure
→
ITM
Arrival
Sched 18:55
Scheduled arrival · landing pending
OKA
Departure
17:12
Departed · Sched 16:5517m late
→
ITM
Arrival
18:59
Landed · Sched 18:554m late
OKA
Departure
17:18
Departed · Sched 16:5523m late
→
ITM
Arrival
19:07
Landed · Sched 18:5512m late
OKA
Departure
17:05
Departed · Sched 16:5510m late
→
ITM
Arrival
19:04
Landed · Sched 18:559m late
Thu, Aug 13
2/2 legs · JA830A
OKA
Departure
17:03
Departed · Sched 16:558m late
→
ITM
Arrival
19:11
Landed · Sched 18:5516m late
OKA
Departure
17:06
Departed · Sched 16:5511m late
→
ITM
Arrival
18:56
Landed · Sched 18:551m late
OKA
Departure
16:54
Departed · Sched 16:551m early
→
ITM
Arrival
18:49
Landed · Sched 18:556m early
Full NH770 history →
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 — Naha (OKA) to Osaka (ITM) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/OKA-ITM
Copy
How we measure this →
OKA to ITM questions
Is OKA–ITM running on time right now? Smooth skies ahead. The departure side at OKA is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on OKA–ITM? Operators schedule morning departures around 10:10 and evening departures around 17:55 from OKA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the ITM delay card to confirm conditions when you'd arrive.
How long is the flight from OKA to ITM? Great-circle distance is 1,211 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 115–134 min gate-to-gate on this route.
How often does OKA–ITM fly? 2 carriers operate this route, around 63 flights a week between them. Compare carrier days and times in the airline list above.