HND → CTS Tokyo to Sapporo
live
Direct flights from Tokyo (HND) to Sapporo (CTS): 31 nonstop departures observed each week across 5 airlines. 48% of the last 63 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes late. 2 of the 63 tracked flights were cancelled. The nonstop covers 821 km, an estimated 1 hour 33 minutes in the air. Measured by Pro Flight Search from live flight boards at Tokyo and Sapporo. Updated 7 September 2026 at 06:25 UTC.
HND
Tokyo
busy · +17
CTS
Sapporo
smooth · +2
dep bank 06:03–21:30 31x weekly
Runs rough · 5 airlines · 31x weekly · nonstop
48% on time
of the last 63 operated HND → CTS flights arrived within 15 minutes
Median arrival delay is +17 min . 2 of 63 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +17 min across the last 63 operated legs
Flight time ~1h 33m estimated from route distance
Weekly departures 31x 5 direct airlines on the leg
Cancelled 3.2% recent route rate · 2 of 63
The week scheduled departures · origin local time
Air Do All Nippon Airways Japan Airlines Skymark 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
Air DoHD 57% on time
Flights HD139 06:20 Fr · HD11 06:55 daily · HD15 08:20 daily · HD19 10:15 daily
All Nippon AirwaysNH 45% on time
Flights NH987 06:20 daily · NH51 07:00 daily · NH53 08:00 daily · NH55 09:00 daily
Japan AirlinesJL 33% on time
Flights JL501 06:35 daily · JL503 07:15 daily · JL505 varies daily · JL507 08:50 daily
Skymark AirlinesBC 83% on time
Flights BC703 06:45 daily · BC705 08:20 daily · BC711 11:00 daily · BC713 12:20 daily
Spring Airlines JapanIJ
Flights IJ411 varies Mo Sa Su
History operated legs · board outcomes
09-07 ADO11 arrived −1
09-07 ADO15 cancelled CNX
09-07 ADO19 arrived +20
09-07 ADO21 arrived +27
09-07 ADO41 arrived +67
09-07 ANA51 arrived +4
09-07 ANA53 arrived +45
09-07 ANA55 arrived +7
09-07 ANA57 arrived +32
09-07 ANA59 arrived +38
09-07 ANA61 arrived +41
09-07 ANA63 arrived +24
09-07 ANA65 arrived +9
09-07 ANA987 arrived +10
09-07 HD41 departed +63
09-07 JAL501 arrived −4
09-07 JAL503 arrived +13
09-07 JAL505 arrived +141
09-07 JAL507 arrived +3
09-07 JAL509 arrived +23
09-07 JAL511 arrived +94
09-07 JAL513 arrived +35
09-07 JAL515 arrived +49
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 CTS, paired departure → arrival per flight and day. Board tracking since Sun, Sep 6 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 63 Delayed 39 Cancelled 2 Within 15m 30/63 Median +17m
ADO11
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:24
Landed · Sched 08:251m early
ADO15
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 09:50
Cancelled
ADO19
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:05
Landed · Sched 11:4520m late
ADO21
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:12
Landed · Sched 12:4527m late
ADO23
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 14:20
Scheduled arrival · landing pending
ADO25
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
15:20
Est. · Sched 15:255m early
ADO29
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 17:20
Scheduled arrival · landing pending
ADO31
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 19:20
Scheduled arrival · landing pending
ADO35
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 20:20
Scheduled arrival · landing pending
ADO37
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 21:50
Scheduled arrival · landing pending
ADO39
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 22:25
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
ADO41
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:52
Landed · Sched 11:4567m late
ADO43
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 23:05
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
23:07
Landed · Sched 23:052m late
ANA1103
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 16:00
Scheduled arrival · landing pending
ANA1105
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 17:05
Scheduled arrival · landing pending
ANA51
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:34
Landed · Sched 08:304m late
ANA53
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:20
Landed · Sched 09:3545m late
ANA55
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:42
Landed · Sched 10:357m late
ANA57
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:42
Landed · Sched 11:1032m late
ANA59
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:13
Landed · Sched 11:3538m late
ANA61
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:16
Landed · Sched 12:3541m late
ANA63
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:59
Landed · Sched 13:3524m late
ANA65
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
14:44
Landed · Sched 14:359m late
ANA67
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:05
Est. · Sched 15:3530m late
ANA69
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 16:35
Scheduled arrival · landing pending
ANA71
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 17:40
Scheduled arrival · landing pending
ANA73
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 18:45
Scheduled arrival · landing pending
ANA75
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 19:40
Scheduled arrival · landing pending
ANA77
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 20:30
Scheduled arrival · landing pending
ANA79
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 21:35
Scheduled arrival · landing pending
ANA81
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 22:05
Scheduled arrival · landing pending
ANA987
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:00
Landed · Sched 07:5010m late
BC703
1 day
HND
Departure
06:46
Departed · Sched 06:451m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC703 history →
BC705
1 day
HND
Departure
08:25
Departed · Sched 08:205m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC705 history →
BC711
1 day
HND
Departure
11:03
Departed · Sched 11:003m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC711 history →
BC713
1 day
HND
Departure
13:23
Departed · Sched 12:2063m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC713 history →
BC717
1 day
HND
Departure
14:16
Departed · Sched 14:0511m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC717 history →
BC719
1 day
HND
Departure
14:36
Departed · Sched 14:351m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC719 history →
BC723
1 day
HND
Departure
Sched 16:55
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC723 history →
BC727
1 day
HND
Departure
Sched 18:20
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC727 history →
BC729
1 day
HND
Departure
Sched 20:30
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full BC729 history →
HD11
1 day
HND
Departure
06:59
Departed · Sched 06:554m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD11 history →
HD15
1 day
HND
Departure
Sched 08:20
Cancelled
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD15 history →
HD19
1 day
HND
Departure
10:21
Departed · Sched 10:156m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD19 history →
HD21
1 day
HND
Departure
11:29
Departed · Sched 11:1514m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD21 history →
HD23
1 day
HND
Departure
15:20
Departed · Sched 12:50150m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD23 history →
HD25
1 day
HND
Departure
13:55
Departed · Sched 13:505m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD25 history →
HD29
1 day
HND
Departure
16:15
Est. · Sched 15:5025m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD29 history →
HD31
1 day
HND
Departure
19:30
Est. · Sched 17:50100m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD31 history →
HD35
1 day
HND
Departure
Sched 18:50
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD35 history →
HD37
1 day
HND
Departure
Sched 20:15
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD37 history →
HD39
1 day
HND
Departure
Sched 20:50
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD39 history →
HD41
1 day
HND
Departure
11:18
Departed · Sched 10:1563m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
HD43
1 day
HND
Departure
Sched 21:30
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full HD43 history →
JAL501
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:01
Landed · Sched 08:054m early
JAL503
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:58
Landed · Sched 08:4513m late
JAL505
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:16
Landed · Sched 09:55141m late
JAL507
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:28
Landed · Sched 10:253m late
JAL509
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:43
Landed · Sched 11:2023m late
JAL511
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:24
Landed · Sched 11:5094m late
JAL513
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:40
Landed · Sched 13:0535m late
JAL515
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
15:04
Landed · Sched 14:1549m late
JAL517
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
17:45
Est. · Sched 15:05160m late
JAL519
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 16:00
Scheduled arrival · landing pending
JAL521
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 17:00
Scheduled arrival · landing pending
JAL523
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 18:20
Scheduled arrival · landing pending
JAL525
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 19:15
Scheduled arrival · landing pending
JAL527
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 20:15
Scheduled arrival · landing pending
JAL529
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 21:30
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
22:28
Landed · Sched 21:3058m late
JAL531
2 days
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 22:20
Scheduled arrival · landing pending
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
23:01
Landed · Sched 22:2041m late
JAL599
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 22:05
Scheduled arrival · landing pending
JL501
1 day
HND
Departure
06:40
Departed · Sched 06:355m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL501 history →
JL503
1 day
HND
Departure
07:32
Departed · Sched 07:1517m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL503 history →
JL505
1 day
HND
Departure
10:47
Departed · Sched 08:20147m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL505 history →
JL507
1 day
HND
Departure
08:54
Departed · Sched 08:504m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL507 history →
JL509
1 day
HND
Departure
09:58
Departed · Sched 09:4513m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL509 history →
JL511
1 day
HND
Departure
11:46
Departed · Sched 10:1591m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL511 history →
JL513
1 day
HND
Departure
11:55
Departed · Sched 11:2530m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL513 history →
JL515
1 day
HND
Departure
13:18
Departed · Sched 12:4038m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL515 history →
JL517
1 day
HND
Departure
16:10
Est. · Sched 13:30160m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL517 history →
JL519
1 day
HND
Departure
15:04
Departed · Sched 14:2539m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL519 history →
JL521
1 day
HND
Departure
Sched 15:25
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL521 history →
JL523
1 day
HND
Departure
17:10
Est. · Sched 16:4030m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL523 history →
JL525
1 day
HND
Departure
Sched 17:35
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL525 history →
JL527
1 day
HND
Departure
Sched 18:40
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL527 history →
JL529
1 day
HND
Departure
Sched 19:55
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL529 history →
JL531
1 day
HND
Departure
Sched 20:45
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL531 history →
JL599
1 day
HND
Departure
Sched 20:30
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL599 history →
NH1103
1 day
HND
Departure
14:29
Departed · Sched 14:254m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
NH1105
1 day
HND
Departure
Sched 15:30
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH1105 history →
NH51
1 day
HND
Departure
07:05
Departed · Sched 07:005m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH51 history →
NH53
1 day
HND
Departure
08:47
Departed · Sched 08:0047m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH53 history →
NH55
1 day
HND
Departure
09:11
Departed · Sched 09:0011m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH55 history →
NH57
1 day
HND
Departure
10:02
Departed · Sched 09:3527m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH57 history →
NH59
1 day
HND
Departure
10:29
Departed · Sched 10:0029m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH59 history →
NH61
1 day
HND
Departure
11:35
Departed · Sched 11:0035m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH61 history →
NH63
1 day
HND
Departure
12:26
Departed · Sched 12:0026m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH63 history →
NH65
1 day
HND
Departure
13:05
Departed · Sched 13:005m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH65 history →
NH67
1 day
HND
Departure
14:45
Departed · Sched 14:0045m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH67 history →
NH69
1 day
HND
Departure
15:25
Est. · Sched 15:0025m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH69 history →
NH71
1 day
HND
Departure
16:20
Est. · Sched 16:0020m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH71 history →
NH73
1 day
HND
Departure
Sched 17:00
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH73 history →
NH75
1 day
HND
Departure
Sched 18:00
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH75 history →
NH77
1 day
HND
Departure
Sched 19:00
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH77 history →
NH79
1 day
HND
Departure
Sched 20:00
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH79 history →
NH81
1 day
HND
Departure
Sched 20:30
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH81 history →
NH987
1 day
HND
Departure
06:28
Departed · Sched 06:208m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full NH987 history →
SKY703
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:18
Landed · Sched 08:202m early
SKY705
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:07
Landed · Sched 09:5512m late
SKY711
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:53
Landed · Sched 12:4013m late
SKY713
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
15:17
Landed · Sched 14:0077m late
SKY717
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
15:49
Est. · Sched 15:409m late
SKY719
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:07
Est. · Sched 16:103m early
SKY723
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 18:35
Scheduled arrival · landing pending
SKY727
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 20:00
Scheduled arrival · landing pending
SKY729
1 day
HND
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 22:05
Scheduled arrival · landing pending
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 Sapporo (CTS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/HND-CTS
Copy
How we measure this →
HND to CTS questions
Is HND–CTS running on time right now? Smooth skies ahead. The departure side at HND is the weaker end, route health score 89/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on HND–CTS? Operators schedule morning departures around 06:20 and evening departures around 17:00 from HND. Earlier flights typically land before destination-airport delays accumulate later in the day; check the CTS delay card to confirm conditions when you'd arrive.
How long is the flight from HND to CTS? Great-circle distance is 821 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 88–100 min gate-to-gate on this route.
How often does HND–CTS fly? 5 carriers operate this route, around 396 flights a week between them. Compare carrier days and times in the airline list above.