Direct flights from Tokyo (HND) to Osaka (KIX): 28 nonstop departures observed each week across 4 airlines. 96% of the last 48 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 48 tracked flights. The nonstop covers 433 km, an estimated 1 hour 3 minutes in the air. Measured by Pro Flight Search from live flight boards at Tokyo and Osaka. Updated 20 October 2026 at 01:38 UTC.
Today, HND → KIX Tue 20 Oct · local times
Sched Flight HND departure KIX arrival
07:20
JL221 Japan Airlines
Left 07:22
Landed 08:32 −3
07:25
NH93 All Nippon Airways
Left 07:30 +5
Landed 08:38 −2
08:45
7G21
Left 08:43
·
12:00
7G23
On schedule T1
·
12:35
JL225 Japan Airlines
On schedule T1
KIX 14:00 scheduled
13:40
NH991 All Nippon Airways
On schedule T2
KIX 15:05 scheduled
15:15
7G25
On schedule T1
·
16:25
7G27
On schedule T1
·
18:25
NH95 All Nippon Airways
On schedule T2
KIX 19:50 scheduled
20:30
NH97 All Nippon Airways
On schedule T2
KIX 21:50 scheduled
20:40
JL229 Japan Airlines
On schedule T1
KIX 22:00 scheduled
21:00
NH99 All Nippon Airways
On schedule T2
KIX 22:20 scheduled
·
MQ21Star Flyer
Departed
Landed 10:00 −10
·
MQ23Star Flyer
On schedule
KIX 13:30 scheduled
·
MQ25Star Flyer
On schedule
KIX 16:40 scheduled
·
MQ27Star Flyer
On schedule
KIX 17:55 scheduled
Checked HND board 10:38 · KIX board 10:35
HND
Tokyo
smooth · +5
KIX
Osaka
smooth · +0
dep bank 07:20–21:00 28x weekly
Runs reliable · 4 airlines · 28x weekly · nonstop
96% on time
of the last 48 operated HND → KIX flights arrived within 15 minutes
Median arrival delay is −1 min . 0 of 48 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −1 min across the last 48 operated legs
Flight time ~1h 03m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 48
The week scheduled departures · origin local time
All Nippon Airways Japan Airlines Star Flyer StarFlyer
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 88% on time
Flights NH93 07:25 daily · NH991 13:40 daily · NH95 18:25 daily · NH97 20:30 daily
Japan AirlinesJL 100% on time
Flights JL221 07:20 daily · JL225 12:35 daily · JL229 20:40 daily
Star FlyerMQ 100% on time
Flights MQ21 10:10 daily · MQ23 13:30 daily · MQ25 16:40 daily · MQ27 17:55 daily
StarFlyer7G 100% on time
Flights 7G21 08:45 daily · 7G23 12:00 daily · 7G25 15:15 daily · 7G27 16:25 daily
History operated legs · board outcomes
10-20 MQ21 arrived −10
10-19 JL225 dep +10 → arr +3
10-19 JL229 dep +10 → arr +7
10-19 MQ21 arrived −6
10-19 MQ23 arrived −4
10-19 MQ25 arrived +0
10-19 MQ27 arrived +5
10-19 NH97 dep +18 → arr +23
10-18 JL225 dep +18 → arr +7
10-18 JL229 dep +11 → arr +3
10-18 MQ21 arrived −11
10-18 MQ23 arrived −22
10-18 MQ25 arrived −7
10-18 MQ27 arrived −11
10-18 NH991 dep +2 → arr −14
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 HND and KIX, paired departure → arrival per flight and day. Board tracking since Sat, Oct 17 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 86 Completed 68 Delayed 4 Within 15m 64/68 Median +2m
7G21
4 days
HND
Departure
08:43
Departed · Sched 08:452m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:44
Departed · Sched 08:451m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:44
Departed · Sched 08:451m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:47
Departed · Sched 08:452m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G21 history →
7G23
4 days
HND
Departure
Sched 12:00
Scheduled departure
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
12:00 Departed
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
11:53
Departed · Sched 12:007m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
11:57
Departed · Sched 12:003m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G23 history →
7G25
4 days
HND
Departure
Sched 15:15
Scheduled departure
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:15 Departed
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:23
Departed · Sched 15:158m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:11
Departed · Sched 15:154m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G25 history →
7G27
4 days
HND
Departure
Sched 16:25
Scheduled departure
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:29
Departed · Sched 16:254m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:25 Departed
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:28
Departed · Sched 16:253m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G27 history →
JL221 Japan Airlines
4 days
HND
Departure
07:22
Departed · Sched 07:202m late
→
KIX
Arrival
08:32
Landed · Sched 08:353m early
HND
Departure
07:24
Departed · Sched 07:204m late
→
KIX
Arrival
08:38
Landed · Sched 08:353m late
HND
Departure
07:24
Departed · Sched 07:204m late
→
KIX
Arrival
08:32
Landed · Sched 08:353m early
HND
Departure
07:25
Departed · Sched 07:205m late
→
KIX
Arrival
08:44
Landed · Sched 08:359m late
Full JL221 history →
JL225 Japan Airlines
4 days
HND
Departure
Sched 12:35
Scheduled departure
→
KIX
Arrival
Sched 14:00
Scheduled arrival · landing pending
HND
Departure
12:45
Departed · Sched 12:3510m late
→
KIX
Arrival
14:03
Landed · Sched 14:003m late
HND
Departure
12:53
Departed · Sched 12:3518m late
→
KIX
Arrival
14:07
Landed · Sched 14:007m late
HND
Departure
12:45
Departed · Sched 12:3510m late
→
KIX
Arrival
14:01
Landed · Sched 14:001m late
Full JL225 history →
JL229 Japan Airlines
4 days
HND
Departure
Sched 20:40
Scheduled departure
→
KIX
Arrival
Sched 22:00
Scheduled arrival · landing pending
HND
Departure
20:50
Departed · Sched 20:4010m late
→
KIX
Arrival
22:07
Landed · Sched 22:007m late
HND
Departure
20:51
Departed · Sched 20:4011m late
→
KIX
Arrival
22:03
Landed · Sched 22:003m late
HND
Departure
20:45
Departed · Sched 20:405m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full JL229 history →
MQ21 Star Flyer
3 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
10:00
Landed · Sched 10:1010m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
10:04
Landed · Sched 10:106m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
09:59
Landed · Sched 10:1011m early
MQ23 Star Flyer
3 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
Sched 13:30
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:26
Landed · Sched 13:304m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:08
Landed · Sched 13:3022m early
MQ25 Star Flyer
3 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
Sched 16:40
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
16:33
Landed · Sched 16:407m early
MQ27 Star Flyer
3 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
Sched 17:55
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
18:00
Landed · Sched 17:555m late
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
17:44
Landed · Sched 17:5511m early
NH93 All Nippon Airways
4 days
HND
Departure
07:30
Departed · Sched 07:255m late
→
KIX
Arrival
08:38
Landed · Sched 08:402m early
HND
Departure
07:28
Departed · Sched 07:253m late
→
KIX
Arrival
08:42
Landed · Sched 08:402m late
HND
Departure
07:28
Departed · Sched 07:253m late
→
KIX
Arrival
08:37
Landed · Sched 08:403m early
HND
Departure
07:24
Departed · Sched 07:251m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full NH93 history →
NH95 All Nippon Airways
4 days
HND
Departure
Sched 18:25
Scheduled departure
→
KIX
Arrival
Sched 19:50
Scheduled arrival · landing pending
HND
Departure
18:31
Departed · Sched 18:256m late
→
KIX
Arrival
19:52
Landed · Sched 19:502m late
HND
Departure
18:38
Departed · Sched 18:2513m late
→
KIX
Arrival
19:41
Landed · Sched 19:509m early
HND
Departure
18:46
Departed · Sched 18:2521m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full NH95 history →
NH97 All Nippon Airways
4 days
HND
Departure
Sched 20:30
Scheduled departure
→
KIX
Arrival
Sched 21:50
Scheduled arrival · landing pending
HND
Departure
20:48
Departed · Sched 20:3018m late
→
KIX
Arrival
22:13
Landed · Sched 21:5023m late
HND
Departure
20:30 Departed
→
KIX
Arrival
21:35
Landed · Sched 21:5015m early
HND
Departure
20:34
Departed · Sched 20:304m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full NH97 history →
NH99 All Nippon Airways
4 days
HND
Departure
Sched 21:00
Scheduled departure
→
KIX
Arrival
Sched 22:20
Scheduled arrival · landing pending
HND
Departure
20:59
Departed · Sched 21:001m early
→
KIX
Arrival
22:17
Landed · Sched 22:203m early
HND
Departure
20:53
Departed · Sched 21:007m early
→
KIX
Arrival
22:03
Landed · Sched 22:2017m early
HND
Departure
21:01
Departed · Sched 21:001m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full NH99 history →
NH991 All Nippon Airways
4 days
HND
Departure
Sched 13:40
Scheduled departure
→
KIX
Arrival
Sched 15:05
Scheduled arrival · landing pending
HND
Departure
13:46
Departed · Sched 13:406m late
→
KIX
Arrival
15:02
Landed · Sched 15:053m early
HND
Departure
13:42
Departed · Sched 13:402m late
→
KIX
Arrival
14:51
Landed · Sched 15:0514m early
HND
Departure
13:38
Departed · Sched 13:402m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full NH991 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 (HND) to Osaka (KIX) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/HND-KIX
Copy
How we measure this →
HND to KIX questions
Is HND–KIX running on time right now? Smooth skies ahead. The departure side at HND is the weaker end, route health score 95/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on HND–KIX? Operators schedule morning departures around 07:20 and evening departures around 18:25 from HND. Earlier flights typically land before destination-airport delays accumulate later in the day; check the KIX delay card to confirm conditions when you'd arrive.
How long is the flight from HND to KIX? Great-circle distance is 433 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 61–67 min gate-to-gate on this route.
How often does HND–KIX fly? 4 carriers operate this route, around 112 flights a week between them. Compare carrier days and times in the airline list above.