KIX → CTS Osaka to Sapporo
live
Direct flights from Osaka (KIX) to Sapporo (CTS): 21 nonstop departures observed each week across 3 airlines. 92% of the last 25 operated flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 25 tracked flights. The nonstop covers 1,084 km, an estimated 1 hour 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Osaka and Sapporo. Updated 11 September 2026 at 00:27 UTC.
KIX
Osaka
smooth · +2
CTS
Sapporo
smooth · +3
dep bank 07:20–18:05 21x weekly
Runs reliable · 3 airlines · 21x weekly · nonstop
92% on time
of the last 25 operated KIX → CTS flights arrived within 15 minutes
Median arrival delay is +0 min . 0 of 25 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +0 min across the last 25 operated legs
Flight time ~1h 53m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 25
The week scheduled departures · origin local time
Japan Airlines Jetstar Japan Peach
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
Japan AirlinesJL
Flights JL2501 09:15 daily · JL2505 15:10 daily
Jetstar JapanGK
Flights GK153 10:05 daily
PeachMM 100% on time
Flights MM103 07:20 daily · MM105 08:40 daily · MM107 10:00 daily · MM109 11:00 daily
History operated legs · board outcomes
09-11 APJ103 arrived +2
09-10 APJ103 arrived −23
09-10 APJ105 arrived +0
09-10 APJ107 arrived −6
09-10 APJ109 arrived −10
09-10 APJ113 arrived −9
09-10 APJ115 arrived −9
09-10 APJ117 arrived +0
09-10 APJ119 arrived −7
09-10 JAL2501 arrived +16
09-10 JAL2505 arrived −3
09-10 JJP153 arrived −9
Show 17 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 KIX and CTS, paired departure → arrival per flight and day. Board tracking since Thu, Sep 10 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 44 Completed 25 Delayed 3 Within 15m 23/25 Median +0m
APJ103
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
09:22
Landed · Sched 09:202m late
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
08:57
Landed · Sched 09:2023m early
APJ105
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 10:40
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
APJ107
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 12:00
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:54
Landed · Sched 12:006m early
APJ109
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 13:00
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
12:50
Landed · Sched 13:0010m early
APJ113
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 15:50
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
15:41
Landed · Sched 15:509m early
APJ115
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 17:35
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
17:26
Landed · Sched 17:359m early
APJ117
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 19:05
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
APJ119
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 20:05
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
19:58
Landed · Sched 20:057m early
GK153 Jetstar Japan
2 days
KIX
Departure
Sched 10:05
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
10:05 Departed
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full GK153 history →
JAL2501
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 11:10
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:26
Landed · Sched 11:1016m late
JAL2505
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 17:05
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
17:02
Landed · Sched 17:053m early
JJP153
2 days
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
Sched 12:05
Scheduled arrival · landing pending
KIX
Departure
—
Board row not captured for this rotation yet.
→
CTS
Arrival
11:56
Landed · Sched 12:059m early
JL2501 Japan Airlines
2 days
KIX
Departure
09:30
Est. · Sched 09:1515m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
09:38
Departed · Sched 09:1523m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL2501 history →
JL2505 Japan Airlines
2 days
KIX
Departure
Sched 15:10
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
15:17
Departed · Sched 15:107m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full JL2505 history →
MM103 Peach
2 days
KIX
Departure
07:34
Departed · Sched 07:2014m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
07:20 Departed
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM103 history →
MM105 Peach
2 days
KIX
Departure
08:43
Departed · Sched 08:403m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
08:40 Departed
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM105 history →
MM107 Peach
2 days
KIX
Departure
Sched 10:00
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
10:02
Departed · Sched 10:002m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM107 history →
MM109 Peach
2 days
KIX
Departure
Sched 11:00
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
11:04
Departed · Sched 11:004m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM109 history →
MM113 Peach
2 days
KIX
Departure
Sched 13:50
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
13:54
Departed · Sched 13:504m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM113 history →
MM115 Peach
2 days
KIX
Departure
Sched 15:35
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
15:44
Departed · Sched 15:359m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM115 history →
MM117 Peach
2 days
KIX
Departure
Sched 17:05
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
17:07
Departed · Sched 17:052m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM117 history →
MM119 Peach
2 days
KIX
Departure
Sched 18:05
Scheduled departure
→
CTS
Arrival
—
Board row not captured for this rotation yet.
KIX
Departure
18:10
Departed · Sched 18:055m late
→
CTS
Arrival
—
Board row not captured for this rotation yet.
Full MM119 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 — Osaka (KIX) to Sapporo (CTS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/KIX-CTS
Copy
How we measure this →
KIX to CTS questions
Is KIX–CTS running on time right now? Smooth skies ahead. The arrival side at CTS is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on KIX–CTS? Operators schedule morning departures around 07:20 and evening departures around 17:05 from KIX. 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 KIX to CTS? Great-circle distance is 1,084 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 107–123 min gate-to-gate on this route.
How often does KIX–CTS fly? 3 carriers operate this route, around 81 flights a week between them. Compare carrier days and times in the airline list above.