NRT → BKK Tokyo to Bangkok
live
Direct flights from Tokyo (NRT) to Bangkok (BKK): 61 nonstop departures observed each week across 5 airlines. 97% of the last 62 tracked flights arrived within 15 minutes of schedule. The median arrival is 27 minutes early. No cancellations were recorded across the 62 tracked flights. The nonstop covers 4,649 km, an estimated 6 hours 28 minutes in the air. Measured by Pro Flight Search from live flight boards at Tokyo and Bangkok. Updated 1 November 2026 at 00:02 UTC.
Today, NRT → BKK Sun 1 Nov · local times
VZ831Thai Vietjet Air 35 min late
The NRT board at 09:02 shows departure at 09:30 instead of 08:55, gate 86 (T2).
Later cancelled 0.6%of 676 past flights from Tokyo whose board showed 20 to 40 min late
Still to leave today TG641 09:45Thai International · then TG643 11:45
Track VZ831 →
Sched Flight NRT departure BKK arrival
08:55
VZ831 Thai Vietjet Air
Est. 09:30 +35 Gate 86 · T2
·
09:45
TG641 Thai International
On schedule Gate 41 · T1S
·
11:45
TG643 Thai International
On schedule Gate 42 · T1S
·
Checked NRT board 09:02 · BKK board 06:48
NRT
Tokyo
smooth · +5
BKK
Bangkok
smooth · +5
dep bank 08:55–22:07 61x weekly
Runs reliable · 5 airlines · 61x weekly · nonstop
97% on time
of the last 62 tracked NRT → BKK flights arrived within 15 minutes
Median arrival delay is −27 min . 0 of 62 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −27 min across the last 62 arrivals
Flight time ~6h 28m estimated from route distance
Weekly departures 61x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 62
The week scheduled departures · origin local time
All Nippon Airways Japan Airlines Co.Ltd. Thai International Thai Vietjet Air
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 100% on time
Flights NH807 17:30 daily · NH805 varies daily · NH8507 varies We Th Fr Sa Su
Japan Airlines Co.Ltd.JL 100% on time
Flights JL707 varies daily
Thai InternationalTG 95% on time
Flights TG641 varies daily · TG643 varies daily · TG677 varies daily
Thai Vietjet AirVZ 100% on time
Flights VZ831 08:55 daily
ZIPAIR TokyoZG 86% on time
Flights ZG51 17:00 daily
History operated legs · board outcomes
10-31 JL707 dep +62 → arr −16
10-31 NH805 dep +37 → arr −45
10-31 NH807 dep +42 → arr −6
10-31 TG641 dep +19 → arr −45
10-31 TG643 dep +17 → arr −40
10-31 TG677 dep +54 → arr −5
10-31 VZ831 dep +31 → arr −34
10-31 ZG51 dep +30 → arr −34
10-30 JL707 dep +50 → arr −26
10-30 NH805 dep +32 → arr −47
10-30 NH807 dep +47 → arr −34
10-30 TG641 dep +28 → arr −37
10-30 TG643 dep +21 → arr −13
10-30 TG677 dep +29 → arr −30
10-30 VZ831 dep +51 → arr −17
10-30 ZG51 dep +152 → arr +97
10-29 JL707 dep +65 → arr −14
10-29 NH805 dep +54 → arr −33
10-29 NH807 dep +33 → arr −44
10-29 TG641 dep +19 → arr −33
10-29 TG643 dep +22 → arr −34
10-29 TG677 dep +86 → arr +19
10-29 VZ831 dep +47 → arr −9
10-29 ZG51 dep +44 → arr −24
10-28 JL707 dep +54 → arr −12
10-28 NH805 dep +21 → arr −40
10-28 NH807 dep +25 → arr −32
10-28 TG641 dep +30 → arr −42
10-28 TG643 dep +44 → arr −2
10-28 TG677 dep +17 → arr −27
10-28 VZ831 dep +52 → arr −2
10-28 ZG51 dep +21 → arr −26
10-27 JL707 dep +40 → arr −36
10-27 NH805 dep +28 → arr −53
10-27 NH807 dep +19 → arr −64
10-27 TG641 dep +18 → arr −59
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 NRT and BKK, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 118 Completed 115 Delayed 25 Within 15m 91/115 Median +0m
TG641 Thai International
8 days
Sun, Nov 1
1/2 legs · HS-THC
NRT
Departure
Sched 09:45
Scheduled departure
→
BKK
Arrival
Sched 15:00
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · HS-THC
NRT
Departure
09:53
Departed · Sched 09:458m late
→
BKK
Arrival
14:21
Landed · Sched 15:0039m early
Fri, Oct 30
2/2 legs · HS-TWB
NRT
Departure
09:52
Departed · Sched 09:457m late
→
BKK
Arrival
14:31
Landed · Sched 15:0029m early
Thu, Oct 29
2/2 legs · HS-THB
NRT
Departure
09:46
Departed · Sched 09:451m late
→
BKK
Arrival
14:33
Landed · Sched 15:0027m early
Wed, Oct 28
2/2 legs · HS-TWB
NRT
Departure
09:46
Departed · Sched 09:451m late
→
BKK
Arrival
14:22
Landed · Sched 15:0038m early
Tue, Oct 27
2/2 legs · HS-THD
NRT
Departure
09:43
Departed · Sched 09:452m early
→
BKK
Arrival
14:05
Landed · Sched 15:0055m early
Mon, Oct 26
2/2 legs · HS-THC
NRT
Departure
09:47
Departed · Sched 09:452m late
→
BKK
Arrival
13:55
Landed · Sched 15:0065m early
Sun, Oct 25
1/2 legs · HS-THU
NRT
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
14:12
Landed · Sched 15:0048m early
Full TG641 history →
TG643 Thai International
8 days
Sun, Nov 1
1/2 legs · HS-THD
NRT
Departure
Sched 11:45
Scheduled departure
→
BKK
Arrival
Sched 16:45
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · HS-THD
NRT
Departure
12:02
Departed · Sched 11:4517m late
→
BKK
Arrival
16:11
Landed · Sched 16:4534m early
Fri, Oct 30
2/2 legs · HS-THS
NRT
Departure
11:52
Departed · Sched 11:457m late
→
BKK
Arrival
16:32
Landed · Sched 16:4513m early
Thu, Oct 29
2/2 legs · HS-THF
NRT
Departure
11:51
Departed · Sched 11:456m late
→
BKK
Arrival
16:22
Landed · Sched 16:4523m early
Wed, Oct 28
2/2 legs · HS-THF
NRT
Departure
12:15
Departed · Sched 11:4530m late
→
BKK
Arrival
16:53
Landed · Sched 16:458m late
Tue, Oct 27
2/2 legs · HS-THC
NRT
Departure
12:02
Departed · Sched 11:4517m late
→
BKK
Arrival
16:35
Landed · Sched 16:4510m early
Mon, Oct 26
2/2 legs · HS-THB
NRT
Departure
12:05
Departed · Sched 11:4520m late
→
BKK
Arrival
16:17
Landed · Sched 16:4528m early
Sun, Oct 25
1/2 legs · HS-THB
NRT
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
16:37
Landed · Sched 16:458m early
Full TG643 history →
VZ831 Thai Vietjet Air
8 days
Sun, Nov 1
1/2 legs · HS-VZC
NRT
Departure
09:30
Est. · Sched 08:5535m late
→
BKK
Arrival
Sched 14:30
Scheduled arrival · landing pending
Sat schedule from board history
Sat, Oct 31
2/2 legs · HS-VZC
NRT
Departure
09:05
Departed · Sched 08:5510m late
→
BKK
Arrival
14:03
Landed · Sched 14:3027m early
Fri, Oct 30
2/2 legs · HS-VZM
NRT
Departure
09:21
Departed · Sched 08:5526m late
→
BKK
Arrival
14:25
Landed · Sched 14:305m early
Thu, Oct 29
2/2 legs · HS-VZF
NRT
Departure
09:17
Departed · Sched 08:5522m late
→
BKK
Arrival
14:21
Landed · Sched 14:309m early
Wed, Oct 28
2/2 legs · HS-VZP
NRT
Departure
09:25
Departed · Sched 08:5530m late
→
BKK
Arrival
14:35
Landed · Sched 14:305m late
Tue, Oct 27
2/2 legs · HS-VZG
NRT
Departure
09:30
Departed · Sched 08:5535m late
→
BKK
Arrival
14:26
Landed · Sched 14:304m early
Mon, Oct 26
2/2 legs · HS-VZB
NRT
Departure
09:37
Departed · Sched 08:5542m late
→
BKK
Arrival
14:17
Landed · Sched 14:3013m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
14:54
Landed · Sched 14:3024m late
Full VZ831 history →
JL707 Japan Airlines Co.Ltd.
7 days
Sat, Oct 31
2/2 legs · JA832J
NRT
Departure
18:42
Departed · Sched 18:1527m late
→
BKK
Arrival
23:29
Landed · Sched 23:356m early
Fri, Oct 30
2/2 legs · JA831J
NRT
Departure
18:34
Departed · Sched 18:1519m late
→
BKK
Arrival
23:19
Landed · Sched 23:3516m early
Thu, Oct 29
2/2 legs · JA829J
NRT
Departure
18:40
Departed · Sched 18:1525m late
→
BKK
Arrival
23:29
Landed · Sched 23:356m early
Wed, Oct 28
2/2 legs · JA821J
NRT
Departure
18:43
Departed · Sched 18:1528m late
→
BKK
Arrival
23:38
Landed · Sched 23:353m late
Tue, Oct 27
2/2 legs · JA829J
NRT
Departure
18:24
Departed · Sched 18:159m late
→
BKK
Arrival
23:08
Landed · Sched 23:3527m early
Mon, Oct 26
2/2 legs · JA831J
NRT
Departure
18:21
Departed · Sched 18:156m late
→
BKK
Arrival
22:58
Landed · Sched 23:3537m early
Sun, Oct 25
2/2 legs · JA821J
NRT
Departure
18:42
Departed · Sched 18:1527m late
→
BKK
Arrival
23:39
Landed · Sched 23:354m late
Full JL707 history →
NH805 ANA
7 days
Sat, Oct 31
2/2 legs · JA897A
NRT
Departure
19:04
Departed · Sched 18:559m late
→
BKK
Arrival
23:46
Landed · Sched 00:2034m early
Fri, Oct 30
2/2 legs · JA923A
NRT
Departure
18:57
Departed · Sched 18:552m late
→
BKK
Arrival
23:34
Landed · Sched 00:2046m early
Thu, Oct 29
2/2 legs · JA894A
NRT
Departure
19:27
Departed · Sched 18:5532m late
→
BKK
Arrival
23:59
Landed · Sched 00:2021m early
Wed, Oct 28
2/2 legs · JA898A
NRT
Departure
19:16
Departed · Sched 18:5521m late
→
BKK
Arrival
23:53
Landed · Sched 00:2027m early
Tue, Oct 27
2/2 legs · JA896A
NRT
Departure
18:59
Departed · Sched 18:554m late
→
BKK
Arrival
23:34
Landed · Sched 00:2046m early
Mon, Oct 26
2/2 legs · JA922A
NRT
Departure
19:26
Departed · Sched 18:5531m late
→
BKK
Arrival
00:04
Landed · Sched 00:2016m early
Sun, Oct 25
2/2 legs · JA885A
NRT
Departure
19:03
Departed · Sched 18:558m late
→
BKK
Arrival
23:49
Landed · Sched 00:2031m early
Full NH805 history →
NH807 ANA
7 days
Sat, Oct 31
2/2 legs · JA831A
NRT
Departure
17:40
Departed · Sched 17:3010m late
→
BKK
Arrival
22:44
Landed · Sched 22:506m early
Fri, Oct 30
2/2 legs · JA832A
NRT
Departure
17:52
Departed · Sched 17:3022m late
→
BKK
Arrival
22:22
Landed · Sched 22:5028m early
Thu, Oct 29
2/2 legs · JA815A
NRT
Departure
17:29
Departed · Sched 17:301m early
→
BKK
Arrival
22:15
Landed · Sched 22:5035m early
Wed, Oct 28
2/2 legs · JA878A
NRT
Departure
17:34
Departed · Sched 17:304m late
→
BKK
Arrival
22:28
Landed · Sched 22:5022m early
Tue, Oct 27
2/2 legs · JA874A
NRT
Departure
17:49
Departed · Sched 17:3019m late
→
BKK
Arrival
21:52
Landed · Sched 22:5058m early
Mon, Oct 26
2/2 legs · JA878A
NRT
Departure
17:53
Departed · Sched 17:3023m late
→
BKK
Arrival
21:51
Landed · Sched 22:5059m early
Sun, Oct 25
1/2 legs · JA807A
NRT
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
21:52
Landed · Sched 22:5058m early
Full NH807 history →
NH8507 ANA
6 days
Sat, Oct 31
2/2 legs · JA602F
NRT
Departure
22:12
Departed · Sched 22:075m late
→
Fri, Oct 30
1/2 legs · JA601F
NRT
Departure
—
Board row not captured for this rotation yet.
→
Thu, Oct 29
2/2 legs · JA605F
NRT
Departure
22:05 Departed
→
Wed, Oct 28
2/2 legs · JA604F
NRT
Departure
21:47 Departed
→
Sun, Oct 25
1/2 legs · JA601F
NRT
Departure
—
Board row not captured for this rotation yet.
→
Sat, Oct 24
1/2 legs · JA601F
NRT
Departure
—
Board row not captured for this rotation yet.
→
Full NH8507 history →
TG677 Thai International
7 days
Sat, Oct 31
2/2 legs · HS-TTB
NRT
Departure
17:53
Departed · Sched 17:3023m late
→
BKK
Arrival
22:40
Landed · Sched 22:3010m late
Fri, Oct 30
2/2 legs · HS-TTA
NRT
Departure
17:40
Departed · Sched 17:3010m late
→
BKK
Arrival
22:08
Landed · Sched 22:3022m early
Thu, Oct 29
2/2 legs · HS-TTB
NRT
Departure
18:25
Departed · Sched 17:3055m late
→
BKK
Arrival
22:57
Landed · Sched 22:3027m late
Wed, Oct 28
2/2 legs · HS-TTC
NRT
Departure
17:32
Departed · Sched 17:302m late
→
BKK
Arrival
22:13
Landed · Sched 22:3017m early
Tue, Oct 27
2/2 legs · HS-TTA
NRT
Departure
17:27
Departed · Sched 17:303m early
→
BKK
Arrival
21:53
Landed · Sched 22:3037m early
Mon, Oct 26
2/2 legs · HS-TTB
NRT
Departure
17:42
Departed · Sched 17:3012m late
→
BKK
Arrival
22:24
Landed · Sched 22:306m early
Sun, Oct 25
1/2 legs · HS-TTA
NRT
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
22:51
Landed · Sched 22:3021m late
Full TG677 history →
ZG51 ZIPAIR Tokyo
7 days
Sat, Oct 31
2/2 legs · JA825J
NRT
Departure
17:03
Departed · Sched 17:003m late
→
BKK
Arrival
21:51
Landed · Sched 22:1524m early
Fri, Oct 30
2/2 legs · JA825J
NRT
Departure
19:08
Departed · Sched 17:00128m late
→
BKK
Arrival
23:43
Landed · Sched 22:1588m late
Thu, Oct 29
2/2 legs · JA851J
NRT
Departure
17:11
Departed · Sched 17:0011m late
→
BKK
Arrival
22:06
Landed · Sched 22:159m early
Wed, Oct 28
2/2 legs · JA851J
NRT
Departure
17:02
Departed · Sched 17:002m late
→
BKK
Arrival
22:01
Landed · Sched 22:1514m early
Tue, Oct 27
2/2 legs · JA851J
NRT
Departure
17:19
Departed · Sched 17:0019m late
→
BKK
Arrival
21:49
Landed · Sched 22:1526m early
Mon, Oct 26
2/2 legs · JA822J
NRT
Departure
17:08
Departed · Sched 17:008m late
→
BKK
Arrival
21:42
Landed · Sched 22:1533m early
Sun, Oct 25
1/2 legs · JA822J
NRT
Departure
—
Board row not captured for this rotation yet.
→
BKK
Arrival
21:33
Landed · Sched 22:1542m early
Full ZG51 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: Tokyo (NRT) to Bangkok (BKK) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NRT-BKK
Copy
How we measure this →
NRT to BKK questions
Is NRT–BKK running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 90/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on NRT–BKK? Operators schedule morning departures around 08:55 and evening departures around 17:00 from NRT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BKK delay card to confirm conditions when you'd arrive.
How long is the flight from NRT to BKK? Great-circle distance is 4,649 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 358–428 min gate-to-gate on this route.
How often does NRT–BKK fly? 5 carriers operate this route, around 61 flights a week between them. Compare carrier days and times in the airline list above.