BKK → NRT Bangkok to Tokyo
live
Direct flights from Bangkok (BKK) to Tokyo (NRT): 61 nonstop departures observed each week across 5 airlines. 68% of the last 47 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 49 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 Bangkok and Tokyo. Updated 4 November 2026 at 21:03 UTC.
Today, BKK → NRT Thu 5 Nov · local times
Sched Flight BKK departure NRT arrival
00:10
NH808 ANA
Est. 00:10 Departure not confirmed by the board
NRT est. 08:50 +45 sched 08:05
Checked BKK board 22:48 · NRT board 06:03
BKK
Bangkok
busy · +15
NRT
Tokyo
smooth · +0
dep bank 00:10–23:50 61x weekly
Runs mixed · 5 airlines · 61x weekly · nonstop
68% on time
of the last 47 tracked BKK → NRT flights arrived within 15 minutes
Median arrival delay is +2 min . 0 of 49 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +2 min across the last 47 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 49
The week scheduled departures · origin local time
All Nippon Airways Japan Airlines 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 87% on time
Flights NH808 00:10 daily · NH8508 varies Mo Th Fr Sa Su · NH806 07:10 daily
Japan AirlinesJL 100% on time
Flights JL708 07:55 daily
Thai InternationalTG 63% on time
Flights TG676 08:00 daily · TG640 22:30 daily · TG642 23:45 daily
Thai Vietjet AirVZ 0% on time
Flights VZ830 23:50 daily
ZIPAIR TokyoZG 60% on time
Flights ZG52 23:45 daily
History operated legs · board outcomes
11-04 NH806 dep +30 → arr −8
11-04 NH808 dep +40 → arr +21
11-04 TG676 dep +18 → arr +1
11-03 NH806 dep +9 → arr −21
11-03 NH808 dep +13 → arr −6
11-03 TG640 dep +120 → arr +95
11-03 TG642 dep +79 → arr +44
11-03 TG676 dep +5 → arr +11
11-03 VZ830 dep +48 → arr +25
11-03 ZG52 dep +48 → arr +32
11-02 JL708 dep +12 → arr −2
11-02 NH806 dep +17 → arr −24
11-02 NH808 dep +19 → arr +4
11-02 TG640 dep +2 → arr −11
11-02 TG642 dep +35 → arr +1
11-02 TG676 dep +30 → arr +2
11-02 VZ830 dep +37 → arr +18
11-01 JL708 dep +24 → arr +10
11-01 NH806 dep +12 → arr −86
11-01 NH808 dep +10 → arr −13
11-01 TG642 dep +29 → arr −2
11-01 TG676 dep +31 → arr +17
11-01 VZ830 dep +52 → arr +41
11-01 ZG52 dep +23 → arr +10
10-31 JL708 dep +19 → arr −3
10-31 NH808 dep +13 → arr −5
10-31 TG640 dep +13 → arr +8
10-31 TG642 dep +52 → arr +22
10-31 TG676 dep +54 → arr +28
10-31 VZ830 dep +67 → arr +50
10-30 NH806 dep +13 → arr −10
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 BKK and NRT, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 108 Completed 96 Delayed 32 Within 15m 68/96 Median +6m
NH808 ANA
7 days
Thu, Nov 5
2/2 legs · JA838A
BKK
Departure
Sched 00:10
Scheduled departure
→
NRT
Arrival
08:50
Est. · Sched 08:0545m late
Wed, Nov 4
2/2 legs · JA804A
BKK
Departure
00:38
Departed · Sched 00:1028m late
→
NRT
Arrival
08:27
Landed · Sched 08:0522m late
Tue, Nov 3
2/2 legs · JA838A
BKK
Departure
00:03
Departed · Sched 00:107m early
→
NRT
Arrival
07:59
Landed · Sched 08:056m early
Mon, Nov 2
2/2 legs · JA838A
BKK
Departure
00:16
Departed · Sched 00:106m late
→
NRT
Arrival
08:09
Landed · Sched 08:054m late
Sun, Nov 1
2/2 legs · JA831A
BKK
Departure
00:08
Departed · Sched 00:102m early
→
NRT
Arrival
07:52
Landed · Sched 08:0513m early
Sat, Oct 31
2/2 legs · JA832A
BKK
Departure
00:07
Departed · Sched 00:103m early
→
NRT
Arrival
08:00
Landed · Sched 08:055m early
Fri, Oct 30
2/2 legs · JA815A
BKK
Departure
00:26
Departed · Sched 00:1016m late
→
NRT
Arrival
08:21
Landed · Sched 08:0516m late
Full NH808 history →
JL708 JAL
7 days
Wed, Nov 4
2/2 legs · JA832J
BKK
Departure
07:54
Departed · Sched 07:551m early
→
NRT
Arrival
15:46
Landed · Sched 15:504m early
Tue, Nov 3
2/2 legs · JA833J
BKK
Departure
07:59
Departed · Sched 07:554m late
→
NRT
Arrival
15:51
Landed · Sched 15:501m late
Mon, Nov 2
2/2 legs · JA831J
BKK
Departure
08:07
Departed · Sched 07:5512m late
→
NRT
Arrival
15:48
Landed · Sched 15:502m early
Sun, Nov 1
2/2 legs · JA831J
BKK
Departure
08:19
Departed · Sched 07:5524m late
→
NRT
Arrival
16:05
Landed · Sched 15:5015m late
Sat, Oct 31
2/2 legs · JA829J
BKK
Departure
08:14
Departed · Sched 07:5519m late
→
NRT
Arrival
15:48
Landed · Sched 15:502m early
Fri, Oct 30
2/2 legs · JA821J
BKK
Departure
07:55 Departed
→
NRT
Arrival
15:41
Landed · Sched 15:509m early
Thu, Oct 29
1/2 legs · JA829J
BKK
Departure
08:13
Departed · Sched 07:5518m late
→
NRT
Arrival
—
Board row not captured for this rotation yet.
Full JL708 history →
NH806 ANA
7 days
Wed, Nov 4
2/2 legs · JA894A
BKK
Departure
07:09
Departed · Sched 07:101m early
→
NRT
Arrival
14:57
Landed · Sched 15:058m early
Tue, Nov 3
2/2 legs · JA925A
BKK
Departure
07:19
Departed · Sched 07:109m late
→
NRT
Arrival
14:50
Landed · Sched 15:0515m early
Mon, Nov 2
2/2 legs · JA896A
BKK
Departure
07:11
Departed · Sched 07:101m late
→
NRT
Arrival
14:41
Landed · Sched 15:0524m early
Sun, Nov 1
2/2 legs · JA884A
BKK
Departure
07:04
Departed · Sched 07:106m early
→
NRT
Arrival
14:55
Landed · Sched 15:0510m early
Sat, Oct 31
2/2 legs · JA882A
BKK
Departure
07:18
Departed · Sched 07:108m late
→
NRT
Arrival
15:03
Landed · Sched 15:052m early
Fri, Oct 30
2/2 legs · JA921A
BKK
Departure
07:06
Departed · Sched 07:104m early
→
NRT
Arrival
14:55
Landed · Sched 15:0510m early
Thu, Oct 29
1/2 legs · JA893A
BKK
Departure
07:35
Departed · Sched 07:1025m late
→
NRT
Arrival
—
Board row not captured for this rotation yet.
Full NH806 history →
TG640 Thai International
6 days
Wed, Nov 4
2/2 legs · HS-TWF
BKK
Departure
Sched 22:30
Scheduled time only · no board update captured
→
NRT
Arrival
06:45
Est. · Sched 06:2025m late
Tue, Nov 3
2/2 legs · HS-THU
BKK
Departure
00:05
Departed · Sched 22:3095m late
→
NRT
Arrival
07:56
Landed · Sched 06:2096m late
Mon, Nov 2
2/2 legs · HS-THF
BKK
Departure
22:32
Departed · Sched 22:302m late
→
NRT
Arrival
06:09
Landed · Sched 06:2011m early
Sun, Nov 1
2/2 legs · HS-THK
BKK
Departure
Sched 22:30
Scheduled time only · no board update captured
→
NRT
Arrival
06:23
Landed · Sched 06:203m late
Sat, Oct 31
2/2 legs · HS-THD
BKK
Departure
22:43
Departed · Sched 22:3013m late
→
NRT
Arrival
06:29
Landed · Sched 06:209m late
Fri, Oct 30
2/2 legs · HS-TWB
BKK
Departure
Sched 22:30
Scheduled time only · no board update captured
→
NRT
Arrival
06:22
Landed · Sched 06:202m late
Full TG640 history →
TG642 Thai International
6 days
Wed, Nov 4
2/2 legs · HS-TWG
BKK
Departure
Sched 23:45
Scheduled time only · no board update captured
→
NRT
Arrival
08:05
Est. · Sched 07:4025m late
Tue, Nov 3
2/2 legs · HS-TWF
BKK
Departure
00:47
Departed · Sched 23:4562m late
→
NRT
Arrival
08:25
Landed · Sched 07:4045m late
Mon, Nov 2
2/2 legs · HS-TWF
BKK
Departure
23:59
Departed · Sched 23:4514m late
→
NRT
Arrival
07:41
Landed · Sched 07:401m late
Sun, Nov 1
2/2 legs · HS-TWF
BKK
Departure
00:00
Departed · Sched 23:4515m late
→
NRT
Arrival
07:45
Landed · Sched 07:405m late
Sat, Oct 31
2/2 legs · HS-THF
BKK
Departure
00:22
Departed · Sched 23:4537m late
→
NRT
Arrival
08:03
Landed · Sched 07:4023m late
Fri, Oct 30
2/2 legs · HS-THC
BKK
Departure
00:19
Departed · Sched 23:4534m late
→
NRT
Arrival
08:08
Landed · Sched 07:4028m late
Full TG642 history →
TG676 Thai International
6 days
Wed, Nov 4
2/2 legs · HS-TTB
BKK
Departure
08:18
Departed · Sched 08:0018m late
→
NRT
Arrival
15:52
Landed · Sched 15:502m late
Tue, Nov 3
2/2 legs · HS-TTC
BKK
Departure
08:05
Departed · Sched 08:005m late
→
NRT
Arrival
16:01
Landed · Sched 15:5011m late
Mon, Nov 2
2/2 legs · HS-TTA
BKK
Departure
08:12
Departed · Sched 08:0012m late
→
NRT
Arrival
15:52
Landed · Sched 15:502m late
Sun, Nov 1
2/2 legs · HS-TTB
BKK
Departure
08:13
Departed · Sched 08:0013m late
→
NRT
Arrival
16:07
Landed · Sched 15:5017m late
Sat, Oct 31
2/2 legs · HS-TTB
BKK
Departure
08:15
Departed · Sched 08:0015m late
→
NRT
Arrival
16:17
Landed · Sched 15:5027m late
Fri, Oct 30
2/2 legs · HS-TTA
BKK
Departure
08:09
Departed · Sched 08:009m late
→
NRT
Arrival
15:54
Landed · Sched 15:504m late
Full TG676 history →
VZ830 Thai Vietjet Air
6 days
Wed, Nov 4
2/2 legs · HS-VZL
BKK
Departure
Sched 23:50
Scheduled time only · no board update captured
→
NRT
Arrival
Sched 07:55
Scheduled arrival · landing pending
Tue, Nov 3
2/2 legs · HS-VZH
BKK
Departure
00:13
Departed · Sched 23:5023m late
→
NRT
Arrival
08:21
Landed · Sched 07:5526m late
Mon, Nov 2
2/2 legs · HS-VZR
BKK
Departure
23:57
Departed · Sched 23:507m late
→
NRT
Arrival
08:14
Landed · Sched 07:5519m late
Sun, Nov 1
2/2 legs · HS-VZU
BKK
Departure
00:21
Departed · Sched 23:5031m late
→
NRT
Arrival
08:37
Landed · Sched 07:5542m late
Sat, Oct 31
2/2 legs · HS-VZU
BKK
Departure
00:29
Departed · Sched 23:5039m late
→
NRT
Arrival
08:45
Landed · Sched 07:5550m late
Fri, Oct 30
2/2 legs · HS-VZC
BKK
Departure
23:57
Departed · Sched 23:507m late
→
NRT
Arrival
08:17
Landed · Sched 07:5522m late
Full VZ830 history →
ZG52 ZIPAIR Tokyo
6 days
Wed, Nov 4
2/2 legs · JA850J
BKK
Departure
Sched 23:45
Scheduled time only · no board update captured
→
NRT
Arrival
08:10
Est. · Sched 07:3040m late
Tue, Nov 3
2/2 legs · JA825J
BKK
Departure
00:15
Departed · Sched 23:4530m late
→
NRT
Arrival
08:03
Landed · Sched 07:3033m late
Mon, Nov 2
2/2 legs · JA850J
BKK
Departure
23:48
Departed · Sched 23:453m late
→
NRT
Arrival
07:26
Landed · Sched 07:304m early
Sun, Nov 1
2/2 legs · JA850J
BKK
Departure
23:51
Departed · Sched 23:456m late
→
NRT
Arrival
07:41
Landed · Sched 07:3011m late
Sat, Oct 31
2/2 legs · JA825J
BKK
Departure
23:51
Departed · Sched 23:456m late
→
NRT
Arrival
07:38
Landed · Sched 07:308m late
Fri, Oct 30
2/2 legs · JA825J
BKK
Departure
02:13
Departed · Sched 23:45148m late
→
NRT
Arrival
07:56
Landed · Sched 07:3026m late
Full ZG52 history →
NH8508 ANA
3 days
Mon, Nov 2
1/2 legs · JA602F
BKK
Departure
—
Board row not captured for this rotation yet.
→
Sat, Oct 31
1/2 legs · JA601F
BKK
Departure
—
Board row not captured for this rotation yet.
→
Fri, Oct 30
2/2 legs · JA605F
BKK
Departure
04:35 Departed
→
Full NH8508 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: Bangkok (BKK) to Tokyo (NRT) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/BKK-NRT
Copy
How we measure this →
BKK to NRT questions
Is BKK–NRT running on time right now? Smooth skies ahead. The departure side at BKK is the weaker end, route health score 84/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on BKK–NRT? Operators schedule morning departures around 00:10 and evening departures around 22:30 from BKK. 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 BKK to NRT? 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 BKK–NRT fly? 5 carriers operate this route, around 61 flights a week between them. Compare carrier days and times in the airline list above.