SUB → DPS Surabaya to Kuta
live
Direct flights from Surabaya (SUB) to Kuta (DPS): 102 nonstop departures observed each week across 6 airlines. 97% of the last 34 tracked flights arrived within 15 minutes of schedule. The median arrival is 16 minutes early. No cancellations were recorded across the 34 tracked flights. The nonstop covers 303 km, an estimated 53 minutes in the air. Measured by Pro Flight Search from live flight boards at Surabaya and Kuta. Updated 29 October 2026 at 07:54 UTC.
Today, SUB → DPS Thu 29 Oct · local times
Sched Flight SUB departure DPS arrival
·
8B5371 TransNusa
Departed
Landed 09:21 −19
·
8B5377 TransNusa
On schedule
DPS 21:05 scheduled
·
GA342 Garuda Indonesia
Departed
Landed 11:35 +15
·
GA344 Garuda Indonesia
On schedule
DPS 18:00 scheduled
·
ID6414 Batik Air
Departed
Landed 06:56 −19
·
IU704 Super Air Jet
Departed
Landed 14:09 −11
·
IU706 Super Air Jet
On schedule
DPS est. 16:05 +5 sched 16:00
·
IU710 Super Air Jet
On schedule
DPS 08:10 scheduled
·
JT804 Lion Air
Departed
Landed 13:05 −10
·
JT912 Lion Air
On schedule
DPS 08:00 scheduled
·
JT990 Lion Air
On schedule
DPS 09:40 scheduled
·
QG668 Citilink
On schedule
DPS 15:10 scheduled
·
QG692 Citilink
Departed
Landed 07:09 −26
·
QG693 Citilink
On schedule
DPS 21:45 scheduled
·
QG696 Citilink
Departed
Landed 11:15 −15
·
QG698 Citilink
On schedule
DPS 18:55 scheduled
Checked DPS board 15:54
SUB
Surabaya
tracking
DPS
Kuta
smooth · +0
dep bank 07:15–21:45 102x weekly
Runs reliable · 6 airlines · 102x weekly · nonstop
97% on time
of the last 34 tracked SUB → DPS flights arrived within 15 minutes
Median arrival delay is −16 min . 0 of 34 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −16 min across the last 34 arrivals
Flight time ~0h 53m estimated from route distance
Weekly departures 102x 6 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 34
The week scheduled departures · origin local time
Batik Air Business Air Citilink Garuda Indonesia
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
Batik AirID
Flights ID6414 07:15 daily
Business Air8B 100% on time
Flights 8B5371 09:25 daily · 8B5377 20:55 daily
CitilinkQG 100% on time
Flights QG692 07:35 daily · QG696 11:30 Tu Th Fr Sa · QG668 14:55 Mo We Th Fr Su · QG698 18:55 daily
Garuda IndonesiaGA 100% on time
Flights GA342 11:20 daily · GA344 varies daily
Lion AirJT
Flights JT990 varies Mo Th Su · JT804 13:15 Tu We Th Fr Sa Su · JT802 varies Mo Sa · JT910 19:15 daily
Super Air JetIU
Flights IU710 08:10 Mo Tu Th Su · IU704 14:20 daily · IU730 15:35 Mo Fr Su · IU706 16:00 Mo Th Fr Sa Su
History operated legs · board outcomes
Show 26 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 SUB and DPS, paired departure → arrival per flight and day. Board history since Mon, Oct 26. Each day adds the flights our airport boards record.
Board rows 48 Completed 34 Delayed 4 Within 15m 33/34 Median -16m
8B5371 TransNusa
4 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
09:21
Landed · Sched 09:4019m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
09:24
Landed · Sched 09:4016m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
09:28
Landed · Sched 09:4012m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
09:30
Landed · Sched 09:4010m early
Full 8B5371 history →
8B5377 TransNusa
4 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 21:05
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
20:35
Landed · Sched 21:0530m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
20:53
Landed · Sched 21:0512m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
20:36
Landed · Sched 21:0529m early
Full 8B5377 history →
GA342 Garuda Indonesia
4 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
11:35
Landed · Sched 11:2015m late
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
10:56
Landed · Sched 11:2024m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
11:00
Landed · Sched 11:2020m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
11:04
Landed · Sched 11:2016m early
Full GA342 history →
GA344 Garuda Indonesia
4 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 18:00
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
18:02
Landed · Sched 18:002m late
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
18:44
Landed · Sched 18:3014m late
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
17:49
Landed · Sched 18:0011m early
Full GA344 history →
ID6414 Batik Air
4 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
06:56
Landed · Sched 07:1519m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
07:05
Landed · Sched 07:1510m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
06:59
Landed · Sched 07:1516m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
06:51
Landed · Sched 07:1524m early
Full ID6414 history →
IU704 Super Air Jet
4 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
14:09
Landed · Sched 14:2011m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
15:25
Last seen · Sched 14:2065m late
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
14:27
Landed · Sched 14:207m late
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
14:50
Last seen · Sched 14:2030m late
Full IU704 history →
IU706 Super Air Jet
1 day
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
16:05
Est. · Sched 16:005m late
Full IU706 history →
IU710 Super Air Jet
2 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 08:10
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 08:10
Scheduled time only · no board update captured
Full IU710 history →
JT804 Lion Air
3 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
13:05
Landed · Sched 13:1510m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
13:05
Landed · Sched 13:1510m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
13:04
Landed · Sched 13:1511m early
Full JT804 history →
JT912 Lion Air
2 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 08:00
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 08:00
Scheduled time only · no board update captured
Full JT912 history →
JT990 Lion Air
1 day
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 09:40
Scheduled arrival · landing pending
Full JT990 history →
QG668 Citilink
2 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 15:10
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
14:34
Landed · Sched 14:5521m early
Full QG668 history →
QG692 Citilink
3 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
07:09
Landed · Sched 07:3526m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
07:15
Landed · Sched 07:3520m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
07:14
Landed · Sched 07:3521m early
Full QG692 history →
QG693 Citilink
3 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 21:45
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
21:26
Landed · Sched 21:4519m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
21:43
Landed · Sched 21:452m early
Full QG693 history →
QG696 Citilink
2 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
11:15
Landed · Sched 11:3015m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
11:14
Landed · Sched 11:3016m early
Full QG696 history →
QG698 Citilink
3 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
Sched 18:55
Scheduled arrival · landing pending
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
18:39
Landed · Sched 18:5516m early
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
18:30
Landed · Sched 18:5525m early
Full QG698 history →
JT910 Lion Air
2 days
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
19:41
Landed · Sched 19:1526m late
SUB
Departure
—
SUB is outside our board polling set.
→
DPS
Arrival
20:30
Last seen · Sched 19:1575m late
Full JT910 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: Surabaya (SUB) to Kuta (DPS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SUB-DPS
Copy
How we measure this →
SUB to DPS questions
Is SUB–DPS running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from SUB to DPS? Great-circle distance is 303 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 51–56 min gate-to-gate on this route.
How often does SUB–DPS fly? 6 carriers operate this route, around 102 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 SUB and arrival-side delay at DPS, 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.