Direct flights from Tokyo (HND) to Osaka (KIX): 28 nonstop departures observed each week across 4 airlines. 98% of the last 41 operated flights arrived within 15 minutes of schedule. The median arrival is 2 minutes early. No cancellations were recorded across the 41 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 11 October 2026 at 23:29 UTC.
HND
Tokyo
smooth · +2
KIX
Osaka
smooth · +0
dep bank 07:20–21:00 28x weekly
Runs reliable · 4 airlines · 28x weekly · nonstop
98% on time
of the last 41 operated HND → KIX flights arrived within 15 minutes
Median arrival delay is −2 min . 0 of 41 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −2 min across the last 41 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 41
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 91% 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-11 MQ21 arrived −9
10-11 MQ23 arrived −16
10-11 MQ25 arrived −16
10-11 MQ27 arrived −14
10-11 NH991 dep +7 → arr −13
10-10 JL225 dep +17 → arr +10
10-10 MQ21 arrived −4
10-10 MQ23 arrived +6
10-10 MQ25 arrived −22
10-10 MQ27 arrived +5
10-10 NH991 dep +11 → arr −3
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 Fri, Oct 9 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 79 Completed 57 Delayed 2 Within 15m 55/57 Median +0m
7G21
4 days
HND
Departure
Sched 08:45
Scheduled departure
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:42
Departed · Sched 08:453m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:42
Departed · Sched 08:453m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:43
Departed · Sched 08:452m early
→
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
11:58
Departed · Sched 12:002m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
12:07
Departed · Sched 12:007m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
12:02
Departed · Sched 12:002m late
→
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:16
Departed · Sched 15:151m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:12
Departed · Sched 15:153m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:17
Departed · Sched 15:152m late
→
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:23
Departed · Sched 16:252m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:32
Departed · Sched 16:257m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:27
Departed · Sched 16:252m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G27 history →
JL221 Japan Airlines
4 days
HND
Departure
07:24
Departed · Sched 07:204m late
→
KIX
Arrival
08:34
Est. · Sched 08:351m early
HND
Departure
07:28
Departed · Sched 07:208m late
→
KIX
Arrival
08:44
Landed · Sched 08:359m late
HND
Departure
07:20 Departed
→
KIX
Arrival
08:32
Landed · Sched 08:353m early
HND
Departure
07:23
Departed · Sched 07:203m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
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:36
Departed · Sched 12:351m late
→
KIX
Arrival
14:01
Landed · Sched 14:001m late
HND
Departure
12:52
Departed · Sched 12:3517m late
→
KIX
Arrival
14:10
Landed · Sched 14:0010m late
HND
Departure
12:46
Departed · Sched 12:3511m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
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:39
Departed · Sched 20:401m early
→
KIX
Arrival
21:52
Landed · Sched 22:008m early
HND
Departure
20:43
Departed · Sched 20:403m late
→
KIX
Arrival
21:55
Landed · Sched 22:005m early
HND
Departure
20:40 Departed
→
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
Sched 10:10
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
10:01
Landed · Sched 10:109m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
10:06
Landed · Sched 10:104m 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:14
Landed · Sched 13:3016m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:36
Landed · Sched 13:306m late
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.
→
KIX
Arrival
16:24
Landed · Sched 16:4016m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
16:18
Landed · Sched 16:4022m 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
17:41
Landed · Sched 17:5514m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
18:00
Landed · Sched 17:555m late
NH93 All Nippon Airways
3 days
HND
Departure
07:23
Departed · Sched 07:252m early
→
KIX
Arrival
08:31
Est. · Sched 08:409m early
HND
Departure
07:31
Departed · Sched 07:256m late
→
KIX
Arrival
08:38
Landed · Sched 08:402m early
HND
Departure
07:27
Departed · Sched 07:252m late
→
KIX
Arrival
08:35
Landed · Sched 08:405m early
Full NH93 history →
NH95 All Nippon Airways
3 days
HND
Departure
Sched 18:25
Scheduled departure
→
KIX
Arrival
Sched 19:50
Scheduled arrival · landing pending
HND
Departure
18:28
Departed · Sched 18:253m late
→
KIX
Arrival
19:44
Landed · Sched 19:506m early
HND
Departure
18:27
Departed · Sched 18:252m late
→
KIX
Arrival
20:14
Landed · Sched 19:5024m late
Full NH95 history →
NH97 All Nippon Airways
3 days
HND
Departure
Sched 20:30
Scheduled departure
→
KIX
Arrival
Sched 21:50
Scheduled arrival · landing pending
HND
Departure
20:43
Departed · Sched 20:3013m late
→
KIX
Arrival
21:54
Landed · Sched 21:504m late
HND
Departure
20:29
Departed · Sched 20:301m early
→
KIX
Arrival
21:44
Landed · Sched 21:506m early
Full NH97 history →
NH99 All Nippon Airways
3 days
HND
Departure
Sched 21:00
Scheduled departure
→
KIX
Arrival
Sched 22:20
Scheduled arrival · landing pending
HND
Departure
20:57
Departed · Sched 21:003m early
→
KIX
Arrival
22:09
Landed · Sched 22:2011m early
HND
Departure
20:57
Departed · Sched 21:003m early
→
KIX
Arrival
22:12
Landed · Sched 22:208m early
Full NH99 history →
NH991 All Nippon Airways
3 days
HND
Departure
Sched 13:40
Scheduled departure
→
KIX
Arrival
Sched 15:05
Scheduled arrival · landing pending
HND
Departure
13:47
Departed · Sched 13:407m late
→
KIX
Arrival
14:52
Landed · Sched 15:0513m early
HND
Departure
13:51
Departed · Sched 13:4011m late
→
KIX
Arrival
15:02
Landed · Sched 15:053m early
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. Both endpoints currently score the same, route health score 100/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.