Direct flights from Tokyo (HND) to Osaka (KIX): 28 nonstop departures observed each week across 4 airlines. 86% of the last 77 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 77 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 17 August 2026 at 08:14 UTC.
HND
Tokyo
smooth · +5
KIX
Osaka
smooth · +0
dep bank 07:20–21:30 28x weekly
Median arrival +0 min across the last 77 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 77
Current nonstop fares HND → KIX · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
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 73% on time
Flights NH93 07:25 daily · NH991 13:40 daily · NH95 18:25 daily · NH97 20:30 daily
Japan AirlinesJL 94% on time
Flights JL221 07:20 daily · JL225 12:35 daily · JL229 20:40 daily · JL139 21:30 Th Fr
Star FlyerMQ 89% on time
Flights MQ21 10:10 daily · MQ23 13:30 daily · MQ25 16:40 daily · MQ27 17:55 daily
StarFlyer7G 90% on time
Flights 7G21 08:45 daily · 7G23 12:00 daily · 7G25 15:15 daily · 7G27 16:25 daily
History operated legs · board outcomes
08-17 JL225 dep +13 → arr +5
08-17 MQ21 arrived −6
08-17 MQ23 arrived −13
08-17 MQ25 arrived +1
08-16 MQ21 arrived −9
08-16 MQ23 arrived −8
08-16 MQ25 arrived −10
08-16 MQ27 arrived −15
08-15 MQ21 arrived −4
08-15 MQ23 arrived −17
08-15 MQ25 arrived −12
08-15 MQ27 arrived −11
08-15 NH95 dep +15 → arr +11
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 Thu, Aug 13 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 111 Delayed 22 Within 15m 89/111 Median +2m
7G21
5 days
HND
Departure
08:46
Departed · Sched 08:451m late
→
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:45 Departed
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
08:48
Departed · Sched 08:453m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G21 history →
7G23
5 days
HND
Departure
12:01
Departed · Sched 12:001m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
12:04
Departed · Sched 12:004m late
→
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:59
Departed · Sched 12:001m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
12:04
Departed · Sched 12:004m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G23 history →
7G25
5 days
HND
Departure
15:20
Departed · Sched 15:155m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:14
Departed · Sched 15:151m early
→
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:17
Departed · Sched 15:152m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
15:35
Departed · Sched 15:1520m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G25 history →
7G27
5 days
HND
Departure
16:23
Departed · Sched 16:252m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:22
Departed · Sched 16:253m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:26
Departed · Sched 16:251m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:45
Departed · Sched 16:2520m late
→
KIX
Arrival
—
Board row not captured for this rotation yet.
HND
Departure
16:24
Departed · Sched 16:251m early
→
KIX
Arrival
—
Board row not captured for this rotation yet.
Full 7G27 history →
JL221 Japan Airlines
5 days
HND
Departure
07:23
Departed · Sched 07:203m late
→
KIX
Arrival
08:43
Landed · Sched 08:358m late
HND
Departure
07:22
Departed · Sched 07:202m late
→
KIX
Arrival
08:32
Landed · Sched 08:353m early
HND
Departure
07:22
Departed · Sched 07:202m late
→
KIX
Arrival
08:33
Landed · Sched 08:352m early
HND
Departure
07:33
Departed · Sched 07:2013m late
→
KIX
Arrival
08:40
Landed · Sched 08:355m late
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
08:46
Landed · Sched 08:3511m late
Full JL221 history →
JL225 Japan Airlines
5 days
HND
Departure
12:48
Departed · Sched 12:3513m late
→
KIX
Arrival
14:05
Landed · Sched 14:005m late
HND
Departure
12:37
Departed · Sched 12:352m late
→
KIX
Arrival
14:03
Landed · Sched 14:003m late
HND
Departure
12:40
Departed · Sched 12:355m late
→
KIX
Arrival
13:59
Landed · Sched 14:001m early
HND
Departure
13:00
Departed · Sched 12:3525m late
→
KIX
Arrival
14:29
Landed · Sched 14:0029m late
HND
Departure
13:01
Departed · Sched 12:3526m late
→
KIX
Arrival
14:15
Landed · Sched 14:0015m late
Full JL225 history →
JL229 Japan Airlines
5 days
HND
Departure
Sched 20:40
Scheduled departure
→
KIX
Arrival
Sched 22:00
Scheduled arrival · landing pending
HND
Departure
20:46
Departed · Sched 20:406m late
→
KIX
Arrival
22:01
Landed · Sched 22:001m late
HND
Departure
20:36
Departed · Sched 20:404m early
→
KIX
Arrival
22:08
Landed · Sched 22:008m late
HND
Departure
20:51
Departed · Sched 20:4011m late
→
KIX
Arrival
22:06
Landed · Sched 22:006m late
HND
Departure
20:41
Departed · Sched 20:401m late
→
KIX
Arrival
21:59
Landed · Sched 22:001m early
Full JL229 history →
MQ21 Star Flyer
5 days
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
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
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
09:55
Landed · Sched 10:1015m early
HND
Departure
—
Board row not captured for this rotation yet.
→
MQ23 Star Flyer
5 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:17
Landed · Sched 13:3013m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:22
Landed · Sched 13:308m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:13
Landed · Sched 13:3017m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:16
Landed · Sched 13:3014m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
13:19
Landed · Sched 13:3011m early
MQ25 Star Flyer
5 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
16:41
Landed · Sched 16:401m late
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
16:30
Landed · Sched 16:4010m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
16:28
Landed · Sched 16:4012m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
16:35
Landed · Sched 16:405m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
17:00
Landed · Sched 16:4020m late
MQ27 Star Flyer
5 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
17:41
Est. · Sched 17:5514m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
17:40
Landed · Sched 17:5515m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
17:44
Landed · Sched 17:5511m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
18:15
Landed · Sched 17:5520m late
HND
Departure
—
Board row not captured for this rotation yet.
→
NH93 All Nippon Airways
5 days
HND
Departure
07:28
Departed · Sched 07:253m late
→
KIX
Arrival
08:33
Landed · Sched 08:407m early
HND
Departure
07:37
Departed · Sched 07:2512m late
→
KIX
Arrival
08:49
Landed · Sched 08:409m late
HND
Departure
07:32
Departed · Sched 07:257m late
→
HND
Departure
07:33
Departed · Sched 07:258m late
→
KIX
Arrival
08:46
Landed · Sched 08:406m late
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
08:37
Landed · Sched 08:403m early
Full NH93 history →
NH95 All Nippon Airways
5 days
HND
Departure
Sched 18:25
Scheduled departure
→
KIX
Arrival
Sched 19:50
Scheduled arrival · landing pending
HND
Departure
18:27
Departed · Sched 18:252m late
→
KIX
Arrival
19:46
Landed · Sched 19:504m early
HND
Departure
18:40
Departed · Sched 18:2515m late
→
KIX
Arrival
20:01
Landed · Sched 19:5011m late
HND
Departure
19:06
Departed · Sched 18:2541m late
→
KIX
Arrival
20:24
Landed · Sched 19:5034m late
HND
Departure
18:47
Departed · Sched 18:2522m late
→
KIX
Arrival
20:22
Landed · Sched 19:5032m late
Full NH95 history →
NH97 All Nippon Airways
5 days
HND
Departure
Sched 20:30
Scheduled departure
→
KIX
Arrival
Sched 21:50
Scheduled arrival · landing pending
HND
Departure
20:29
Departed · Sched 20:301m early
→
KIX
Arrival
21:33
Landed · Sched 21:5017m early
HND
Departure
20:48
Departed · Sched 20:3018m late
→
KIX
Arrival
21:56
Landed · Sched 21:506m late
HND
Departure
21:25
Departed · Sched 20:3055m late
→
KIX
Arrival
22:32
Landed · Sched 21:5042m late
HND
Departure
20:54
Departed · Sched 20:3024m late
→
KIX
Arrival
22:07
Landed · Sched 21:5017m late
Full NH97 history →
NH99 All Nippon Airways
5 days
HND
Departure
Sched 21:00
Scheduled departure
→
KIX
Arrival
Sched 22:20
Scheduled arrival · landing pending
HND
Departure
21:03
Departed · Sched 21:003m late
→
KIX
Arrival
22:08
Landed · Sched 22:2012m early
HND
Departure
21:02
Departed · Sched 21:002m late
→
KIX
Arrival
22:10
Landed · Sched 22:2010m early
HND
Departure
22:10
Departed · Sched 21:0070m late
→
KIX
Arrival
23:21
Landed · Sched 22:2061m late
HND
Departure
21:19
Departed · Sched 21:0019m late
→
KIX
Arrival
22:28
Landed · Sched 22:208m late
Full NH99 history →
NH991 All Nippon Airways
5 days
HND
Departure
13:39
Departed · Sched 13:401m early
→
KIX
Arrival
15:00
Landed · Sched 15:055m early
HND
Departure
13:49
Departed · Sched 13:409m late
→
HND
Departure
14:13
Departed · Sched 13:4033m late
→
KIX
Arrival
15:22
Landed · Sched 15:0517m late
HND
Departure
13:40 Departed
→
KIX
Arrival
15:13
Landed · Sched 15:058m late
HND
Departure
13:58
Departed · Sched 13:4018m late
→
KIX
Arrival
15:08
Landed · Sched 15:053m late
Full NH991 history →
JL139 Japan Airlines
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
21:25
Landed · Sched 21:305m early
HND
Departure
—
Board row not captured for this rotation yet.
→
KIX
Arrival
21:25
Landed · Sched 21:305m early
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 114 flights a week between them. Compare carrier days and times in the airline list above.