NRT → KUL Tokyo to Kuala Lumpur
live
Direct flights from Tokyo (NRT) to Kuala Lumpur (KUL): 42 nonstop departures observed each week across 5 airlines. 97% of the last 35 tracked flights arrived within 15 minutes of schedule. The median arrival is 16 minutes early. No cancellations were recorded across the 44 tracked flights. The nonstop covers 5,409 km, an estimated 7 hours 26 minutes in the air. Measured by Pro Flight Search from live flight boards at Tokyo and Kuala Lumpur. Updated 31 October 2026 at 09:52 UTC.
Today, NRT → KUL Sat 31 Oct · local times
Sched Flight NRT departure KUL arrival
09:45
MH89 MALAYSIA AIRLINES BERHAD
Left 10:08 +23
Landed 16:32 +7
11:30
JL723 JAPAN AIRLINES CO. LTD.
Left 11:54 +24
Landed 17:43 −16
16:50
ZG61 ZIPAIR Tokyo
Est. 16:50 Departure not confirmed by the board
·
17:25
NH815 ANA
Est. 17:25 Departure not confirmed by the board
·
Checked NRT board 16:20 · KUL board 17:52
NRT
Tokyo
smooth · +14
KUL
Kuala Lumpur
smooth · +0
dep bank 10:05–21:50 42x weekly
Runs reliable · 5 airlines · 42x weekly · nonstop
97% on time
of the last 35 tracked NRT → KUL flights arrived within 15 minutes
Median arrival delay is −16 min . 0 of 44 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −16 min across the last 35 arrivals
Flight time ~7h 26m estimated from route distance
Weekly departures 42x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 44
The week scheduled departures · origin local time
All Nippon Airways Japan Airlines Malaysia Airlines Malindo 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 NH815 varies daily
Japan AirlinesJL 100% on time
Flights JL723 varies daily
Malaysia AirlinesMH 94% on time
Flights MH89 varies daily · MH71 21:45 daily
Malindo AirOD
Flights OD873 10:25 Mo We Fr Su · OD871 21:50 Tu Th Sa
ZIPAIR TokyoZG
Flights ZG61 16:50 daily
History operated legs · board outcomes
10-31 JL723 dep +24 → arr −16
10-30 JL723 dep +277 → arr −5
10-30 MH89 dep +107 → arr −21
10-30 OD873 dep +25 → arr −3
10-29 JL723 dep +25 → arr +12
10-29 MH71 dep −14 → arr −61
10-29 MH89 dep +29 → arr −26
10-29 NH815 dep +37 → arr −24
10-28 JL723 dep +87 → arr −25
10-28 MH71 dep −11 → arr −64
10-28 MH89 dep +31 → arr −38
10-28 NH815 dep +24 → arr −36
10-28 OD873 dep +16 → arr +2
10-27 JL723 dep +17 → arr −9
10-27 MH89 dep +28 → arr −17
10-26 JL723 dep +28 → arr −19
10-26 MH71 dep −13 → arr −10
10-26 NH815 dep +37 → arr −27
10-26 NH885 arrived −25
10-26 OD873 dep +15 → arr −8
10-25 JL723 dep +31 → arr −2
10-25 MH89 dep +25 → arr +18
10-25 NH815 dep +27 → arr −47
10-25 OD873 dep +30 → arr +13
10-24 JL723 dep +47 → arr −2
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 KUL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 79 Completed 75 Delayed 7 Within 15m 68/75 Median -3m
JL723 JAPAN AIRLINES CO. LTD.
8 days
Sat, Oct 31
2/2 legs · JA840J
NRT
Departure
11:34
Departed · Sched 11:304m late
→
KUL
Arrival
17:43
Landed · Sched 17:5916m early
Fri, Oct 30
2/2 legs · JA845J
NRT
Departure
15:47
Departed · Sched 11:30257m late
→
KUL
Arrival
22:00
Landed · Sched 22:055m early
Thu, Oct 29
2/2 legs · JA839J
NRT
Departure
11:31
Departed · Sched 11:301m late
→
KUL
Arrival
17:57
Landed · Sched 17:4512m late
Wed, Oct 28
2/2 legs · JA845J
NRT
Departure
12:36
Departed · Sched 11:3066m late
→
KUL
Arrival
18:39
Landed · Sched 19:0425m early
Tue, Oct 27
2/2 legs · JA840J
NRT
Departure
11:29
Departed · Sched 11:301m early
→
KUL
Arrival
17:36
Landed · Sched 17:459m early
Mon, Oct 26
2/2 legs · JA843J
NRT
Departure
11:39
Departed · Sched 11:309m late
→
KUL
Arrival
17:45
Landed · Sched 18:0419m early
Sun, Oct 25
2/2 legs · JA839J
NRT
Departure
11:34
Departed · Sched 11:304m late
→
KUL
Arrival
17:39
Landed · Sched 17:412m early
Sat, Oct 24
2/2 legs · JA837J
NRT
Departure
11:52
Departed · Sched 11:2527m late
→
KUL
Arrival
17:53
Landed · Sched 17:552m early
Full JL723 history →
MH89 MALAYSIA AIRLINES BERHAD
8 days
Sat, Oct 31
2/2 legs · 9M-MTK
NRT
Departure
09:43
Departed · Sched 09:452m early
→
KUL
Arrival
16:32
Landed · Sched 16:257m late
Fri, Oct 30
2/2 legs · 9M-MTI
NRT
Departure
11:00
Departed · Sched 09:4575m late
→
KUL
Arrival
17:34
Landed · Sched 17:5521m early
Thu, Oct 29
2/2 legs · 9M-MNO
NRT
Departure
09:44
Departed · Sched 09:451m early
→
KUL
Arrival
16:29
Landed · Sched 16:5526m early
Wed, Oct 28
2/2 legs · 9M-MAH
NRT
Departure
09:42
Departed · Sched 09:453m early
→
KUL
Arrival
16:17
Landed · Sched 16:5538m early
Tue, Oct 27
2/2 legs · 9M-MTJ
NRT
Departure
10:13
Departed · Sched 09:4528m late
→
KUL
Arrival
16:08
Landed · Sched 16:2517m early
Mon, Oct 26
2/2 legs · 9M-MTO
NRT
Departure
09:43
Departed · Sched 09:452m early
→
KUL
Arrival
16:18
Landed · Sched 16:257m early
Sun, Oct 25
2/2 legs · 9M-MTL
NRT
Departure
09:43
Departed · Sched 09:452m early
→
KUL
Arrival
16:33
Landed · Sched 16:1518m late
Sat, Oct 24
2/2 legs · 9M-MTE
NRT
Departure
09:57
Departed · Sched 10:058m early
→
KUL
Arrival
16:21
Landed · Sched 16:309m early
Full MH89 history →
NH815 ANA
9 days
NRT
Departure
Sched 17:25
Scheduled departure
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · JA808A
NRT
Departure
17:27
Departed · Sched 17:252m late
→
KUL
Arrival
Sched 00:15
Scheduled time only · no board update captured
Thu schedule from board history
Thu, Oct 29
2/2 legs · JA807A
NRT
Departure
18:02
Departed · Sched 17:2537m late
→
KUL
Arrival
23:51
Landed · Sched 00:1524m early
Wed, Oct 28
2/2 legs · JA815A
NRT
Departure
17:31
Departed · Sched 17:256m late
→
KUL
Arrival
23:39
Landed · Sched 00:1536m early
Tue, Oct 27
1/2 legs · JA815A
NRT
Departure
17:41
Departed · Sched 17:2516m late
→
KUL
Arrival
Sched 00:15
Scheduled time only · no board update captured
Mon schedule from board history
Mon, Oct 26
2/2 legs · JA874A
NRT
Departure
17:37
Departed · Sched 17:2512m late
→
KUL
Arrival
23:48
Landed · Sched 00:1527m early
Sun, Oct 25
2/2 legs · JA832A
NRT
Departure
17:31
Departed · Sched 17:256m late
→
KUL
Arrival
23:28
Landed · Sched 00:1547m early
Sat, Oct 24
2/2 legs · JA835A
NRT
Departure
17:45
Departed · Sched 17:405m late
→
KUL
Arrival
23:47
Landed · Sched 00:0518m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
23:44
Landed · Sched 00:0521m early
Full NH815 history →
ZG61 ZIPAIR Tokyo
8 days
NRT
Departure
Sched 16:50
Scheduled departure
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 30
1/2 legs · JA822J
NRT
Departure
16:54
Departed · Sched 16:504m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Thu, Oct 29
1/2 legs · JA824J
NRT
Departure
17:06
Departed · Sched 16:5016m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Wed, Oct 28
1/2 legs · JA826J
NRT
Departure
16:43
Departed · Sched 16:507m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Tue, Oct 27
1/2 legs · JA822J
NRT
Departure
16:52
Departed · Sched 16:502m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Mon, Oct 26
1/2 legs · JA825J
NRT
Departure
16:46
Departed · Sched 16:504m early
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sun, Oct 25
1/2 legs · JA851J
NRT
Departure
17:00
Departed · Sched 16:5010m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 24
1/2 legs · JA826J
NRT
Departure
16:56
Departed · Sched 16:506m late
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full ZG61 history →
MH71 MALAYSIA AIRLINES BERHAD
8 days
Fri, Oct 30
2/2 legs · 9M-MTM
NRT
Departure
21:43
Departed · Sched 21:452m early
→
KUL
Arrival
04:16
Landed · Sched 05:0044m early
Thu, Oct 29
2/2 legs · 9M-MTM
NRT
Departure
21:31
Departed · Sched 21:4514m early
→
KUL
Arrival
03:59
Landed · Sched 05:0061m early
Wed, Oct 28
2/2 legs · 9M-MTN
NRT
Departure
21:34
Departed · Sched 21:4511m early
→
KUL
Arrival
03:56
Landed · Sched 05:0064m early
Tue, Oct 27
2/2 legs · 9M-MTK
NRT
Departure
21:32
Departed · Sched 21:4513m early
→
KUL
Arrival
03:53
Landed · Sched 04:007m early
Mon, Oct 26
2/2 legs · 9M-MTK
NRT
Departure
21:32
Departed · Sched 21:4513m early
→
KUL
Arrival
03:55
Landed · Sched 04:0510m early
NRT
Departure
21:38
Departed · Sched 21:457m early
→
KUL
Arrival
04:06
Landed · Sched 04:104m early
NRT
Departure
21:30
Last seen · Sched 21:4515m early
→
KUL
Arrival
04:22
Landed · Sched 04:231m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
04:06
Landed · Sched 04:3024m early
Full MH71 history →
OD873 BATIK AIR MALAYSIA
4 days
Fri, Oct 30
2/2 legs · 9M-LFH
NRT
Departure
10:50
Departed · Sched 10:2525m late
→
KUL
Arrival
16:52
Landed · Sched 16:553m early
Wed, Oct 28
2/2 legs · 9M-LFG
NRT
Departure
10:21
Departed · Sched 10:254m early
→
KUL
Arrival
16:57
Landed · Sched 16:552m late
Mon, Oct 26
2/2 legs · 9M-LFG
NRT
Departure
10:20
Departed · Sched 10:255m early
→
KUL
Arrival
16:47
Landed · Sched 16:558m early
Sun, Oct 25
2/2 legs · 9M-LFG
NRT
Departure
10:32
Departed · Sched 10:257m late
→
KUL
Arrival
17:08
Landed · Sched 16:5513m late
Full OD873 history →
NH885 ALL NIPPON AIRWAYS
1 day
NRT
Departure
—
Board row not captured for this rotation yet.
→
KUL
Arrival
06:20
Landed · Sched 06:4525m early
OD871 Malindo Air
1 day
NRT
Departure
Sched 21:50
Scheduled time only · no board update captured
→
KUL
Arrival
—
Board row not captured for this rotation yet.
Full OD871 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 Kuala Lumpur (KUL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NRT-KUL
Copy
How we measure this →
NRT to KUL questions
Is NRT–KUL running on time right now? Smooth skies ahead. The departure side at NRT is the weaker end, route health score 91/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on NRT–KUL? Operators schedule morning departures around 10:25 and evening departures around 21:45 from NRT. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KUL delay card to confirm conditions when you'd arrive.
How long is the flight from NRT to KUL? Great-circle distance is 5,409 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 412–494 min gate-to-gate on this route.
How often does NRT–KUL fly? 5 carriers operate this route, around 42 flights a week between them. Compare carrier days and times in the airline list above.