Direct flights from Jakarta (CGK) to Kuta (DPS): 63 nonstop departures observed each week across 9 airlines. 50% of the last 16 operated flights arrived within 15 minutes of schedule. The median arrival is 16 minutes late. No cancellations were recorded across the 16 tracked flights. The nonstop covers 983 km, an estimated 1 hour 46 minutes in the air. Measured by Pro Flight Search from live flight boards at Jakarta and Kuta. Updated 10 October 2026 at 14:54 UTC.
CGK
Jakarta
busy · +16
DPS
Kuta
smooth · +0
dep bank 04:30–21:25 63x weekly
Runs rough · 9 airlines · 63x weekly · nonstop
50% on time
of the last 16 operated CGK → DPS flights arrived within 15 minutes
Median arrival delay is +16 min . 0 of 16 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +16 min across the last 16 operated legs
Flight time ~1h 46m estimated from route distance
Weekly departures 63x 9 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 16
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 ID6050 10:40 daily · ID6508 14:40 daily
Business Air8B
Flights 8B5104 07:10 daily · 8B5106 10:30 daily · 8B5110 20:20 daily
CitilinkQG
Flights QG680 04:40 daily · QG686 10:00 daily · QG688 15:35 daily · QG662 16:40 daily
Garuda IndonesiaGA
Flights GA402 07:05 daily · GA406 07:45 We Fr Sa Su · GA404 09:30 daily · GA408 11:30 daily
Indonesia AirAsiaQZ
Flights QZ806 06:00 daily · QZ808 08:20 daily · QZ802 10:10 daily · QZ814 12:25 daily
Lion AirJT
Flights JT20 04:30 daily · JT30 varies daily · JT34 07:55 daily · JT24 varies daily
NAM AirIN
Flights IN280 05:30 daily · IN282 05:30 Tu Th Sa
Pelita AirIP
Flights IP102 09:10 daily · IP108 12:00 daily · IP106 14:05 daily · IP104 15:10 daily
Sriwijaya AirSJ
Flights SJ272 18:00 daily
History operated legs · board outcomes
10-10 8B5108 departed +153
Show 8 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 CGK and DPS, paired departure → arrival per flight and day. Board tracking since Sat, Oct 10 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 53 Completed 16 Delayed 8 Within 15m 8/16 Median +16m
8B5104 TransNusa
1 day
Sat, Oct 10
1/2 legs · PK-TLD
CGK
Departure
07:38
Departed · Sched 07:1028m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full 8B5104 history →
8B5106 TransNusa
1 day
Sat, Oct 10
1/2 legs · PK-TLP
CGK
Departure
Sched 10:30
Scheduled departure
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full 8B5106 history →
8B5108 TransNusa
1 day
Sat, Oct 10
1/2 legs · PK-TLP
CGK
Departure
17:43
Departed · Sched 15:10153m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
8B5110 TransNusa
1 day
Sat, Oct 10
2/2 legs · PK-TLC
CGK
Departure
Sched 19:30
Scheduled departure
→
DPS
Arrival
Sched 22:20
Scheduled arrival · landing pending
Full 8B5110 history →
GA402 Garuda Indonesia
1 day
Sat, Oct 10
1/2 legs · PK-GHA
CGK
Departure
07:14
Departed · Sched 07:059m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full GA402 history →
GA404 Garuda Indonesia
1 day
Sat, Oct 10
1/2 legs · PK-GPZ
CGK
Departure
09:46
Departed · Sched 09:3016m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full GA404 history →
GA406 Garuda Indonesia
1 day
Sat, Oct 10
1/2 legs · PK-GFG
CGK
Departure
07:56
Departed · Sched 07:4511m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full GA406 history →
GA410 Garuda Indonesia
1 day
Sat, Oct 10
2/2 legs · PK-GNN
CGK
Departure
Sched 14:30
Scheduled departure
→
DPS
Arrival
Sched 17:25
Scheduled arrival · landing pending
Full GA410 history →
GA414 Garuda Indonesia
1 day
Sat, Oct 10
2/2 legs · PK-GMA
CGK
Departure
Sched 16:10
Scheduled departure
→
DPS
Arrival
Sched 19:10
Scheduled arrival · landing pending
Full GA414 history →
GA420 Garuda Indonesia
1 day
Sat, Oct 10
2/2 legs · PK-GMF
CGK
Departure
Sched 17:00
Scheduled departure
→
DPS
Arrival
Sched 19:55
Scheduled arrival · landing pending
Full GA420 history →
GA422 Garuda Indonesia
1 day
Sat, Oct 10
2/2 legs · PK-GFJ
CGK
Departure
Sched 13:30
Scheduled departure
→
DPS
Arrival
Sched 16:30
Scheduled arrival · landing pending
Full GA422 history →
GA426 Garuda Indonesia
1 day
Sat, Oct 10
2/2 legs · PK-GMV
CGK
Departure
Sched 18:30
Scheduled departure
→
DPS
Arrival
Sched 21:30
Scheduled arrival · landing pending
Full GA426 history →
GA652 Garuda Indonesia
1 day
CGK
Departure
Sched 21:25
Scheduled departure
→
DPS
Arrival
Sched 00:20
Scheduled arrival · landing pending
Full GA652 history →
ID6050 Batik Air
1 day
Sat, Oct 10
1/2 legs · PK-LUY
CGK
Departure
10:49
Departed · Sched 10:409m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full ID6050 history →
ID6508 Batik Air
1 day
Sat, Oct 10
2/2 legs · PK-LAI
CGK
Departure
15:48
Departed · Sched 14:3573m late
→
DPS
Arrival
Sched 17:30
Scheduled arrival · landing pending
Full ID6508 history →
IN282 Nam Air
1 day
Sat, Oct 10
1/2 legs · PK-NAQ
CGK
Departure
05:49
Departed · Sched 05:3019m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full IN282 history →
IP102 Pelita Air
1 day
Sat, Oct 10
1/2 legs · PK-PWL
CGK
Departure
09:17
Departed · Sched 09:107m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full IP102 history →
IP104 Pelita Air
1 day
Sat, Oct 10
2/2 legs · PK-PWA
CGK
Departure
16:07
Departed · Sched 15:1057m late
→
DPS
Arrival
Sched 18:00
Scheduled arrival · landing pending
Full IP104 history →
IP106 Pelita Air
1 day
Sat, Oct 10
2/2 legs · PK-PWC
CGK
Departure
14:22
Departed · Sched 14:0517m late
→
DPS
Arrival
Sched 16:55
Scheduled arrival · landing pending
Full IP106 history →
IP108 Pelita Air
1 day
Sat, Oct 10
1/2 legs · PK-PWE
CGK
Departure
12:20
Departed · Sched 12:0020m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full IP108 history →
JT12 Lion Air
1 day
Sat, Oct 10
2/2 legs · PK-LFW
CGK
Departure
17:48
Departed · Sched 17:408m late
→
DPS
Arrival
Sched 20:35
Scheduled arrival · landing pending
Full JT12 history →
JT20 Lion Air
1 day
Sat, Oct 10
1/2 legs · PK-LRI
CGK
Departure
04:42
Departed · Sched 04:3012m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full JT20 history →
JT22 Lion Air
1 day
CGK
Departure
Sched 13:40
Scheduled departure
→
DPS
Arrival
Sched 16:35
Scheduled arrival · landing pending
Full JT22 history →
JT24 Lion Air
1 day
CGK
Departure
Sched 11:10
Scheduled departure
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full JT24 history →
JT30 Lion Air
1 day
CGK
Departure
Sched 08:20
Scheduled departure
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full JT30 history →
QG662 Citilink
1 day
Sat, Oct 10
2/2 legs · PK-GQU
CGK
Departure
Sched 16:40
Scheduled departure
→
DPS
Arrival
Sched 19:35
Scheduled arrival · landing pending
Full QG662 history →
QG680 Citilink
1 day
CGK
Departure
Sched 04:40
Scheduled departure
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full QG680 history →
QG684 Citilink
1 day
Sat, Oct 10
2/2 legs · PK-GLG
CGK
Departure
Sched 19:30
Scheduled departure
→
DPS
Arrival
Sched 22:25
Scheduled arrival · landing pending
Full QG684 history →
QG686 Citilink
1 day
Sat, Oct 10
1/2 legs · PK-GLM
CGK
Departure
10:07
Departed · Sched 10:007m late
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full QG686 history →
QG688 Citilink
1 day
Sat, Oct 10
2/2 legs · PK-GLM
CGK
Departure
15:38
Departed · Sched 15:353m late
→
DPS
Arrival
Sched 18:30
Scheduled arrival · landing pending
Full QG688 history →
QZ802 Indonesia AirAsia
1 day
Sat, Oct 10
1/2 legs · PK-AXT
CGK
Departure
Sched 10:10
Scheduled departure
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full QZ802 history →
QZ814 Indonesia AirAsia
1 day
Sat, Oct 10
2/2 legs · PK-AZS
CGK
Departure
Sched 12:25
Scheduled departure
→
DPS
Arrival
Sched 15:25
Scheduled arrival · landing pending
Full QZ814 history →
QZ818 Indonesia AirAsia
1 day
Sat, Oct 10
1/2 legs · PK-AZF
CGK
Departure
Sched 14:10
Scheduled departure
→
DPS
Arrival
—
Board row not captured for this rotation yet.
Full QZ818 history →
QZ820 Indonesia AirAsia
1 day
Sat, Oct 10
2/2 legs · PK-AXT
CGK
Departure
Sched 15:20
Scheduled departure
→
DPS
Arrival
Sched 18:10
Scheduled arrival · landing pending
Full QZ820 history →
SJ272 Sriwijaya Air
1 day
Sat, Oct 10
2/2 legs · PK-BBF
CGK
Departure
Sched 18:00
Scheduled departure
→
DPS
Arrival
Sched 20:50
Scheduled arrival · landing pending
Full SJ272 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 — Jakarta (CGK) to Kuta (DPS) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CGK-DPS
Copy
How we measure this →
CGK to DPS questions
Is CGK–DPS running on time right now? Smooth skies ahead. The departure side at CGK 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 CGK–DPS? Operators schedule morning departures around 04:30 and evening departures around 17:00 from CGK. Earlier flights typically land before destination-airport delays accumulate later in the day; check the DPS delay card to confirm conditions when you'd arrive.
How long is the flight from CGK to DPS? Great-circle distance is 983 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 99–114 min gate-to-gate on this route.
How often does CGK–DPS fly? 9 carriers operate this route, around 270 flights a week between them. Compare carrier days and times in the airline list above.