CTS → HND Sapporo to Tokyo
live
Direct flights from Sapporo (CTS) to Tokyo (HND): 28 nonstop departures observed each week across 4 airlines. 78% of the last 87 operated flights arrived within 15 minutes of schedule. The median arrival is 8 minutes late. No cancellations were recorded across the 87 tracked flights. The nonstop covers 821 km, an estimated 1 hour 33 minutes in the air. Measured by Pro Flight Search from live flight boards at Sapporo and Tokyo. Updated 17 August 2026 at 10:07 UTC.
CTS
Sapporo
smooth · +5
HND
Tokyo
smooth · +5
dep bank 09:05–23:30 28x weekly
Median arrival +8 min across the last 87 operated legs
Flight time ~1h 33m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 87
Current nonstop fares CTS → 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
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 67% on time
Flights HD12 09:35 daily · HD14 10:35 daily · HD16 12:05 daily · HD18 13:00 daily
All Nippon AirwaysNH 71% on time
Flights NH50 09:05 daily · NH52 10:05 daily · NH54 11:10 daily · NH56 12:10 daily
Japan AirlinesJL 85% on time
Flights JL590 09:10 daily · JL500 09:15 daily · JL502 10:25 daily · JL504 11:25 daily
Skymark AirlinesBC 100% on time
Flights BC706 09:55 daily · BC710 12:20 daily · BC712 13:20 daily · BC714 14:55 daily
History operated legs · board outcomes
08-17 ADO12 departed +23
08-17 ADO14 departed +12
08-17 ADO16 departed +6
08-17 ADO18 departed +5
08-17 ADO20 departed +30
08-17 ADO24 departed +8
08-17 ADO26 departed +0
08-17 ADO28 departed +10
08-17 ADO32 departed +5
08-17 ANA1104 departed +4
08-17 ANA1106 departed +9
08-17 ANA50 departed +15
08-17 ANA52 departed +18
08-17 ANA54 departed +8
08-17 ANA56 departed +5
08-17 ANA58 departed +5
08-17 ANA60 departed +9
08-17 ANA62 departed +30
08-17 ANA64 departed +15
08-17 ANA66 departed +5
08-17 ANA68 departed +20
08-17 ANA70 departed +15
08-17 ANA74 departed +30
08-17 JAL500 departed +16
08-17 JAL502 departed +9
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 CTS and HND, paired departure → arrival per flight and day. Board tracking since Sun, Aug 16 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 120 Completed 87 Delayed 25 Within 15m 68/87 Median +8m
ADO12
1 day
CTS
Departure
08:23
Departed · Sched 08:0023m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO14
1 day
CTS
Departure
09:12
Departed · Sched 09:0012m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO16
1 day
CTS
Departure
10:31
Departed · Sched 10:256m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO18
1 day
CTS
Departure
11:25
Departed · Sched 11:205m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO20
1 day
CTS
Departure
12:50
Departed · Sched 12:2030m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO24
1 day
CTS
Departure
13:38
Departed · Sched 13:308m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO26
1 day
CTS
Departure
15:00 Departed
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO28
1 day
CTS
Departure
16:10
Departed · Sched 16:0010m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO32
1 day
CTS
Departure
18:05
Departed · Sched 18:005m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO36
1 day
CTS
Departure
Sched 20:35
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO38
1 day
CTS
Departure
Sched 21:00
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
ADO44
1 day
CTS
Departure
Sched 21:20
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA1104
1 day
CTS
Departure
16:04
Departed · Sched 16:004m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA1106
1 day
CTS
Departure
17:09
Departed · Sched 17:009m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA50
1 day
CTS
Departure
07:45
Departed · Sched 07:3015m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA52
1 day
CTS
Departure
08:48
Departed · Sched 08:3018m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA54
1 day
CTS
Departure
09:38
Departed · Sched 09:308m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA56
1 day
CTS
Departure
10:35
Departed · Sched 10:305m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA58
1 day
CTS
Departure
11:35
Departed · Sched 11:305m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA60
1 day
CTS
Departure
12:09
Departed · Sched 12:009m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA62
1 day
CTS
Departure
12:55
Departed · Sched 12:2530m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA64
1 day
CTS
Departure
13:45
Departed · Sched 13:3015m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA66
1 day
CTS
Departure
14:35
Departed · Sched 14:305m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA68
1 day
CTS
Departure
15:50
Departed · Sched 15:3020m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA70
1 day
CTS
Departure
16:45
Departed · Sched 16:3015m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA74
1 day
CTS
Departure
17:55
Departed · Sched 17:2530m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA76
1 day
CTS
Departure
18:40
Est. · Sched 18:3010m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA78
1 day
CTS
Departure
20:00
Est. · Sched 19:3525m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA82
1 day
CTS
Departure
20:45
Est. · Sched 20:3015m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA84
1 day
CTS
Departure
Sched 21:20
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
ANA988
1 day
CTS
Departure
Sched 21:40
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
BC706
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
Full BC706 history →
BC710
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
12:35
Landed · Sched 12:2015m late
Full BC710 history →
BC712
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
13:22
Landed · Sched 13:202m late
Full BC712 history →
BC714
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
15:00
Landed · Sched 14:555m late
Full BC714 history →
BC716
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
16:29
Landed · Sched 16:209m late
Full BC716 history →
BC718
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
16:40
Landed · Sched 16:5010m early
Full BC718 history →
BC720
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
18:05
Landed · Sched 17:5015m late
Full BC720 history →
BC726
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 20:50
Scheduled arrival · landing pending
Full BC726 history →
BC730
2 days
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 22:40
Scheduled arrival · landing pending
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
22:43
Landed · Sched 22:403m late
Full BC730 history →
HD12
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
09:51
Landed · Sched 09:3516m late
Full HD12 history →
HD14
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
10:37
Landed · Sched 10:352m late
Full HD14 history →
HD16
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
11:57
Landed · Sched 12:058m early
Full HD16 history →
HD18
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
12:59
Landed · Sched 13:001m early
Full HD18 history →
HD20
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
14:17
Landed · Sched 14:0017m late
Full HD20 history →
HD24
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
15:05
Landed · Sched 15:105m early
Full HD24 history →
HD26
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
16:33
Landed · Sched 16:407m early
Full HD26 history →
HD28
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
17:41
Landed · Sched 17:401m late
Full HD28 history →
HD32
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
19:40
Est. · Sched 19:355m late
Full HD32 history →
HD36
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 22:15
Scheduled arrival · landing pending
Full HD36 history →
HD38
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 22:40
Scheduled arrival · landing pending
Full HD38 history →
HD44
2 days
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 23:00
Scheduled arrival · landing pending
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
23:17
Landed · Sched 23:0017m late
Full HD44 history →
JAL500
1 day
CTS
Departure
07:56
Departed · Sched 07:4016m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL502
1 day
CTS
Departure
08:59
Departed · Sched 08:509m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL504
1 day
CTS
Departure
10:06
Departed · Sched 09:5016m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL506
1 day
CTS
Departure
11:13
Departed · Sched 11:0013m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL508
1 day
CTS
Departure
11:30
Departed · Sched 11:255m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL510
1 day
CTS
Departure
13:05
Departed · Sched 12:5015m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL512
1 day
CTS
Departure
14:10
Departed · Sched 14:055m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL514
1 day
CTS
Departure
15:25
Departed · Sched 15:1510m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL516
1 day
CTS
Departure
16:15
Departed · Sched 16:0015m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL518
1 day
CTS
Departure
17:42
Departed · Sched 17:0042m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL520
1 day
CTS
Departure
17:20
Departed · Sched 17:155m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL522
1 day
CTS
Departure
18:30
Departed · Sched 17:5535m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL524
1 day
CTS
Departure
19:20
Est. · Sched 19:1010m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL526
1 day
CTS
Departure
Sched 20:15
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL528
1 day
CTS
Departure
Sched 21:10
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL530
1 day
CTS
Departure
Sched 21:20
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
JAL590
1 day
CTS
Departure
07:46
Departed · Sched 07:3511m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
JL500
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
09:28
Landed · Sched 09:1513m late
Full JL500 history →
JL502
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
10:31
Landed · Sched 10:256m late
Full JL502 history →
JL504
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
11:39
Landed · Sched 11:2514m late
Full JL504 history →
JL506
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
12:46
Landed · Sched 12:3511m late
Full JL506 history →
JL508
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
13:09
Landed · Sched 13:054m late
Full JL508 history →
JL510
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
14:53
Landed · Sched 14:3023m late
Full JL510 history →
JL512
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
15:43
Landed · Sched 15:403m late
Full JL512 history →
JL514
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
17:00
Landed · Sched 16:555m late
Full JL514 history →
JL516
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
18:11
Landed · Sched 17:4031m late
Full JL516 history →
JL518
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
19:15
Est. · Sched 18:4530m late
Full JL518 history →
JL520
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
18:57
Landed · Sched 18:552m late
Full JL520 history →
JL522
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 19:40
Scheduled arrival · landing pending
Full JL522 history →
JL524
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 20:50
Scheduled arrival · landing pending
Full JL524 history →
JL526
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 21:55
Scheduled arrival · landing pending
Full JL526 history →
JL528
2 days
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 22:55
Scheduled arrival · landing pending
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
22:46
Landed · Sched 22:559m early
Full JL528 history →
JL530
2 days
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 23:05
Scheduled arrival · landing pending
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
22:56
Landed · Sched 23:059m early
Full JL530 history →
JL590
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
09:14
Landed · Sched 09:104m late
Full JL590 history →
NH1104
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
17:37
Landed · Sched 17:403m early
NH1106
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
18:48
Landed · Sched 18:408m late
Full NH1106 history →
NH50
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
09:11
Landed · Sched 09:056m late
Full NH50 history →
NH52
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
10:12
Landed · Sched 10:057m late
Full NH52 history →
NH54
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
11:05
Landed · Sched 11:105m early
Full NH54 history →
NH56
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
12:23
Landed · Sched 12:1013m late
Full NH56 history →
NH58
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
13:23
Landed · Sched 13:0518m late
Full NH58 history →
NH60
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
13:39
Landed · Sched 13:354m late
Full NH60 history →
NH62
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
14:40
Landed · Sched 14:0535m late
Full NH62 history →
NH64
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
15:18
Landed · Sched 15:108m late
Full NH64 history →
NH66
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
16:09
Landed · Sched 16:054m late
Full NH66 history →
NH68
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
17:27
Landed · Sched 17:1017m late
Full NH68 history →
NH70
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
18:42
Landed · Sched 18:1032m late
Full NH70 history →
NH74
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
19:34
Est. · Sched 19:0529m late
Full NH74 history →
NH76
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
20:08
Est. · Sched 20:102m early
Full NH76 history →
NH78
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 21:15
Scheduled arrival · landing pending
Full NH78 history →
NH82
1 day
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 22:10
Scheduled arrival · landing pending
Full NH82 history →
NH84
2 days
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 23:05
Scheduled arrival · landing pending
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
23:16
Landed · Sched 23:0511m late
Full NH84 history →
NH988
2 days
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
Sched 23:30
Scheduled arrival · landing pending
CTS
Departure
—
Board row not captured for this rotation yet.
→
HND
Arrival
23:31
Last seen · Sched 23:301m late
Full NH988 history →
SKY706
1 day
CTS
Departure
08:22
Departed · Sched 08:157m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY710
1 day
CTS
Departure
10:44
Departed · Sched 10:404m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY712
1 day
CTS
Departure
11:50
Departed · Sched 11:4010m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY714
1 day
CTS
Departure
13:22
Departed · Sched 13:157m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY716
1 day
CTS
Departure
14:49
Departed · Sched 14:409m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY718
1 day
CTS
Departure
15:03
Departed · Sched 15:052m early
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY720
1 day
CTS
Departure
16:25
Departed · Sched 16:1510m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY726
1 day
CTS
Departure
19:15
Est. · Sched 19:105m late
→
HND
Arrival
—
Board row not captured for this rotation yet.
SKY730
1 day
CTS
Departure
Sched 21:00
Scheduled departure
→
HND
Arrival
—
Board row not captured for this rotation yet.
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 — Sapporo (CTS) to Tokyo (HND) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CTS-HND
Copy
How we measure this →
CTS to HND questions
Is CTS–HND running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 90/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from CTS to HND? 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 CTS–HND fly? 4 carriers operate this route, around 402 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at CTS and arrival-side delay at HND, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.