Flights from Jakarta to Denpasar – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CGK to DPS – All flight route options from Soekarno Hatta International, Indonesia to Bali International, Indonesia. These flights are operated by 10 different airlines. Fly non-stop or choose from 3 different connecting flights. The shortest flight time is 1 hour and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Bali
We got great deals on hotels and car rentals near the airport.
Jakarta to Denpasar flights
There are over 12 airlines and as many as 335 flights every week to this destination. You can fly non-stop to Denpasar (DPS) from Jakarta (CGK) with Garuda Indonesia, Batik Air, Lion Air, Citilink, Indonesia AirAsia, Nam Air, Super Air Jet, Apsara International or TransNusa but if a stopover option suits you better you can choose to fly via Surabaya, Yogyakarta or any other of the 3 alternatives with connectiing airports.
Tip! You can also fly to Denpasar from Halim Perdanakusuma International (HLP).
Jakarta to Denpasar with Garuda Indonesia
You can fly non-stop every weekday with flights departing from 7:00 am to 8:00 pm. You can also take a connecting flight via Surabaya or Yogyakarta. Garuda Indonesia is a member of SkyTeam.
With Lion Air
You can fly non-stop every weekday with flights departing at 07:00, 12:10 or 17:25. You can also take a connecting flight via Surabaya or Banjarmasin.
Distance & flight times: Soekarno Hatta International to Bali International
The shortest flight time between CGK and DPS is 1 hour and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 55m | - | 614 miles (988 km) |
SUB Surabaya | 3h 30m | 55m | 621 miles (999 km) |
YIA Yogyakarta | 3h 40m | 40m | 621 miles (999 km) |
BDJ Banjarmasin | 5h 20m | 2h 10m | 960 miles (1545 km) |

