Direct flights from Taipei (TPE) to Naha (OKA): 60 nonstop departures observed each week across 9 airlines. 74% of the last 35 operated flights arrived within 15 minutes of schedule. The median arrival is 3 minutes late. No cancellations were recorded across the 35 tracked flights. The nonstop covers 655 km, an estimated 1 hour 20 minutes in the air. Measured by Pro Flight Search from live flight boards at Taipei and Naha. Updated 23 September 2026 at 15:32 UTC.
TPE
Taipei
smooth · +5
OKA
Naha
smooth · +10
dep bank 06:45–18:30 60x weekly
Runs mixed · 9 airlines · 60x weekly · nonstop
74% on time
of the last 35 operated TPE → OKA flights arrived within 15 minutes
Median arrival delay is +3 min . 0 of 35 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +3 min across the last 35 operated legs
Flight time ~1h 20m estimated from route distance
Weekly departures 60x 9 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 35
The week scheduled departures · origin local time
China Airlines EVA Air Japan Transocean Air Peach Aviation
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
China AirlinesCI 60% on time
Flights CI120 08:00 daily · CI122 17:05 daily
EVA AirBR 100% on time
Flights BR112 06:45 daily · BR186 16:50 daily
Japan Transocean AirNU
Flights NU302 10:05 daily
Peach AviationMM 63% on time
Flights MM922 09:35 daily · MM924 14:50 daily · MM6924 15:00 Mo Tu We · MM930 18:05 daily
Starlux AirlinesJX
Flights JX870 12:00 daily · JX1870 varies Tu Th Fr Sa
Thai AirAsiaFD
Flights FD230 13:30 daily
Thai Lion AirSL
Flights SL380 08:55 Mo We Fr Su · SL382 15:40 Su
Thai Vietjet AirVZ
Flights VZ568 varies daily
Tigerair TaiwanIT 60% on time
Flights IT230 06:50 daily · IT232 18:30 daily
History operated legs · board outcomes
09-23 BR186 dep +17 → arr −1
09-23 CI122 dep +13 → arr −11
09-23 IT232 dep +35 → arr +28
09-23 MM930 dep +40 → arr +1
09-23 VZ568 dep +25 → arr +9
09-22 BR186 dep −3 → arr −10
09-22 CI122 dep +57 → arr +54
09-22 IT232 dep +23 → arr +30
09-22 MM930 dep +41 → arr +28
Show 27 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 TPE and OKA, paired departure → arrival per flight and day. Board tracking since Mon, Sep 21 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 45 Completed 45 Delayed 11 Within 15m 34/45 Median +1m
BR112 EVA Air
3 days
Wed, Sep 23
1/2 legs · B-16223
TPE
Departure
06:47
Departed · Sched 06:452m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
06:54
Departed · Sched 06:459m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · B-16212
TPE
Departure
06:39
Departed · Sched 06:456m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full BR112 history →
BR186 EVA Air
3 days
Wed, Sep 23
2/2 legs · B-16220
TPE
Departure
16:54
Departed · Sched 16:504m late
→
OKA
Arrival
19:19
Landed · Sched 19:201m early
TPE
Departure
16:47
Departed · Sched 16:503m early
→
OKA
Arrival
19:10
Landed · Sched 19:2010m early
Mon, Sep 21
1/2 legs · B-16220
TPE
Departure
—
Board row not captured for this rotation yet.
→
Full BR186 history →
CI120 China
2 days
Wed, Sep 23
1/2 legs · B-18907
TPE
Departure
07:58
Departed · Sched 08:002m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
08:12
Departed · Sched 08:0012m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full CI120 history →
CI122 China
3 days
Wed, Sep 23
2/2 legs · B-18109
TPE
Departure
17:04
Departed · Sched 17:051m early
→
OKA
Arrival
19:34
Landed · Sched 19:4511m early
TPE
Departure
18:02
Departed · Sched 17:0557m late
→
OKA
Arrival
20:39
Landed · Sched 19:4554m late
Mon, Sep 21
1/2 legs · B-18108
TPE
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
19:21
Landed · Sched 19:4524m early
Full CI122 history →
FD230 Thai AirAsia
2 days
Wed, Sep 23
1/2 legs · HS-EAC
TPE
Departure
13:15
Departed · Sched 13:3015m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
13:24
Departed · Sched 13:306m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full FD230 history →
IT230 Tigerair Taiwan
2 days
Wed, Sep 23
1/2 legs · B-50008
TPE
Departure
07:05
Departed · Sched 06:5015m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
06:53
Departed · Sched 06:503m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full IT230 history →
IT232 Tigerair Taiwan
3 days
Wed, Sep 23
2/2 legs · B-50032
TPE
Departure
18:46
Departed · Sched 18:3016m late
→
OKA
Arrival
21:18
Landed · Sched 20:5028m late
TPE
Departure
18:53
Departed · Sched 18:3023m late
→
OKA
Arrival
21:20
Landed · Sched 20:5030m late
Mon, Sep 21
1/2 legs · B-50018
TPE
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
20:56
Landed · Sched 20:506m late
Full IT232 history →
JX870 Starlux
2 days
Wed, Sep 23
1/2 legs · B-58305
TPE
Departure
12:01
Departed · Sched 12:001m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
11:59
Departed · Sched 12:001m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full JX870 history →
MM6924 Peach Aviation
3 days
Wed, Sep 23
2/2 legs · JA216P
TPE
Departure
15:25
Departed · Sched 15:0025m late
→
OKA
Arrival
17:46
Landed · Sched 17:451m late
TPE
Departure
15:32
Departed · Sched 15:0032m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · JA212P
TPE
Departure
—
Board row not captured for this rotation yet.
→
Full MM6924 history →
MM922 Peach Aviation
2 days
Wed, Sep 23
1/2 legs · JA216P
TPE
Departure
09:32
Departed · Sched 09:353m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
09:30
Departed · Sched 09:355m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full MM922 history →
MM930 Peach Aviation
3 days
Wed, Sep 23
2/2 legs · JA206P
TPE
Departure
18:32
Departed · Sched 18:0527m late
→
OKA
Arrival
20:51
Landed · Sched 20:501m late
TPE
Departure
18:46
Departed · Sched 18:0541m late
→
OKA
Arrival
21:18
Landed · Sched 20:5028m late
Mon, Sep 21
1/2 legs · JA203P
TPE
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
20:29
Landed · Sched 20:5021m early
Full MM930 history →
NU302 Japan Transocean Air
2 days
Wed, Sep 23
1/2 legs · JA350J
TPE
Departure
10:19
Departed · Sched 10:0514m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
TPE
Departure
10:01
Departed · Sched 10:054m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full NU302 history →
SL380 Thai Lion Air
1 day
TPE
Departure
09:07
Departed · Sched 08:5512m late
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full SL380 history →
VZ568 Thai Vietjet Air
3 days
Wed, Sep 23
2/2 legs · HS-VKL
TPE
Departure
14:49
Departed · Sched 14:501m early
→
OKA
Arrival
17:29
Landed · Sched 17:209m late
TPE
Departure
14:54
Departed · Sched 14:551m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Mon, Sep 21
1/2 legs · HS-VKJ
TPE
Departure
—
Board row not captured for this rotation yet.
→
OKA
Arrival
17:28
Landed · Sched 17:208m late
Full VZ568 history →
JX1870 Starlux
1 day
TPE
Departure
15:05
Departed · Sched 15:2015m early
→
OKA
Arrival
—
Board row not captured for this rotation yet.
Full JX1870 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 — Taipei (TPE) to Naha (OKA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TPE-OKA
Copy
How we measure this →
TPE to OKA questions
Is TPE–OKA running on time right now? Smooth skies ahead. The arrival side at OKA is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TPE–OKA? Operators schedule morning departures around 06:45 and evening departures around 17:05 from TPE. 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 TPE to OKA? Great-circle distance is 655 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 76–86 min gate-to-gate on this route.
How often does TPE–OKA fly? 9 carriers operate this route, around 103 flights a week between them. Compare carrier days and times in the airline list above.