Cheap Flights from Bali (Denpasar) to Soekarno-Hatta

Compare Bali (Denpasar) to Soekarno-Hatta flight deals

Find the cheapest month or even day of the year to fly to Soekarno-Hatta

Book the best Soekarno-Hatta fare with no extra fees

Flight deals from Bali (Denpasar) to Soekarno-Hatta

Looking for a cheap last-minute deal or the best return flight from Bali (Denpasar) Airport to Soekarno-Hatta Airport? If you want to travel next month, return fares start from $282. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Bali (Denpasar) to Soekarno-Hatta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Bali (Denpasar) to Soekarno-Hatta flights are currently cheapest in June.

Bali (Denpasar) to Soekarno-Hatta: Alternative routes

Compare routes from Bali (Denpasar) to Jakarta below. You may find an airport to fly into that's cheaper, faster, or easier than Soekarno-Hatta.

Denpasar to Jakarta: Flight information

The things to know before you go.
Cheapest flight found$269
Cheapest month to flyJune
Average flight time1 hr, 59 mins
Average flights per week581

Finding cheap flights from Bali (Denpasar) to Soekarno-Hatta: Frequently asked questions

The best price we found for a return flight from Bali (Denpasar) to Soekarno-Hatta is $269. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 59 minutes is the average flight time from Bali (Denpasar) to Soekarno-Hatta.
Garuda Indonesia, Etihad Airways and Indonesia AirAsia fly direct from Bali (Denpasar) to Soekarno-Hatta.
As of June 2026, there are 581 flights per week flying from Bali (Denpasar) to Soekarno-Hatta.
The cheapest month to fly from Bali (Denpasar) to Soekarno-Hatta is usually June.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Soekarno-Hatta Airport on Thursday, 25 June 2026.
Yes – the average flight time is 1 hour and 59 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Soekarno-Hatta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Jakarta is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, TransNusa offers the cheapest flight tickets to Soekarno-Hatta.

Flying from Bali (Denpasar) Airport (DPS) to Soekarno-Hatta Airport (CGK): what you need to know

  • The average length of a direct flight from Bali (Denpasar) Airport to Soekarno-Hatta Airport is 1 hour 55 minutes.

  • Each week, there are 275 Bali (Denpasar) Airport to Soekarno-Hatta Airport flights.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are travel rules worth sticking to. Be at the airport with enough time to board your DPS to CGK flight.

  • Travelling during a peak time such as July? Public holidays and other high seasons can lead to longer queues at security. Play things extra safe and get there up to four hours before international flights and two hours before a domestic departure.

  • There's a good range of direct flights from Bali (Denpasar) Airport to Soekarno-Hatta Airport to pick from. When organising your Jakarta trip, these carriers can fly you nonstop to this unmissable corner of Indonesia:

  • The airline with the highest number of bookings on this route is Grumeti Air.

  • Among carriers operating DPS to CGK flights, Sriwijaya Air has the best track record for timely arrivals.

  • We make it simple to book a flight with a stopover. To see all your options for tickets from Bali (Denpasar) Airport to Soekarno-Hatta Airport, deselect 'Direct flights only.' Then, choose a flight offering a stop long enough to explore your chosen city. Worthwhile stopovers between DPS and CGK include:

    • Surabaya Airport

    • Banjarmasin Airport

    • Semarang Airport

How to find the cheapest flights from Bali (Denpasar) Airport (DPS) to Soekarno-Hatta Airport (CGK)

  • The lowest price we've found for a one-way Bali (Denpasar) Airport to Soekarno-Hatta Airport flight is $123. A round-trip plane ticket is currently $270. Depending on the availability and when you book, these fares could change.

  • To score cheap tickets from DPS to CGK, book your trip 11 months ahead of your departure date.

  • Schedule your trip for April. That's the cheapest month for flights from Bali (Denpasar) Airport to Soekarno-Hatta Airport. If you have flexibility with your dates, try out the 'Whole month' tool to find the lowest airfare across every month.

  • Landing cheap flights from DPS to CGK couldn't be easier with Price Alerts. Simply set up one of these automatic alerts and we'll let you know when a lower fare pops up.

  • Discover the perfect flight for you with the help of the filters. To see the 'Best,' 'Cheapest' or 'Fastest' flights from Bali (Denpasar) Airport to Soekarno-Hatta Airport, use the 'Sort by' function. You can also filter by airline, arrival and departure times, and number of stops.

Handy information about Bali (Denpasar) Airport (DPS)

  • When it comes to the on-time performance of Bali (Denpasar) Airport, data shows 72% of flights meet their scheduled arrival time.

  • Bali (Denpasar) Airport is around 13 kilometres from central Denpasar. If you're driving, catching a taxi or ride-sharing from the centre, it'll take you 30 minutes or so to arrive, depending on the traffic.

  • The trip on public transport will take about 1 hour.

  • Booked an early flight from Bali (Denpasar) Airport to Soekarno-Hatta Airport? Avoid the stress of rushing to the airport (and sneak in some extra precious sleep) by picking one of these stays close to DPS:

Arriving at Soekarno-Hatta Airport (CGK)

Getting from Soekarno-Hatta Airport (CGK) to central Jakarta

  • Soekarno-Hatta Airport to central Jakarta is about 19 kilometres. Journey times may change depending on traffic and the time of day, so checking a navigation app for real-time estimates is always a good idea.

When to fly to Soekarno-Hatta Airport (CGK)

  • August is the busiest month for flights from Bali (Denpasar) Airport to Soekarno-Hatta Airport. For smaller crowds, go to Jakarta in March.

  • Book your flight from Bali (Denpasar) Airport to Soekarno-Hatta Airport for October if you'd like to go to Jakarta during its warmest month. Expect temperatures of between 25ºC and 32ºC.

  • If you want cooler conditions, search for a cheap ticket from DPS to CGK in July. Temperatures average between 24ºC and 31ºC then.

Explore more of Indonesia

  • Jakarta has plenty going for it, but there are so many other parts of Indonesia waiting to be explored. Around 121 kilometres south-east of Jakarta, a visit to Bandung will keep your itinerary busy. Start with leading attractions like Gedung Merdeka, Museum Gedung Sate and Masjid Agung Bandung.

  • Next? Head for Bekasi. It's roughly 19 kilometres east of Jakarta and is known for highlights like Hutan Kota Bekasi.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.