Direct flights from Nagoya (NGO) to Naha (OKA): 105 nonstop departures observed each week across 7 airlines. 94% of the last 54 tracked flights arrived within 15 minutes of schedule. The median arrival is 2 minutes early. No cancellations were recorded across the 56 tracked flights. The nonstop covers 1,302 km, an estimated 2 hours 10 minutes in the air. Measured by Pro Flight Search from live flight boards at Nagoya and Naha. Updated 2 November 2026 at 01:33 UTC.
Today, NGO → OKA Mon 2 Nov · local times
Sched Flight NGO departure OKA arrival
06:05
BC551 Skymark
Departed
Landed 08:18 −12
08:00
BC553 Skymark
Sched 08:00 Departure not confirmed by the board
OKA 10:35 scheduled
08:20
NH303 ANA
Sched 08:20 Departure not confirmed by the board
OKA 10:55 scheduled
08:25
NU45 Japan Transocean Air
Left 08:38 +13
OKA 10:55 In the air · scheduled landing
08:35
MM487 Peach Aviation
Left 08:47 +12
OKA 11:15 In the air · scheduled landing
10:00
GK381 Jetstar Japan
On schedule T1
OKA 12:40 scheduled
12:00
6J121 Solaseed Air
On schedule T1
OKA 14:35 scheduled
·
BC557 Skymark
On schedule
OKA 20:00 scheduled
·
JL6231
On schedule
OKA 12:40 scheduled
·
MM489 Peach Aviation
On schedule
OKA 18:10 scheduled
·
NH2521
On schedule
OKA 14:35 scheduled
·
NH309 ANA
On schedule
OKA 17:10 scheduled
·
NH311 ANA
On schedule
OKA 20:10 scheduled
·
NU47 Japan Transocean Air
On schedule
OKA 17:25 scheduled
·
NU49 Japan Transocean Air
On schedule
OKA 21:35 scheduled
Checked NGO board 10:33 · OKA board 10:08
NGO
Nagoya
smooth · +11
OKA
Naha
smooth · +0
dep bank 06:05–19:10 105x weekly
Runs reliable · 7 airlines · 105x weekly · nonstop
94% on time
of the last 54 tracked NGO → OKA flights arrived within 15 minutes
Median arrival delay is −2 min . 0 of 56 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −2 min across the last 54 arrivals
Flight time ~2h 10m estimated from route distance
Weekly departures 105x 7 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 56
The week scheduled departures · origin local time
All Nippon Airways Japan Airlines Japan Transocean Air Jetstar Japan
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 93% on time
Flights NH303 08:20 daily · NH2521 varies daily · NH309 14:45 daily · NH311 varies daily
Japan AirlinesJL
Flights JL6231 12:40 daily
Japan Transocean AirNU 91% on time
Flights NU45 08:25 daily · NU47 varies daily · NU49 varies daily
Jetstar JapanGK
Flights GK381 10:00 daily
Peach AviationMM 100% on time
Flights MM487 08:35 daily · MM489 varies daily
Skymark AirlinesBC 91% on time
Flights BC551 06:05 daily · BC553 08:00 daily · BC557 17:25 daily
Solaseed Air6J
Flights 6J121 12:00 daily
History operated legs · board outcomes
11-01 JL6231 arrived −16
11-01 MM487 dep +15 → arr −13
11-01 MM489 dep +17 → arr −16
11-01 NH2521 arrived −2
11-01 NU45 dep +14 → arr −12
11-01 NU49 dep +16 → arr −11
10-31 JL6231 arrived −31
10-31 NH2521 arrived +15
10-30 JL6231 arrived −10
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 NGO and OKA, paired departure → arrival per flight and day. Board history since Thu, Oct 29. Each day adds the flights our airport boards record.
Board rows 120 Completed 93 Delayed 11 Within 15m 61/93 Median -1m
6J121 Solaseed Air
5 days
NGO
Departure
Sched 12:00
Scheduled departure
→
OKA
Arrival
Sched 14:35
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA808X
NGO
Departure
Sched 12:00
Departure time not on board
→
OKA
Arrival
14:33
Landed · Sched 14:352m early
Sat, Oct 31
2/2 legs · JA812X
NGO
Departure
Sched 12:00
Departure time not on board
→
OKA
Arrival
14:50
Landed · Sched 14:3515m late
Fri, Oct 30
2/2 legs · JA806X
NGO
Departure
Sched 12:00
Departure time not on board
→
OKA
Arrival
14:34
Landed · Sched 14:351m early
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:37
Landed · Sched 14:352m late
Full 6J121 history →
BC551 Skymark
4 days
Mon, Nov 2
2/2 legs · JA73NP
NGO
Departure
Sched 06:05
Scheduled departure
→
OKA
Arrival
08:18
Landed · Sched 08:3012m early
Sun, Nov 1
2/2 legs · JA73NC
NGO
Departure
Sched 06:05
Scheduled time only · no board update captured
→
OKA
Arrival
08:24
Landed · Sched 08:306m early
Sat, Oct 31
2/2 legs · JA73ND
NGO
Departure
Sched 06:05
Scheduled time only · no board update captured
→
OKA
Arrival
08:26
Landed · Sched 08:304m early
Fri, Oct 30
2/2 legs · JA73NG
NGO
Departure
Sched 06:05
Scheduled time only · no board update captured
→
OKA
Arrival
08:36
Landed · Sched 08:306m late
Full BC551 history →
BC553 Skymark
4 days
NGO
Departure
Sched 08:00
Scheduled departure
→
OKA
Arrival
Sched 10:35
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA737Z
NGO
Departure
Sched 08:00
Departure time not on board
→
OKA
Arrival
10:13
Landed · Sched 10:3522m early
Sat, Oct 31
2/2 legs · JA73NJ
NGO
Departure
Sched 08:00
Departure time not on board
→
OKA
Arrival
10:31
Landed · Sched 10:354m early
Fri, Oct 30
2/2 legs · JA737Q
NGO
Departure
Sched 08:00
Departure time not on board
→
OKA
Arrival
10:36
Landed · Sched 10:351m late
Full BC553 history →
BC557 Skymark
5 days
Mon, Nov 2
1/2 legs · JA73NP
NGO
Departure
Sched 17:25
Scheduled departure
Sun schedule from board history
→
OKA
Arrival
Sched 20:00
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA73NP
NGO
Departure
Sched 17:25
Scheduled time only · no board update captured
→
OKA
Arrival
19:57
Landed · Sched 20:003m early
Sat, Oct 31
2/2 legs · JA73NC
NGO
Departure
Sched 17:25
Departure time not on board
→
OKA
Arrival
20:23
Landed · Sched 20:0023m late
Fri, Oct 30
2/2 legs · JA73ND
NGO
Departure
Sched 17:25
Departure time not on board
→
OKA
Arrival
19:57
Landed · Sched 20:003m early
Thu, Oct 29
2/2 legs · JA73NM
NGO
Departure
Sched 17:25
Scheduled time only · no board update captured
→
OKA
Arrival
19:54
Landed · Sched 20:006m early
Full BC557 history →
GK381 Jetstar Japan
4 days
Mon, Nov 2
2/2 legs · JA02JJ
NGO
Departure
Sched 10:00
Scheduled departure
→
OKA
Arrival
Sched 12:40
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA13JJ
NGO
Departure
Sched 10:00
Departure time not on board
→
OKA
Arrival
12:24
Landed · Sched 12:4016m early
Sat, Oct 31
2/2 legs · JA03JJ
NGO
Departure
Sched 10:00
Departure time not on board
→
OKA
Arrival
12:09
Landed · Sched 12:4031m early
Fri, Oct 30
2/2 legs · JA08JJ
NGO
Departure
Sched 10:00
Departure time not on board
→
OKA
Arrival
12:30
Landed · Sched 12:4010m early
Full GK381 history →
JL6231
4 days
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
Sched 12:40
Scheduled arrival · landing pending
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
12:24
Landed · Sched 12:4016m early
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
12:09
Landed · Sched 12:4031m early
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
12:30
Landed · Sched 12:4010m early
MM487 Peach Aviation
4 days
Mon, Nov 2
2/2 legs · JA210P
NGO
Departure
08:47
Departed · Sched 08:3512m late
→
OKA
Arrival
Sched 11:15
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA212P
NGO
Departure
08:50
Departed · Sched 08:3515m late
→
OKA
Arrival
11:02
Landed · Sched 11:1513m early
Sat, Oct 31
2/2 legs · JA202P
NGO
Departure
08:40
Departed · Sched 08:355m late
→
OKA
Arrival
11:06
Landed · Sched 11:159m early
Fri, Oct 30
2/2 legs · JA213P
NGO
Departure
08:43
Departed · Sched 08:358m late
→
Full MM487 history →
MM489 Peach Aviation
5 days
Mon, Nov 2
1/2 legs · JA826P
NGO
Departure
Sched 15:30
Scheduled departure
Sun schedule from board history
→
OKA
Arrival
Sched 18:10
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA826P
NGO
Departure
15:47
Departed · Sched 15:3017m late
→
OKA
Arrival
17:54
Landed · Sched 18:1016m early
Sat, Oct 31
2/2 legs · JA819P
NGO
Departure
Sched 15:30
Departure time not on board
→
OKA
Arrival
18:16
Landed · Sched 18:106m late
Fri, Oct 30
2/2 legs · JA820P
NGO
Departure
Sched 15:30
Departure time not on board
→
OKA
Arrival
18:15
Landed · Sched 18:105m late
Thu, Oct 29
2/2 legs · JA819P
NGO
Departure
Sched 15:30
Departure time not on board
→
OKA
Arrival
17:52
Landed · Sched 18:1018m early
Full MM489 history →
NH2521
5 days
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
Sched 14:35
Scheduled arrival · landing pending
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:33
Landed · Sched 14:352m early
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:50
Landed · Sched 14:3515m late
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:34
Landed · Sched 14:351m early
NGO
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
14:37
Landed · Sched 14:352m late
NH303 ANA
4 days
Mon, Nov 2
2/2 legs · JA610A
NGO
Departure
Sched 08:20
Scheduled departure
→
OKA
Arrival
Sched 10:55
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA611A
NGO
Departure
Sched 08:20
Departure time not on board
→
OKA
Arrival
10:53
Landed · Sched 10:552m early
Sat, Oct 31
2/2 legs · JA71AN
NGO
Departure
Sched 08:20
Departure time not on board
→
OKA
Arrival
10:44
Landed · Sched 10:5511m early
Fri, Oct 30
2/2 legs · JA90AN
NGO
Departure
08:32
Departed · Sched 08:2012m late
→
OKA
Arrival
10:50
Landed · Sched 10:555m early
Full NH303 history →
NH309 ANA
5 days
Mon, Nov 2
1/2 legs · JA611A
NGO
Departure
Sched 14:45
Scheduled departure
Sun schedule from board history
→
OKA
Arrival
Sched 17:10
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA611A
NGO
Departure
Sched 14:45
Departure time not on board
→
OKA
Arrival
17:20
Landed · Sched 17:1010m late
Sat, Oct 31
2/2 legs · JA71AN
NGO
Departure
Sched 14:45
Departure time not on board
→
OKA
Arrival
17:08
Landed · Sched 17:102m early
Fri, Oct 30
2/2 legs · JA90AN
NGO
Departure
15:13
Departed · Sched 14:4528m late
→
OKA
Arrival
17:26
Landed · Sched 17:1016m late
Thu, Oct 29
2/2 legs · JA68AN
NGO
Departure
Sched 14:45
Departure time not on board
→
OKA
Arrival
17:07
Landed · Sched 17:103m early
Full NH309 history →
NH311 ANA
5 days
Mon, Nov 2
1/2 legs · JA84AN
NGO
Departure
Sched 17:45
Scheduled departure
Sun schedule from board history
→
OKA
Arrival
Sched 20:10
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA84AN
NGO
Departure
Sched 17:45
Scheduled time only · no board update captured
→
OKA
Arrival
20:01
Landed · Sched 20:109m early
Sat, Oct 31
2/2 legs · JA76AN
NGO
Departure
Sched 17:45
Scheduled time only · no board update captured
→
OKA
Arrival
20:04
Landed · Sched 20:106m early
Fri, Oct 30
2/2 legs · JA57AN
NGO
Departure
Sched 17:45
Scheduled time only · no board update captured
→
OKA
Arrival
20:08
Landed · Sched 20:102m early
Thu, Oct 29
2/2 legs · JA79AN
NGO
Departure
Sched 17:45
Departure time not on board
→
OKA
Arrival
20:11
Landed · Sched 20:101m late
Full NH311 history →
NU45 Japan Transocean Air
4 days
Mon, Nov 2
2/2 legs · JA09RK
NGO
Departure
08:38
Departed · Sched 08:2513m late
→
OKA
Arrival
Sched 10:55
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA12RK
NGO
Departure
08:39
Departed · Sched 08:2514m late
→
OKA
Arrival
10:43
Landed · Sched 10:5512m early
Sat, Oct 31
2/2 legs · JA10RK
NGO
Departure
08:37
Departed · Sched 08:2512m late
→
OKA
Arrival
10:46
Landed · Sched 10:559m early
Fri, Oct 30
2/2 legs · JA06RK
NGO
Departure
08:38
Departed · Sched 08:2513m late
→
OKA
Arrival
11:05
Landed · Sched 10:5510m late
Full NU45 history →
NU47 Japan Transocean Air
5 days
Mon, Nov 2
1/2 legs · JA03RK
NGO
Departure
Sched 14:55
Scheduled departure
Sun schedule from board history
→
OKA
Arrival
Sched 17:25
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA03RK
NGO
Departure
15:14
Departed · Sched 14:5519m late
→
OKA
Arrival
17:24
Landed · Sched 17:251m early
Sat, Oct 31
2/2 legs · JA348J
NGO
Departure
Sched 14:55
Departure time not on board
→
OKA
Arrival
17:24
Landed · Sched 17:251m early
Fri, Oct 30
2/2 legs · JA08RK
NGO
Departure
15:19
Departed · Sched 14:5524m late
→
OKA
Arrival
17:34
Landed · Sched 17:259m late
Thu, Oct 29
2/2 legs · JA12RK
NGO
Departure
15:10
Departed · Sched 14:5515m late
→
OKA
Arrival
17:20
Landed · Sched 17:255m early
Full NU47 history →
NU49 Japan Transocean Air
5 days
Mon, Nov 2
1/2 legs · JA12RK
NGO
Departure
Sched 19:10
Scheduled departure
Sun schedule from board history
→
OKA
Arrival
Sched 21:35
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · JA12RK
NGO
Departure
19:26
Departed · Sched 19:1016m late
→
OKA
Arrival
21:24
Landed · Sched 21:3511m early
Sat, Oct 31
2/2 legs · JA10RK
NGO
Departure
19:35
Departed · Sched 19:1025m late
→
OKA
Arrival
21:34
Landed · Sched 21:351m early
Fri, Oct 30
2/2 legs · JA06RK
NGO
Departure
19:49
Departed · Sched 19:1039m late
→
OKA
Arrival
22:03
Landed · Sched 21:3528m late
Thu, Oct 29
2/2 legs · JA09RK
NGO
Departure
19:36
Departed · Sched 19:1026m late
→
OKA
Arrival
21:42
Landed · Sched 21:357m late
Full NU49 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: Nagoya (NGO) to Naha (OKA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NGO-OKA
Copy
How we measure this →
NGO to OKA questions
Is NGO–OKA running on time right now? Smooth skies ahead. The departure side at NGO is the weaker end, route health score 92/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on NGO–OKA? Operators schedule morning departures around 06:05 and evening departures around 17:25 from NGO. 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 NGO to OKA? Great-circle distance is 1,302 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 122–142 min gate-to-gate on this route.
How often does NGO–OKA fly? 7 carriers operate this route, around 105 flights a week between them. Compare carrier days and times in the airline list above.