NRT → CTS Tokyo to Sapporo
live
Direct flights from Tokyo (NRT) to Sapporo (CTS): 21 nonstop departures observed each week across 3 airlines. 65% of the last 55 operated flights arrived within 15 minutes of schedule. The median arrival is 7 minutes late. No cancellations were recorded across the 55 tracked flights. The nonstop covers 789 km, an estimated 1 hour 31 minutes in the air. Measured by Pro Flight Search from live flight boards at Tokyo and Sapporo. Updated 14 September 2026 at 11:06 UTC.
NRT
Tokyo
smooth · +6
CTS
Sapporo
busy · +16
dep bank 06:50–22:04 21x weekly
Runs mixed · 3 airlines · 21x weekly · nonstop
65% on time
of the last 55 operated NRT → CTS flights arrived within 15 minutes
Median arrival delay is +7 min . 0 of 55 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +7 min across the last 55 operated legs
Flight time ~1h 31m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 55
The week scheduled departures · origin local time
Jetstar Japan Peach Aviation Spring Japan
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
Jetstar JapanGK 63% on time
Flights GK103 07:10 daily · GK105 08:00 daily · GK125 08:45 daily · GK127 09:45 daily
Peach AviationMM 13% on time
Flights MM559 06:50 daily · MM563 08:45 daily · MM565 10:45 daily · MM567 11:50 daily
Spring JapanIJ
Flights IJ831 07:20 daily · IJ835 16:50 Mo Fr Sa Su · IJ407 varies daily
History operated legs · board outcomes
09-14 ANA2155 arrived −1
09-14 APJ559 arrived −10
09-14 APJ563 arrived −16
09-14 APJ565 arrived +22
09-14 APJ567 arrived −7
09-14 APJ571 arrived −8
09-14 APJ573 arrived +8
09-14 APJ575 arrived −3
09-14 APJ577 arrived −11
09-14 JJP103 arrived +7
09-14 JJP105 arrived +10
09-14 JJP113 arrived +12
09-14 JJP115 arrived −3
09-14 JJP117 arrived −6
09-14 JJP119 arrived −14
09-14 JJP125 arrived +8
09-14 JJP127 arrived +16
09-14 NH2155 departed +31
09-14 SJO831 arrived −5
09-13 ANA2155 arrived +3
09-13 APJ559 arrived −7
09-13 APJ563 arrived −8
09-13 APJ565 arrived −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 NRT and CTS, paired departure → arrival per flight and day. Board tracking since Sun, Sep 13 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 55 Completed 55 Delayed 11 Within 15m 44/55 Median +3m
ANA2155
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:34
Landed · Sched 19:351m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:38
Landed · Sched 19:353m late
APJ559
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:30
Landed · Sched 08:4010m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:33
Landed · Sched 08:407m early
APJ563
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:19
Landed · Sched 10:3516m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:27
Landed · Sched 10:358m early
APJ565
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:57
Landed · Sched 12:3522m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:32
Landed · Sched 12:353m early
APJ567
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:33
Landed · Sched 13:407m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
13:39
Landed · Sched 13:401m early
APJ571
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
15:22
Landed · Sched 15:308m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:21
Landed · Sched 15:3051m late
APJ573
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
17:08
Landed · Sched 17:008m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
17:34
Landed · Sched 17:0034m late
APJ575
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
18:17
Landed · Sched 18:203m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
18:15
Landed · Sched 18:205m early
APJ577
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:29
Landed · Sched 19:4011m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:58
Landed · Sched 19:4018m late
GK103 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA14JJ
NRT
Departure
07:25
Departed · Sched 07:1015m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK103 history →
GK105 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA15JJ
NRT
Departure
08:10
Departed · Sched 08:0010m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK105 history →
GK113 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA28LR
NRT
Departure
14:21
Departed · Sched 14:0021m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK113 history →
GK115 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA24JJ
NRT
Departure
14:47
Departed · Sched 14:452m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK115 history →
GK117 Jetstar Japan
1 day
NRT
Departure
16:51
Departed · Sched 16:501m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK117 history →
GK119 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA06JJ
NRT
Departure
18:18
Departed · Sched 18:153m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK119 history →
GK125 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA28LR
NRT
Departure
08:56
Departed · Sched 08:4511m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK125 history →
GK127 Jetstar Japan
1 day
Mon, Sep 14
1/2 legs · JA24JJ
NRT
Departure
09:50
Departed · Sched 09:455m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK127 history →
IJ831 Spring Japan
1 day
Mon, Sep 14
1/2 legs · JA05GR
NRT
Departure
07:38
Departed · Sched 07:2018m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full IJ831 history →
JJP103
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
09:02
Landed · Sched 08:557m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:43
Landed · Sched 08:5512m early
JJP105
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
09:55
Landed · Sched 09:4510m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
09:39
Landed · Sched 09:456m early
JJP113
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:02
Landed · Sched 15:5012m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:06
Landed · Sched 15:5016m late
JJP115
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:37
Landed · Sched 16:403m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
16:29
Landed · Sched 16:4011m early
JJP117
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
18:34
Landed · Sched 18:406m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
18:54
Landed · Sched 18:4014m late
JJP119
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:56
Landed · Sched 20:1014m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:54
Landed · Sched 20:1016m early
JJP125
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:43
Landed · Sched 10:358m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
10:21
Landed · Sched 10:3514m early
JJP127
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:51
Landed · Sched 11:3516m late
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:24
Landed · Sched 11:3511m early
MM559 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA211P
NRT
Departure
06:51
Departed · Sched 06:501m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM559 history →
MM563 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA201P
NRT
Departure
08:41
Departed · Sched 08:454m early
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM563 history →
MM565 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA824P
NRT
Departure
11:03
Departed · Sched 10:4518m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM565 history →
MM567 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA211P
NRT
Departure
12:00
Departed · Sched 11:5010m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM567 history →
MM571 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA210P
NRT
Departure
13:47
Departed · Sched 13:407m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM571 history →
MM573 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA217P
NRT
Departure
15:29
Departed · Sched 15:1019m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM573 history →
MM575 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA218P
NRT
Departure
16:35
Departed · Sched 16:305m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM575 history →
MM577 Peach Aviation
1 day
Mon, Sep 14
1/2 legs · JA211P
NRT
Departure
17:56
Departed · Sched 17:506m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM577 history →
NH2155 ANA
1 day
Mon, Sep 14
1/2 legs · JA148A
NRT
Departure
17:58
Departed · Sched 17:508m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
SJO831
2 days
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
09:00
Landed · Sched 09:055m early
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:57
Landed · Sched 09:058m early
SJO835
1 day
NRT
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
18:52
Landed · Sched 18:3517m late
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 (NRT) to Sapporo (CTS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/NRT-CTS
Copy
How we measure this →
NRT to CTS questions
Is NRT–CTS running on time right now? Smooth skies ahead. The arrival side at CTS is the weaker end, route health score 84/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on NRT–CTS? Operators schedule morning departures around 06:50 and evening departures around 17:50 from NRT. 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 NRT to CTS? Great-circle distance is 789 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 86–98 min gate-to-gate on this route.
How often does NRT–CTS fly? 3 carriers operate this route, around 130 flights a week between them. Compare carrier days and times in the airline list above.