Direct flights from Taipei (TPE) to Tokyo (NRT): 151 nonstop departures observed each week across 10 airlines. 88% of the last 51 tracked flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. No cancellations were recorded across the 61 tracked flights. The nonstop covers 2,181 km, an estimated 3 hours 18 minutes in the air. Measured by Pro Flight Search from live flight boards at Taipei and Tokyo. Updated 14 November 2026 at 09:05 UTC.
Today, TPE → NRT Sat 14 Nov · local times
IT202Tigerair Taiwan In the air, 82 min late
Left TPE at 14:52 , 82 min after its 13:30 slot.
Likely landing about 18:25middle half 18:16 to 18:36 · sched 17:30
Landing estimate from 61,553 tracked flights of 2 to 4 hours that left 60 to 119 min late. The NRT board has not posted a landing time yet. How planes make up time
Track IT202 →
Sched Flight TPE departure NRT arrival
02:25
MM620 Peach Aviation
Left 02:26
Landed 06:20 −10
02:30
GK12 Jetstar Japan
Left 02:45 +15
Landed 06:37 +2
06:35
IT200 Tigerair Taiwan
Left 06:40 +5
Landed 10:23 −12
06:50
TR866 Scoot
Left 06:50
Landed 10:35 −20
07:55
BR184 EVA Air
Left 08:26 +31
Landed 12:17 +17
08:25
JX800 Starlux
Left 08:34 +9
Landed 12:36 +1
08:50
BR198 EVA Air
Left 09:27 +37
Landed 12:56 +1
09:30
CI100 China
Left 09:27
Landed 13:15 −15
10:10
JX802 Starlux
Left 10:16 +6
Landed 14:20
10:40
JL802 JAL
Left 10:38
NRT est. 14:55 +15 In the air · sched 14:40
10:40
MM626 Peach Aviation
Left 10:39
NRT est. 15:13 +18 In the air · sched 14:55
12:35
CI104 China
Left 12:44 +9
NRT est. 16:30 In the air · sched 16:35
12:50
CX450 Cathay Pacific
Left 12:53
NRT est. 16:45 In the air · sched 16:50
12:50
GK14 Jetstar Japan
Left 12:52
NRT 16:55 In the air · scheduled landing
13:30
IT202 Tigerair Taiwan
Left 14:52 +82
NRT about 18:25 In the air · sched 17:30
14:25
CI108 China
Left 14:30 +5
NRT 18:30 In the air · scheduled landing
14:25
TR874 Scoot
Left 14:22
NRT 18:30 In the air · scheduled landing
15:00
JX804 Starlux
Left 15:05 +5
NRT 19:00 In the air · scheduled landing
15:20
BR196 EVA Air
Left 15:23
·
16:25
CI106 China
Sched 16:25 Departure not confirmed by the board
·
17:15
MM628 Peach Aviation
On schedule Gate A3 · T1
·
Checked TPE board 17:05 · NRT board 15:03
TPE
Taipei
smooth · +2
NRT
Tokyo
smooth · +0
dep bank 02:25–17:15 151x weekly
Runs reliable · 10 airlines · 151x weekly · nonstop
88% on time
of the last 51 tracked TPE → NRT flights arrived within 15 minutes
Median arrival delay is −3 min . 0 of 61 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 51 arrivals
Flight time ~3h 18m estimated from route distance
Weekly departures 151x 10 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 61
The week scheduled departures · origin local time
Cathay Pacific China Airlines EVA Air 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
Cathay PacificCX
Flights CX450 12:50 daily
China AirlinesCI 100% on time
Flights CI100 09:30 daily · CI104 12:35 daily · CI108 14:25 daily · CI106 16:25 daily
EVA AirBR 88% on time
Flights BR184 07:55 daily · BR198 08:50 daily · BR196 15:20 daily
Japan AirlinesJL
Flights JL802 10:40 daily
Jetstar JapanGK
Flights GK12 02:30 daily · GK14 12:50 daily
Peach AviationMM 67% on time
Flights MM620 02:25 daily · MM626 10:40 daily · MM628 17:15 daily
ScootTR 100% on time
Flights TR866 06:50 daily · TR874 14:25 daily
Starlux AirlinesJX 100% on time
Flights JX800 08:25 daily · JX802 10:10 daily · JX804 15:00 daily
Thai Lion AirSL
Flights SL394 12:10 Tu Th Fr Su
Tigerair TaiwanIT 60% on time
Flights IT200 06:35 daily · IT202 varies daily
History operated legs · board outcomes
11-14 BR184 dep +31 → arr +17
11-14 BR198 dep +37 → arr +1
11-14 CI100 dep −3 → arr −15
11-14 IT200 dep +5 → arr −12
11-14 MM620 dep +1 → arr −10
11-14 TR866 dep +0 → arr −20
11-13 BR184 dep +36 → arr −3
11-13 BR198 dep +21 → arr +1
11-13 CX450 dep +22 → arr +0
11-13 IT200 dep −12 → arr −20
11-13 IT202 dep +86 → arr +92
11-13 JL802 dep +4 → arr +38
11-13 JX804 dep +1 → arr +12
11-13 MM620 dep +11 → arr −10
11-13 MM626 dep +7 → arr +16
11-13 MM628 dep +8 → arr −14
11-13 SL394 dep −7 → arr −10
11-13 TR866 dep −8 → arr −30
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 TPE and NRT, paired departure → arrival per flight and day. Board history since Thu, Nov 12. Each day adds the flights our airport boards record.
Board rows 120 Completed 109 Delayed 17 Within 15m 93/109 Median +1m
BR184 EVA Air
3 days
Sat, Nov 14
2/2 legs · B-17813
TPE
Departure
08:26
Departed · Sched 07:5531m late
→
NRT
Arrival
12:17
Landed · Sched 12:0017m late
Fri, Nov 13
2/2 legs · B-17813
TPE
Departure
08:31
Departed · Sched 07:5536m late
→
NRT
Arrival
11:58
Landed · Sched 12:002m early
Thu, Nov 12
1/2 legs · B-17809
TPE
Departure
—
Board row not captured for this rotation yet.
→
NRT
Arrival
12:16
Landed · Sched 12:0016m late
Full BR184 history →
BR196 EVA Air
3 days
Sat, Nov 14
1/2 legs · B-17809
TPE
Departure
15:23
Departed · Sched 15:203m late
→
NRT
Arrival
Sched 19:20
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · B-17809
TPE
Departure
15:21
Departed · Sched 15:201m late
→
NRT
Arrival
19:29
Landed · Sched 19:209m late
Thu, Nov 12
2/2 legs · B-17801
TPE
Departure
15:15
Departed · Sched 15:205m early
→
NRT
Arrival
19:13
Landed · Sched 19:207m early
Full BR196 history →
BR198 EVA Air
3 days
Sat, Nov 14
2/2 legs · B-17802
TPE
Departure
09:27
Departed · Sched 08:5037m late
→
NRT
Arrival
12:56
Landed · Sched 12:551m late
Fri, Nov 13
2/2 legs · B-17803
TPE
Departure
09:11
Departed · Sched 08:5021m late
→
NRT
Arrival
12:56
Landed · Sched 12:551m late
Thu, Nov 12
2/2 legs · B-17815
TPE
Departure
09:08
Departed · Sched 08:5018m late
→
NRT
Arrival
13:05
Landed · Sched 12:5510m late
Full BR198 history →
CI100 China
3 days
Sat, Nov 14
2/2 legs · B-18916
TPE
Departure
09:27
Departed · Sched 09:303m early
→
NRT
Arrival
13:15
Landed · Sched 13:3015m early
Fri, Nov 13
2/2 legs · B-18923
TPE
Departure
09:37
Departed · Sched 09:307m late
→
NRT
Arrival
13:26
Landed · Sched 13:304m early
Thu, Nov 12
2/2 legs · B-18916
TPE
Departure
09:27
Departed · Sched 09:303m early
→
NRT
Arrival
13:24
Landed · Sched 13:306m early
Full CI100 history →
CI104 China
3 days
Sat, Nov 14
2/2 legs · B-18922
TPE
Departure
12:44
Departed · Sched 12:359m late
→
NRT
Arrival
16:30
Est. · Sched 16:355m early
Fri, Nov 13
2/2 legs · B-18317
TPE
Departure
12:36
Departed · Sched 12:351m late
→
NRT
Arrival
16:34
Landed · Sched 16:351m early
Thu, Nov 12
2/2 legs · B-18920
TPE
Departure
12:32
Departed · Sched 12:353m early
→
NRT
Arrival
16:31
Landed · Sched 16:354m early
Full CI104 history →
CI106 China
3 days
Sat, Nov 14
1/2 legs · B-18108
TPE
Departure
Sched 16:25
Scheduled departure
→
NRT
Arrival
Sched 20:30
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · B-18108
TPE
Departure
16:31
Departed · Sched 16:256m late
→
NRT
Arrival
20:33
Landed · Sched 20:303m late
Thu, Nov 12
2/2 legs · B-18120
TPE
Departure
16:30
Departed · Sched 16:255m late
→
NRT
Arrival
20:23
Landed · Sched 20:307m early
Full CI106 history →
CI108 China
3 days
TPE
Departure
14:30
Departed · Sched 14:255m late
→
NRT
Arrival
Sched 18:30
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-18777
TPE
Departure
14:33
Departed · Sched 14:258m late
→
NRT
Arrival
18:37
Landed · Sched 18:307m late
Thu, Nov 12
2/2 legs · B-18359
TPE
Departure
14:26
Departed · Sched 14:251m late
→
NRT
Arrival
18:24
Landed · Sched 18:306m early
Full CI108 history →
CX450 Cathay Pacific
3 days
Sat, Nov 14
2/2 legs · B-HNI
TPE
Departure
12:53
Departed · Sched 12:503m late
→
NRT
Arrival
16:45
Est. · Sched 16:505m early
Fri, Nov 13
2/2 legs · B-HNJ
TPE
Departure
13:12
Departed · Sched 12:5022m late
→
Thu, Nov 12
2/2 legs · B-HNK
TPE
Departure
12:53
Departed · Sched 12:503m late
→
NRT
Arrival
16:46
Landed · Sched 16:504m early
Full CX450 history →
GK12 Jetstar Japan
2 days
Sat, Nov 14
2/2 legs · JA29LR
TPE
Departure
02:45
Departed · Sched 02:3015m late
→
NRT
Arrival
06:46
Landed · Sched 06:3511m late
Fri, Nov 13
2/2 legs · JA26LR
TPE
Departure
02:45
Departed · Sched 02:3015m late
→
NRT
Arrival
06:43
Landed · Sched 06:358m late
Full GK12 history →
GK14 Jetstar Japan
3 days
Sat, Nov 14
2/2 legs · JA16JJ
TPE
Departure
12:52
Departed · Sched 12:502m late
→
NRT
Arrival
Sched 16:55
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · JA26LR
TPE
Departure
12:58
Departed · Sched 12:508m late
→
NRT
Arrival
17:09
Landed · Sched 16:5514m late
Thu, Nov 12
2/2 legs · JA14JJ
TPE
Departure
12:50 Departed
→
NRT
Arrival
16:54
Landed · Sched 16:551m early
Full GK14 history →
IT200 Tigerair Taiwan
3 days
Sat, Nov 14
2/2 legs · B-50029
TPE
Departure
06:40
Departed · Sched 06:355m late
→
NRT
Arrival
10:23
Landed · Sched 10:3512m early
Fri, Nov 13
2/2 legs · B-50023
TPE
Departure
06:23
Departed · Sched 06:3512m early
→
NRT
Arrival
10:15
Landed · Sched 10:3520m early
Thu, Nov 12
1/2 legs · B-50021
TPE
Departure
—
Board row not captured for this rotation yet.
→
NRT
Arrival
10:31
Landed · Sched 10:354m early
Full IT200 history →
IT202 Tigerair Taiwan
3 days
TPE
Departure
14:52
Departed · Sched 13:3082m late
→
NRT
Arrival
Sched 17:30
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-50003
TPE
Departure
14:56
Departed · Sched 13:3086m late
→
NRT
Arrival
19:03
Landed · Sched 17:3093m late
Thu, Nov 12
2/2 legs · B-50006
TPE
Departure
18:19
Departed · Sched 15:35164m late
→
NRT
Arrival
22:15
Landed · Sched 19:35160m late
Full IT202 history →
JL802 JAL
3 days
Sat, Nov 14
2/2 legs · JA312J
TPE
Departure
10:38
Departed · Sched 10:402m early
→
NRT
Arrival
14:55
Est. · Sched 14:4015m late
Fri, Nov 13
2/2 legs · JA312J
TPE
Departure
10:44
Departed · Sched 10:404m late
→
NRT
Arrival
15:18
Landed · Sched 14:4038m late
Thu, Nov 12
2/2 legs · JA315J
TPE
Departure
10:36
Departed · Sched 10:404m early
→
NRT
Arrival
14:32
Landed · Sched 14:408m early
Full JL802 history →
JX800 Starlux
3 days
Sat, Nov 14
2/2 legs · B-58554
TPE
Departure
08:34
Departed · Sched 08:259m late
→
NRT
Arrival
12:36
Landed · Sched 12:351m late
Fri, Nov 13
2/2 legs · B-58556
TPE
Departure
08:27
Departed · Sched 08:252m late
→
NRT
Arrival
12:31
Landed · Sched 12:354m early
Thu, Nov 12
2/2 legs · B-58554
TPE
Departure
08:19
Departed · Sched 08:256m early
→
NRT
Arrival
12:28
Landed · Sched 12:357m early
Full JX800 history →
JX802 Starlux
3 days
Sat, Nov 14
2/2 legs · B-58552
TPE
Departure
10:16
Departed · Sched 10:106m late
→
NRT
Arrival
14:21
Landed · Sched 14:201m late
Fri, Nov 13
2/2 legs · B-58551
TPE
Departure
10:08
Departed · Sched 10:102m early
→
NRT
Arrival
14:21
Landed · Sched 14:201m late
Thu, Nov 12
2/2 legs · B-58553
TPE
Departure
10:12
Departed · Sched 10:102m late
→
NRT
Arrival
14:07
Landed · Sched 14:2013m early
Full JX802 history →
JX804 Starlux
3 days
TPE
Departure
15:05
Departed · Sched 15:005m late
→
NRT
Arrival
Sched 19:00
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · B-58308
TPE
Departure
15:01
Departed · Sched 15:001m late
→
NRT
Arrival
19:12
Landed · Sched 19:0012m late
Thu, Nov 12
2/2 legs · B-58305
TPE
Departure
14:52
Departed · Sched 15:008m early
→
NRT
Arrival
18:56
Landed · Sched 19:004m early
Full JX804 history →
MM620 Peach Aviation
2 days
Sat, Nov 14
2/2 legs · JA220P
TPE
Departure
02:26
Departed · Sched 02:251m late
→
NRT
Arrival
06:20
Landed · Sched 06:3010m early
Fri, Nov 13
2/2 legs · JA215P
TPE
Departure
02:36
Departed · Sched 02:2511m late
→
NRT
Arrival
06:33
Landed · Sched 06:303m late
Full MM620 history →
MM626 Peach Aviation
3 days
Sat, Nov 14
2/2 legs · JA210P
TPE
Departure
10:39
Departed · Sched 10:401m early
→
NRT
Arrival
15:13
Est. · Sched 14:5518m late
Fri, Nov 13
2/2 legs · JA222P
TPE
Departure
10:47
Departed · Sched 10:407m late
→
NRT
Arrival
15:20
Landed · Sched 14:5525m late
Thu, Nov 12
2/2 legs · JA228P
TPE
Departure
10:49
Departed · Sched 10:409m late
→
NRT
Arrival
15:32
Landed · Sched 14:5537m late
Full MM626 history →
MM628 Peach Aviation
3 days
Sat, Nov 14
1/2 legs · JA227P
TPE
Departure
Sched 17:15
Scheduled departure
→
NRT
Arrival
Sched 21:30
Scheduled arrival · landing pending
Fri schedule from board history
Fri, Nov 13
2/2 legs · JA227P
TPE
Departure
17:23
Departed · Sched 17:158m late
→
NRT
Arrival
21:27
Landed · Sched 21:303m early
Thu, Nov 12
2/2 legs · JA216P
TPE
Departure
17:08
Departed · Sched 17:157m early
→
NRT
Arrival
21:14
Landed · Sched 21:3016m early
Full MM628 history →
TR866 Scoot
3 days
Sat, Nov 14
2/2 legs · 9V-OJA
TPE
Departure
06:50 Departed
→
NRT
Arrival
10:36
Landed · Sched 10:5519m early
Fri, Nov 13
2/2 legs · 9V-OJF
TPE
Departure
06:42
Departed · Sched 06:508m early
→
NRT
Arrival
10:26
Landed · Sched 10:5529m early
Thu, Nov 12
1/2 legs · 9V-OJE
TPE
Departure
—
Board row not captured for this rotation yet.
→
NRT
Arrival
10:40
Landed · Sched 10:5515m early
Full TR866 history →
TR874 Scoot
3 days
Sat, Nov 14
2/2 legs · 9V-OJC
TPE
Departure
14:22
Departed · Sched 14:253m early
→
NRT
Arrival
Sched 18:30
Scheduled arrival · landing pending
Fri, Nov 13
2/2 legs · 9V-OJK
TPE
Departure
14:37
Departed · Sched 14:2512m late
→
NRT
Arrival
18:34
Landed · Sched 18:304m late
Thu, Nov 12
2/2 legs · 9V-OJI
TPE
Departure
14:18
Departed · Sched 14:257m early
→
NRT
Arrival
18:15
Landed · Sched 18:3015m early
Full TR874 history →
SL394 Thai Lion Air
2 days
Fri, Nov 13
2/2 legs · HS-LVK
TPE
Departure
12:03
Departed · Sched 12:107m early
→
NRT
Arrival
16:18
Landed · Sched 16:257m early
Thu, Nov 12
2/2 legs · HS-LTT
TPE
Departure
12:21
Departed · Sched 12:1011m late
→
NRT
Arrival
16:14
Landed · Sched 16:2511m early
Full SL394 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 Tokyo (NRT) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TPE-NRT
Copy
How we measure this →
TPE to NRT questions
Is TPE–NRT running on time right now? Mostly on schedule. Both endpoints currently score the same, route health score 70/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TPE–NRT? Operators schedule morning departures around 02:25 and evening departures around 17:15 from TPE. Earlier flights typically land before destination-airport delays accumulate later in the day; check the NRT delay card to confirm conditions when you'd arrive.
How long is the flight from TPE to NRT? Great-circle distance is 2,181 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 184–217 min gate-to-gate on this route.
How often does TPE–NRT fly? 10 carriers operate this route, around 151 flights a week between them. Compare carrier days and times in the airline list above.