Direct flights from Taipei (TPE) to Tokyo (NRT): 151 nonstop departures observed each week across 10 airlines. 90% of the last 48 tracked flights arrived within 15 minutes of schedule. The median arrival is 3 minutes early. No cancellations were recorded across the 54 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 02:38 UTC.
Today, TPE → NRT Sat 14 Nov · local times
IT202Tigerair Taiwan 70 min late
The TPE board at 10:38 shows departure at 14:40 instead of 13:30, gate B6 (T1).
Later cancelled 1.6%of 190 past flights from Taipei whose board showed 70 min or more late
Still to leave today CI108 14:25China · then TR874 14:25, JX804 15:00
Track IT202 →
BR184EVA Air In the air, 31 min late
Left TPE at 08:26 , 31 min after its 07:55 slot.
Landing 12:25NRT board estimate · sched 12:00
Track BR184 →
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
NRT est. 10:36 In the air · sched 10:55
07:55
BR184 EVA Air
Left 08:26 +31
NRT est. 12:25 +25 In the air · sched 12:00
08:25
JX800 Starlux
Left 08:34 +9
NRT est. 12:45 +10 In the air · sched 12:35
08:50
BR198 EVA Air
Left 09:27 +37
NRT about 13:05 In the air · sched 12:55
09:30
CI100 China
Left 09:27
NRT 13:30 In the air · scheduled landing
10:10
JX802 Starlux
Left 10:16 +6
NRT 14:20 In the air · scheduled landing
10:40
JL802 JAL
On schedule Gate D2 · T2
NRT 14:40 scheduled
10:40
MM626 Peach Aviation
On schedule Gate A5 · T1
·
12:35
CI104 China
On schedule Gate D2 · T2
·
12:50
CX450 Cathay Pacific
On schedule Gate B7 · T1
·
12:50
GK14 Jetstar Japan
On schedule Gate B1 · T1
·
13:30
IT202 Tigerair Taiwan
Est. 14:40 +70 Gate B6 · T1
·
14:25
CI108 China
On schedule Gate D4 · T2
·
14:25
TR874 Scoot
On schedule Gate B4 · T1
·
15:00
JX804 Starlux
On schedule Gate C1 · T1
·
15:20
BR196 EVA Air
On schedule Gate C4 · T2
·
16:25
CI106 China
On schedule Gate D2 · T2
·
17:15
MM628 Peach Aviation
On schedule Gate A3 · T1
·
Checked TPE board 10:38 · NRT board 10:48
TPE
Taipei
busy · +16
NRT
Tokyo
smooth · +0
dep bank 02:25–17:15 151x weekly
Runs reliable · 10 airlines · 151x weekly · nonstop
90% on time
of the last 48 tracked TPE → NRT flights arrived within 15 minutes
Median arrival delay is −3 min . 0 of 54 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −3 min across the last 48 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 54
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 100% on time
Flights BR184 07:55 daily · BR198 08:50 daily · BR196 15:20 daily
Japan AirlinesJL
Flights JL802 10:40 daily
Jetstar JapanGK 100% on time
Flights GK12 02:30 daily · GK14 12:50 daily
Peach AviationMM 75% on time
Flights MM620 02:25 daily · MM626 10:40 daily · MM628 17:15 daily
ScootTR
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 IT200 dep +5 → arr −12
11-14 MM620 dep +1 → arr −10
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
11-13 TR874 dep +12 → arr +4
11-12 BR184 dep +15 → arr +15
11-12 BR198 dep +18 → arr +6
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 Wed, Nov 11. Each day adds the flights our airport boards record.
Board rows 120 Completed 101 Delayed 16 Within 15m 87/101 Median +1m
BR184 EVA Air
3 days
TPE
Departure
08:26
Departed · Sched 07:5531m late
→
NRT
Arrival
12:25
Est. · Sched 12:0025m 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
2/2 legs · B-17809
TPE
Departure
08:10
Departed · Sched 07:5515m late
→
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
Sched 15:20
Scheduled departure
→
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
Sched 12:55
Scheduled arrival · landing pending
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
TPE
Departure
09:27
Departed · Sched 09:303m early
→
NRT
Arrival
Sched 13:30
Scheduled arrival · landing pending
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
1/2 legs · B-18317
TPE
Departure
Sched 12:35
Scheduled departure
→
NRT
Arrival
Sched 16:35
Scheduled arrival · landing pending
Fri schedule from board history
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
Sat, Nov 14
1/2 legs · B-18777
TPE
Departure
Sched 14:25
Scheduled departure
→
NRT
Arrival
Sched 18:30
Scheduled arrival · landing pending
Fri schedule from board history
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
1/2 legs · B-HNJ
TPE
Departure
Sched 12:50
Scheduled departure
→
NRT
Arrival
Sched 16:50
Scheduled arrival · landing pending
Fri schedule from board history
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
3 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
Thu, Nov 12
2/2 legs · JA27LR
TPE
Departure
02:44
Departed · Sched 02:3014m late
→
NRT
Arrival
06:44
Landed · Sched 06:359m late
Full GK12 history →
GK14 Jetstar Japan
3 days
Sat, Nov 14
1/2 legs · JA26LR
TPE
Departure
Sched 12:50
Scheduled departure
→
NRT
Arrival
Sched 16:55
Scheduled arrival · landing pending
Fri schedule from board history
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
2/2 legs · B-50021
TPE
Departure
06:28
Departed · Sched 06:357m early
→
NRT
Arrival
10:31
Landed · Sched 10:354m early
Full IT200 history →
IT202 Tigerair Taiwan
3 days
Sat, Nov 14
1/2 legs · B-50003
TPE
Departure
14:40
Est. · Sched 13:3070m late
→
NRT
Arrival
Sched 17:30
Scheduled arrival · landing pending
Fri schedule from board history
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
Sched 10:40
Scheduled departure
→
NRT
Arrival
Sched 14:40
Scheduled arrival · landing pending
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:45
Est. · Sched 12:3510m 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
TPE
Departure
10:16
Departed · Sched 10:106m late
→
NRT
Arrival
Sched 14:20
Scheduled arrival · landing pending
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
Sat, Nov 14
1/2 legs · B-58308
TPE
Departure
Sched 15:00
Scheduled departure
→
NRT
Arrival
Sched 19:00
Scheduled arrival · landing pending
Fri schedule from board history
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
3 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
Thu, Nov 12
2/2 legs · JA205P
TPE
Departure
02:12
Departed · Sched 02:2513m early
→
NRT
Arrival
06:27
Landed · Sched 06:303m early
Full MM620 history →
MM626 Peach Aviation
3 days
Sat, Nov 14
1/2 legs · JA222P
TPE
Departure
Sched 10:40
Scheduled departure
→
NRT
Arrival
Sched 14:55
Scheduled arrival · landing pending
Fri schedule from board history
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
4 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
Wed, Nov 11
1/2 legs · JA210P
TPE
Departure
—
Board row not captured for this rotation yet.
→
NRT
Arrival
21:39
Landed · Sched 21:309m late
Full MM628 history →
TR866 Scoot
3 days
Sat, Nov 14
2/2 legs · 9V-OJA
TPE
Departure
06:50 Departed
→
NRT
Arrival
10:36
Est. · 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
2/2 legs · 9V-OJE
TPE
Departure
06:45
Departed · Sched 06:505m early
→
NRT
Arrival
10:40
Landed · Sched 10:5515m early
Full TR866 history →
TR874 Scoot
3 days
Sat, Nov 14
1/2 legs · 9V-OJK
TPE
Departure
Sched 14:25
Scheduled departure
→
NRT
Arrival
Sched 18:30
Scheduled arrival · landing pending
Fri schedule from board history
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? Smooth skies ahead. The departure side at TPE is the weaker end, route health score 89/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.