MYJ → HND Matsuyama to Tokyo
live
Direct flights from Matsuyama (MYJ) to Tokyo (HND): 14 nonstop departures observed each week across 2 airlines. 68% of the last 57 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 57 tracked flights. The nonstop covers 675 km, an estimated 1 hour 22 minutes in the air. Measured by Pro Flight Search from live flight boards at Matsuyama and Tokyo. Updated 17 August 2026 at 10:07 UTC.
MYJ
Matsuyama
tracking
HND
Tokyo
smooth · +7
dep bank 07:10–19:45 14x weekly
Median arrival +2 min across the last 57 operated legs
Flight time ~1h 22m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 57
Current nonstop fares MYJ → HND · 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
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 69% on time
Flights NH582 07:15 daily · NH584 09:30 daily · NH590 11:25 daily · NH592 14:15 daily
Japan AirlinesJL 68% on time
Flights JL430 07:10 daily · JL432 09:10 daily · JL434 11:30 daily · JL436 14:10 daily
History operated legs · board outcomes
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 MYJ and HND, 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 97 Delayed 18 Within 15m 39/97 Median +2m
JL430 Japan Airlines
5 days
Mon, Aug 17
2/2 legs · JA344J
MYJ
Departure
Sched 07:10
Departure time not on board
→
HND
Arrival
08:35
Landed · Sched 08:405m early
Sun, Aug 16
2/2 legs · JA323J
MYJ
Departure
Sched 07:10
Departure time not on board
→
HND
Arrival
08:35
Landed · Sched 08:405m early
Sat, Aug 15
2/2 legs · JA327J
MYJ
Departure
Sched 07:10
Departure time not on board
→
HND
Arrival
08:46
Landed · Sched 08:406m late
Fri, Aug 14
2/2 legs · JA307J
MYJ
Departure
Sched 07:10
Departure time not on board
→
HND
Arrival
08:35
Landed · Sched 08:405m early
Thu, Aug 13
2/2 legs · JA331J
MYJ
Departure
Sched 07:10
Departure time not on board
→
HND
Arrival
08:32
Landed · Sched 08:408m early
Full JL430 history →
JL432 Japan Airlines
5 days
Mon, Aug 17
2/2 legs · JA308J
MYJ
Departure
Sched 09:10
Departure time not on board
→
HND
Arrival
10:41
Landed · Sched 10:401m late
Sun, Aug 16
2/2 legs · JA331J
MYJ
Departure
Sched 09:10
Departure time not on board
→
HND
Arrival
10:27
Landed · Sched 10:4013m early
Sat, Aug 15
2/2 legs · JA314J
MYJ
Departure
Sched 09:10
Departure time not on board
→
HND
Arrival
10:37
Landed · Sched 10:403m early
Fri, Aug 14
2/2 legs · JA308J
MYJ
Departure
Sched 09:10
Departure time not on board
→
HND
Arrival
10:31
Landed · Sched 10:409m early
Thu, Aug 13
2/2 legs · JA340J
MYJ
Departure
Sched 09:10
Departure time not on board
→
HND
Arrival
10:34
Landed · Sched 10:406m early
Full JL432 history →
JL434 Japan Airlines
5 days
Mon, Aug 17
2/2 legs · JA344J
MYJ
Departure
Sched 11:30
Departure time not on board
→
Sun, Aug 16
2/2 legs · JA323J
MYJ
Departure
Sched 11:30
Scheduled time only · no board update captured
→
HND
Arrival
13:02
Landed · Sched 13:053m early
Sat, Aug 15
2/2 legs · JA327J
MYJ
Departure
Sched 11:30
Scheduled time only · no board update captured
→
Fri, Aug 14
2/2 legs · JA307J
MYJ
Departure
Sched 11:30
Scheduled time only · no board update captured
→
HND
Arrival
13:00
Landed · Sched 13:055m early
Thu, Aug 13
2/2 legs · JA331J
MYJ
Departure
Sched 11:30
Scheduled time only · no board update captured
→
HND
Arrival
13:12
Landed · Sched 13:057m late
Full JL434 history →
JL436 Japan Airlines
5 days
Mon, Aug 17
2/2 legs · JA335J
MYJ
Departure
Sched 14:10
Scheduled departure
→
HND
Arrival
16:18
Landed · Sched 15:5028m late
Sun, Aug 16
2/2 legs · JA347J
MYJ
Departure
Sched 14:10
Departure time not on board
→
HND
Arrival
16:09
Landed · Sched 15:5019m late
Sat, Aug 15
2/2 legs · JA347J
MYJ
Departure
Sched 14:10
Departure time not on board
→
HND
Arrival
16:10
Landed · Sched 15:5020m late
Fri, Aug 14
2/2 legs · JA318J
MYJ
Departure
Sched 14:10
Departure time not on board
→
HND
Arrival
16:27
Landed · Sched 15:5037m late
Thu, Aug 13
2/2 legs · JA346J
MYJ
Departure
Sched 14:10
Departure time not on board
→
HND
Arrival
16:10
Landed · Sched 15:5020m late
Full JL436 history →
JL438 Japan Airlines
5 days
Mon, Aug 17
2/2 legs · JA318J
MYJ
Departure
Sched 17:30
Scheduled departure
→
HND
Arrival
19:07
Est. · Sched 19:103m early
Sun, Aug 16
2/2 legs · JA349J
MYJ
Departure
Sched 17:30
Departure time not on board
→
HND
Arrival
18:59
Landed · Sched 19:1011m early
Sat, Aug 15
2/2 legs · JA330J
MYJ
Departure
Sched 17:30
Departure time not on board
→
HND
Arrival
19:13
Landed · Sched 19:103m late
Fri, Aug 14
2/2 legs · JA319J
MYJ
Departure
Sched 17:30
Departure time not on board
→
HND
Arrival
19:44
Landed · Sched 19:1034m late
Thu, Aug 13
2/2 legs · JA306J
MYJ
Departure
Sched 17:30
Departure time not on board
→
HND
Arrival
19:51
Landed · Sched 19:1041m late
Full JL438 history →
JL440 Japan Airlines
5 days
MYJ
Departure
Sched 18:55
Scheduled departure
→
HND
Arrival
Sched 20:35
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · JA335J
MYJ
Departure
Sched 18:55
Departure time not on board
→
HND
Arrival
20:32
Landed · Sched 20:353m early
Sat, Aug 15
2/2 legs · JA343J
MYJ
Departure
Sched 18:55
Scheduled time only · no board update captured
→
HND
Arrival
20:14
Landed · Sched 20:3521m early
Fri, Aug 14
2/2 legs · JA333J
MYJ
Departure
Sched 18:55
Scheduled time only · no board update captured
→
HND
Arrival
21:28
Landed · Sched 20:3553m late
Thu, Aug 13
2/2 legs · JA343J
MYJ
Departure
Sched 18:55
Scheduled time only · no board update captured
→
HND
Arrival
21:08
Landed · Sched 20:3533m late
Full JL440 history →
NH582 ANA
5 days
Mon, Aug 17
2/2 legs · JA741A
MYJ
Departure
Sched 07:15
Departure time not on board
→
HND
Arrival
08:38
Landed · Sched 08:5012m early
Sun, Aug 16
2/2 legs · JA745A
MYJ
Departure
Sched 07:15
Departure time not on board
→
HND
Arrival
08:42
Landed · Sched 08:508m early
Sat, Aug 15
2/2 legs · JA717A
MYJ
Departure
Sched 07:15
Departure time not on board
→
HND
Arrival
08:44
Landed · Sched 08:506m early
Fri, Aug 14
2/2 legs · JA715A
MYJ
Departure
Sched 07:15
Departure time not on board
→
HND
Arrival
08:54
Landed · Sched 08:504m late
Thu, Aug 13
2/2 legs · JA745A
MYJ
Departure
Sched 07:15
Departure time not on board
→
HND
Arrival
08:45
Landed · Sched 08:505m early
Full NH582 history →
NH584 ANA
5 days
Mon, Aug 17
2/2 legs · JA810A
MYJ
Departure
Sched 09:30
Departure time not on board
→
HND
Arrival
11:09
Landed · Sched 11:054m late
Sun, Aug 16
2/2 legs · JA982A
MYJ
Departure
Sched 09:30
Departure time not on board
→
HND
Arrival
10:58
Landed · Sched 11:057m early
Sat, Aug 15
2/2 legs · JA811A
MYJ
Departure
Sched 09:30
Departure time not on board
→
HND
Arrival
11:07
Landed · Sched 11:052m late
Fri, Aug 14
2/2 legs · JA825A
MYJ
Departure
Sched 09:30
Departure time not on board
→
HND
Arrival
10:54
Landed · Sched 11:0511m early
Thu, Aug 13
2/2 legs · JA809A
MYJ
Departure
Sched 09:30
Departure time not on board
→
HND
Arrival
10:54
Landed · Sched 11:0511m early
Full NH584 history →
NH590 ANA
5 days
Mon, Aug 17
2/2 legs · JA811A
MYJ
Departure
Sched 11:25
Departure time not on board
→
HND
Arrival
13:00
Landed · Sched 12:555m late
Sun, Aug 16
2/2 legs · JA818A
MYJ
Departure
Sched 11:25
Scheduled time only · no board update captured
→
HND
Arrival
13:06
Landed · Sched 12:5511m late
Sat, Aug 15
2/2 legs · JA824A
MYJ
Departure
Sched 11:25
Scheduled time only · no board update captured
→
HND
Arrival
12:51
Landed · Sched 12:554m early
Fri, Aug 14
2/2 legs · JA818A
MYJ
Departure
Sched 11:25
Scheduled time only · no board update captured
→
HND
Arrival
13:17
Landed · Sched 12:5522m late
Thu, Aug 13
2/2 legs · JA936A
MYJ
Departure
Sched 11:25
Scheduled time only · no board update captured
→
HND
Arrival
12:57
Landed · Sched 12:552m late
Full NH590 history →
NH592 ANA
5 days
Mon, Aug 17
2/2 legs · JA715A
MYJ
Departure
Sched 14:15
Scheduled departure
→
HND
Arrival
16:13
Landed · Sched 15:5518m late
Sun, Aug 16
2/2 legs · JA716A
MYJ
Departure
Sched 14:15
Departure time not on board
→
HND
Arrival
16:13
Landed · Sched 15:5518m late
Sat, Aug 15
2/2 legs · JA741A
MYJ
Departure
Sched 14:15
Departure time not on board
→
HND
Arrival
16:09
Landed · Sched 15:5514m late
Fri, Aug 14
2/2 legs · JA716A
MYJ
Departure
Sched 14:15
Departure time not on board
→
HND
Arrival
16:42
Landed · Sched 15:5547m late
Thu, Aug 13
2/2 legs · JA717A
MYJ
Departure
Sched 14:15
Departure time not on board
→
HND
Arrival
16:40
Landed · Sched 15:5545m late
Full NH592 history →
NH596 ANA
5 days
Mon, Aug 17
2/2 legs · JA821A
MYJ
Departure
Sched 16:35
Departure time not on board
→
HND
Arrival
18:17
Landed · Sched 18:203m early
Sun, Aug 16
2/2 legs · JA983A
MYJ
Departure
Sched 16:35
Departure time not on board
→
HND
Arrival
18:28
Landed · Sched 18:208m late
Sat, Aug 15
2/2 legs · JA937A
MYJ
Departure
Sched 16:35
Departure time not on board
→
HND
Arrival
18:25
Landed · Sched 18:205m late
Fri, Aug 14
2/2 legs · JA833A
MYJ
Departure
Sched 16:35
Departure time not on board
→
HND
Arrival
19:00
Landed · Sched 18:2040m late
Thu, Aug 13
2/2 legs · JA935A
MYJ
Departure
Sched 16:35
Departure time not on board
→
HND
Arrival
18:14
Landed · Sched 18:206m early
Full NH596 history →
NH598 ANA
5 days
MYJ
Departure
Sched 19:45
Scheduled departure
→
HND
Arrival
Sched 21:20
Scheduled arrival · landing pending
Sun, Aug 16
2/2 legs · JA617A
MYJ
Departure
Sched 19:45
Scheduled time only · no board update captured
→
HND
Arrival
22:14
Landed · Sched 21:2054m late
Sat, Aug 15
2/2 legs · JA609A
MYJ
Departure
Sched 19:45
Scheduled time only · no board update captured
→
HND
Arrival
21:11
Landed · Sched 21:209m early
Fri, Aug 14
2/2 legs · JA610A
MYJ
Departure
Sched 19:45
Scheduled time only · no board update captured
→
HND
Arrival
21:58
Landed · Sched 21:2038m late
Thu, Aug 13
2/2 legs · JA825A
MYJ
Departure
Sched 19:45
Scheduled time only · no board update captured
→
HND
Arrival
22:07
Landed · Sched 21:2047m late
Full NH598 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 — Matsuyama (MYJ) to Tokyo (HND) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MYJ-HND
Copy
How we measure this →
MYJ to HND questions
Is MYJ–HND running on time right now? Smooth skies ahead. The arrival side at HND is the weaker end, route health score 88/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MYJ–HND? Operators schedule morning departures around 07:10 and evening departures around 17:30 from MYJ. Earlier flights typically land before destination-airport delays accumulate later in the day; check the HND delay card to confirm conditions when you'd arrive.
How long is the flight from MYJ to HND? Great-circle distance is 675 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 78–88 min gate-to-gate on this route.
How often does MYJ–HND fly? 2 carriers operate this route, around 84 flights a week between them. Compare carrier days and times in the airline list above.