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 15 November 2026 at 09:11 UTC.
Today, TPE → NRT Sun 15 Nov · local times
IT202Tigerair Taiwan In the air, 73 min late
Left TPE at 16:48 , 73 min after its 15:35 slot.
Track IT202 →
Sched Flight TPE departure NRT arrival
02:25
MM620 Peach Aviation
Left 02:17
Landed 06:06 −24
02:30
GK12 Jetstar Japan
Left 03:04 +34
Landed 06:45 +10
06:35
IT200 Tigerair Taiwan
Left 06:41 +6
Landed 10:27 −8
06:50
TR866 Scoot
Left 06:47
Landed 10:20 −35
07:55
BR184 EVA Air
Left 08:12 +17
Landed 11:53 −7
08:25
JX800 Starlux
Left 08:33 +8
Landed 12:19 −16
08:50
BR198 EVA Air
Left 09:10 +20
Landed 12:46 −9
09:30
CI100 China
Left 09:44 +14
Landed 13:21 −9
10:10
JX802 Starlux
Left 10:09
Landed 13:46 −34
10:40
JL802 JAL
Left 10:53 +13
NRT est. 14:48 +8 In the air · sched 14:40
10:40
MM626 Peach Aviation
Left 10:39
Landed 14:38 −17
12:10
SL394 Thai Lion Air
Left 12:05
NRT est. 16:21 In the air · sched 16:25
12:35
CI104 China
Left 12:44 +9
NRT 16:35 In the air · scheduled landing
12:50
CX450 Cathay Pacific
Left 13:04 +14
NRT 16:50 In the air · scheduled landing
12:50
GK14 Jetstar Japan
Left 12:52
NRT 16:55 In the air · scheduled landing
14:25
CI108 China
Left 14:37 +12
NRT 18:30 In the air · scheduled landing
14:25
TR874 Scoot
Left 14:37 +12
NRT 18:30 In the air · scheduled landing
15:00
JX804 Starlux
Left 15:08 +8
NRT 19:00 In the air · scheduled landing
15:20
BR196 EVA Air
Left 15:21
·
15:35
IT202 Tigerair Taiwan
Left 16:48 +73
·
16:25
CI106 China
Est. 17:05 Departure not confirmed by the board
·
17:15
MM628 Peach Aviation
Sched 17:15 Departure not confirmed by the board
·
Checked TPE board 17:11 · NRT board 15:03
TPE
Taipei
smooth · +6
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 89% 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 86% 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-15 BR184 dep +17 → arr −7
11-15 BR198 dep +20 → arr −9
11-15 CI100 dep +14 → arr −9
11-15 GK12 dep +34 → arr +10
11-15 JX800 dep +8 → arr −16
11-15 JX802 dep −1 → arr −34
11-15 MM620 dep −8 → arr −24
11-15 MM626 dep −1 → arr −17
11-15 TR866 dep −3 → arr −35
11-14 BR184 dep +31 → arr +17
11-14 BR196 dep +3 → arr −15
11-14 BR198 dep +37 → arr +1
11-14 CI100 dep −3 → arr −15
11-14 CI106 dep +92 → arr +82
11-14 CI108 dep +5 → arr −29
11-14 CX450 dep +3 → arr −16
11-14 IT200 dep +5 → arr −12
11-14 IT202 dep +82 → arr +74
11-14 JL802 dep −2 → arr +14
11-14 MM620 dep +1 → arr −10
11-14 MM628 dep −2 → arr −14
11-14 TR866 dep +0 → arr −20
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 Fri, Nov 13. Each day adds the flights our airport boards record.
Board rows 120 Completed 110 Delayed 21 Within 15m 90/110 Median +3m
BR184 EVA Air
3 days
Sun, Nov 15
2/2 legs · B-17808
TPE
Departure
08:12
Departed · Sched 07:5517m late
→
NRT
Arrival
12:10
Landed · Sched 12:0010m late
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
Full BR184 history →
BR196 EVA Air
3 days
Sun, Nov 15
1/2 legs · B-17808
TPE
Departure
15:21
Departed · Sched 15:201m late
→
NRT
Arrival
Sched 19:20
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · B-17808
TPE
Departure
15:23
Departed · Sched 15:203m late
→
NRT
Arrival
19:05
Landed · Sched 19:2015m early
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
Full BR196 history →
BR198 EVA Air
3 days
Sun, Nov 15
2/2 legs · B-17815
TPE
Departure
09:10
Departed · Sched 08:5020m late
→
NRT
Arrival
12:46
Landed · Sched 12:559m early
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
Full BR198 history →
CI100 China
3 days
Sun, Nov 15
2/2 legs · B-18916
TPE
Departure
09:44
Departed · Sched 09:3014m late
→
NRT
Arrival
13:22
Landed · Sched 13:308m early
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
Full CI100 history →
CI104 China
3 days
Sun, Nov 15
2/2 legs · B-18315
TPE
Departure
12:44
Departed · Sched 12:359m late
→
NRT
Arrival
Sched 16:35
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-18922
TPE
Departure
12:44
Departed · Sched 12:359m late
→
NRT
Arrival
16:26
Landed · Sched 16:359m 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
Full CI104 history →
CI106 China
3 days
Sun, Nov 15
1/2 legs · B-18106
TPE
Departure
17:05
Est. · Sched 16:2540m late
→
NRT
Arrival
Sched 20:30
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · B-18106
TPE
Departure
17:57
Departed · Sched 16:2592m late
→
NRT
Arrival
21:52
Landed · Sched 20:3082m late
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
Full CI106 history →
CI108 China
3 days
TPE
Departure
14:37
Departed · Sched 14:2512m late
→
NRT
Arrival
Sched 18:30
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-18317
TPE
Departure
14:30
Departed · Sched 14:255m late
→
NRT
Arrival
18:20
Landed · Sched 18:3010m early
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
Full CI108 history →
CX450 Cathay Pacific
3 days
Sun, Nov 15
2/2 legs · B-HNU
TPE
Departure
13:04
Departed · Sched 12:5014m late
→
NRT
Arrival
Sched 16:50
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-HNI
TPE
Departure
12:53
Departed · Sched 12:503m late
→
NRT
Arrival
16:34
Landed · Sched 16:5016m early
Fri, Nov 13
2/2 legs · B-HNJ
TPE
Departure
13:12
Departed · Sched 12:5022m late
→
Full CX450 history →
GK12 Jetstar Japan
2 days
Sun, Nov 15
2/2 legs · JA29LR
TPE
Departure
03:04
Departed · Sched 02:3034m late
→
NRT
Arrival
06:52
Landed · Sched 06:3517m late
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
Full GK12 history →
GK14 Jetstar Japan
3 days
Sun, Nov 15
2/2 legs · JA29LR
TPE
Departure
12:52
Departed · Sched 12:502m late
→
NRT
Arrival
Sched 16:55
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · JA16JJ
TPE
Departure
12:52
Departed · Sched 12:502m late
→
NRT
Arrival
17:03
Landed · Sched 16:558m late
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
Full GK14 history →
IT200 Tigerair Taiwan
3 days
Sun, Nov 15
2/2 legs · B-50015
TPE
Departure
06:41
Departed · Sched 06:356m late
→
NRT
Arrival
10:27
Landed · Sched 10:358m early
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
1/2 legs · B-50023
TPE
Departure
—
Board row not captured for this rotation yet.
→
NRT
Arrival
10:15
Landed · Sched 10:3520m early
Full IT200 history →
IT202 Tigerair Taiwan
3 days
TPE
Departure
16:48
Departed · Sched 15:3573m late
→
NRT
Arrival
—
Board row not captured for this rotation yet.
Sat, Nov 14
2/2 legs · B-50011
TPE
Departure
14:52
Departed · Sched 13:3082m late
→
NRT
Arrival
18:44
Landed · Sched 17:3074m late
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
Full IT202 history →
JL802 JAL
3 days
Sun, Nov 15
2/2 legs · JA320J
TPE
Departure
10:53
Departed · Sched 10:4013m late
→
NRT
Arrival
14:48
Est. · Sched 14:408m late
Sat, Nov 14
2/2 legs · JA320J
TPE
Departure
10:38
Departed · Sched 10:402m early
→
NRT
Arrival
14:54
Landed · Sched 14:4014m 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
Full JL802 history →
JX800 Starlux
3 days
Sun, Nov 15
2/2 legs · B-58554
TPE
Departure
08:33
Departed · Sched 08:258m late
→
NRT
Arrival
12:20
Landed · Sched 12:3515m early
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
Full JX800 history →
JX802 Starlux
3 days
Sun, Nov 15
2/2 legs · B-58553
TPE
Departure
10:09
Departed · Sched 10:101m early
→
NRT
Arrival
13:46
Landed · Sched 14:2034m early
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
Full JX802 history →
JX804 Starlux
3 days
TPE
Departure
15:08
Departed · Sched 15:008m late
→
NRT
Arrival
Sched 19:00
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · B-58304
TPE
Departure
15:05
Departed · Sched 15:005m late
→
NRT
Arrival
18:57
Landed · Sched 19:003m early
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
Full JX804 history →
MM620 Peach Aviation
2 days
Sun, Nov 15
2/2 legs · JA202P
TPE
Departure
02:17
Departed · Sched 02:258m early
→
NRT
Arrival
06:17
Landed · Sched 06:3013m early
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
Full MM620 history →
MM626 Peach Aviation
3 days
Sun, Nov 15
2/2 legs · JA216P
TPE
Departure
10:39
Departed · Sched 10:401m early
→
NRT
Arrival
14:54
Landed · Sched 14:551m early
Sat, Nov 14
2/2 legs · JA210P
TPE
Departure
10:39
Departed · Sched 10:401m early
→
NRT
Arrival
15:17
Landed · Sched 14:5522m 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
Full MM626 history →
MM628 Peach Aviation
3 days
Sun, Nov 15
1/2 legs · JA214P
TPE
Departure
Sched 17:15
Scheduled departure
→
NRT
Arrival
Sched 21:30
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Nov 14
2/2 legs · JA214P
TPE
Departure
17:13
Departed · Sched 17:152m early
→
NRT
Arrival
21:31
Landed · Sched 21:301m late
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
Full MM628 history →
SL394 Thai Lion Air
2 days
TPE
Departure
12:05
Departed · Sched 12:105m early
→
NRT
Arrival
16:21
Est. · Sched 16:254m early
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
Full SL394 history →
TR866 Scoot
3 days
Sun, Nov 15
2/2 legs · 9V-OJA
TPE
Departure
06:47
Departed · Sched 06:503m early
→
NRT
Arrival
10:20
Landed · Sched 10:5535m early
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
1/2 legs · 9V-OJF
TPE
Departure
—
Board row not captured for this rotation yet.
→
NRT
Arrival
10:26
Landed · Sched 10:5529m early
Full TR866 history →
TR874 Scoot
3 days
Sun, Nov 15
2/2 legs · 9V-OJJ
TPE
Departure
14:37
Departed · Sched 14:2512m late
→
NRT
Arrival
Sched 18:30
Scheduled arrival · landing pending
Sat, Nov 14
2/2 legs · 9V-OJC
TPE
Departure
14:22
Departed · Sched 14:253m early
→
NRT
Arrival
18:14
Landed · Sched 18:3016m early
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
Full TR874 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. The departure side at TPE is the weaker end, 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.