Flights from Jakarta to Kuta, Badung
CGKDPS
Soekarno-Hatta International Airport (Jakarta, Indonesia) → Denpasar I Gusti Ngurah Rai International Airport (Kuta, Badung, Indonesia)
Also known as Jakarta, Kuta, Badung.
- Nonstop
- 1h 50m
- Distance
- 983 km
- Frequency
- 7×/week
- One-way from
- $63
- Airlines
- Batik Air, Citilink, Fly Arystan, Garuda Indonesia, Indonesia AirAsia, Lion Air, Nam Air, Pelita Air, Sriwijaya Air, TransNusa
Fares by month
One-way, per person- Nov 2026$63
- Dec 2026$74
- Jan 2027$73
- Feb 2027$81
- Mar 2027$92
- Apr 2027$94
- May 2027$95
- Jun 2027$93
- Sep 2027$80
- Oct 2027$118
Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- QG68004:40→07:351h 55mCitilink
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- QZ81411:55→14:501h 55mIndonesia AirAsia
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- QZ81817:40→20:351h 55mIndonesia AirAsia
- JT1217:40→20:351h 55mLion Air
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:30→21:352h 5mGaruda Indonesia
- QZ81018:55→21:501h 55mIndonesia AirAsia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
- GA65221:25→00:201h 55mGaruda Indonesia
Tuesday
- QG68004:40→07:351h 55mCitilink
- IN28205:30→08:201h 50mNam Air
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- QZ80409:15→12:101h 55mIndonesia AirAsia
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- JT1217:40→20:351h 55mLion Air
- QZ81817:40→20:351h 55mIndonesia AirAsia
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:30→21:352h 5mGaruda Indonesia
- QZ81018:55→21:501h 55mIndonesia AirAsia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
- GA65221:25→00:201h 55mGaruda Indonesia
Wednesday
- QG68004:40→07:351h 55mCitilink
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- GA40608:05→11:001h 55mGaruda Indonesia
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- QZ80409:15→12:101h 55mIndonesia AirAsia
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- QZ81411:55→14:501h 55mIndonesia AirAsia
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- JT1217:40→20:351h 55mLion Air
- QZ81817:40→20:351h 55mIndonesia AirAsia
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:30→21:352h 5mGaruda Indonesia
- GA42819:20→22:202hGaruda Indonesia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
- GA65221:25→00:201h 55mGaruda Indonesia
Thursday
- QG68004:40→07:351h 55mCitilink
- IN28205:30→08:201h 50mNam Air
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- QZ81412:45→15:401h 55mIndonesia AirAsia
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- JT1217:40→20:351h 55mLion Air
- QZ81817:40→20:351h 55mIndonesia AirAsia
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:30→21:352h 5mGaruda Indonesia
- QZ81018:55→21:501h 55mIndonesia AirAsia
- GA42819:20→22:202hGaruda Indonesia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
- GA65221:25→00:201h 55mGaruda Indonesia
Friday
- QG68004:40→07:351h 55mCitilink
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- GA40608:05→11:001h 55mGaruda Indonesia
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- QZ80409:15→12:101h 55mIndonesia AirAsia
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- QZ81411:55→14:501h 55mIndonesia AirAsia
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- QZ81817:40→20:351h 55mIndonesia AirAsia
- JT1217:40→20:351h 55mLion Air
- GA41817:45→20:452hGaruda Indonesia
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:50→21:502hGaruda Indonesia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
Saturday
- QG68004:40→07:351h 55mCitilink
- IN28205:30→08:201h 50mNam Air
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- GA40608:05→11:001h 55mGaruda Indonesia
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- QZ80409:15→12:101h 55mIndonesia AirAsia
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- QZ81817:40→20:351h 55mIndonesia AirAsia
- JT1217:40→20:351h 55mLion Air
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:30→21:352h 5mGaruda Indonesia
- QZ81018:55→21:501h 55mIndonesia AirAsia
- GA42819:20→22:202hGaruda Indonesia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
- GA65221:25→00:201h 55mGaruda Indonesia
Sunday
- JT2004:30→07:251h 55mLion Air
- QG68004:40→07:351h 55mCitilink
- QZ80606:00→09:002hIndonesia AirAsia
- GA40207:05→10:052hGaruda Indonesia
- 8B510407:10→10:001h 50mTransNusa
- GA40608:05→11:001h 55mGaruda Indonesia
- QZ80808:25→11:201h 55mIndonesia AirAsia
- JT3008:35→11:301h 55mLion Air
- QZ80409:15→12:101h 55mIndonesia AirAsia
- GA40409:30→12:251h 55mGaruda Indonesia
- QG68610:00→12:551h 55mCitilink
- QZ80210:10→13:001h 50mIndonesia AirAsia
- 8B510610:30→13:201h 50mTransNusa
- ID605010:40→13:351h 55mBatik Air
- JT2411:10→14:051h 55mLion Air
- QZ81411:55→14:501h 55mIndonesia AirAsia
- GA42213:30→16:302hGaruda Indonesia
- JT2213:45→16:401h 55mLion Air
- GA41014:30→17:251h 55mGaruda Indonesia
- ID650814:35→17:301h 55mBatik Air
- 8B510815:10→18:001h 50mTransNusa
- QG68815:35→18:301h 55mCitilink
- GA41416:00→19:002hGaruda Indonesia
- QG66216:40→19:351h 55mCitilink
- GA42017:00→19:551h 55mGaruda Indonesia
- QZ81817:40→20:351h 55mIndonesia AirAsia
- JT1217:40→20:351h 55mLion Air
- GA41817:45→20:452hGaruda Indonesia
- SJ27218:00→20:501h 50mSriwijaya Air
- GA42618:50→21:502hGaruda Indonesia
- 8B511019:30→22:201h 50mTransNusa
- QG68419:35→22:301h 55mCitilink
- GA42419:45→22:452hGaruda Indonesia
- GA65221:25→00:201h 55mGaruda Indonesia
Jakarta to Kuta, Badung — frequently asked
- How long is the flight from Jakarta to Kuta, Badung?
- CGK–DPS is 1h 50m nonstop, covering 983 km (611 mi).
- Which airlines fly nonstop from Jakarta to Kuta, Badung?
- Batik Air, Citilink, Fly Arystan, Garuda Indonesia, Indonesia AirAsia, Lion Air, Nam Air, Pelita Air, Sriwijaya Air, TransNusa operate this route nonstop.
- How much is a flight from Jakarta to Kuta, Badung?
- One-way fares on CGK–DPS recently started from $63. The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.
- How often do flights run from Jakarta to Kuta, Badung?
- The route is served 7 days a week (229 scheduled departures).