
1 hour(s), 40 minute(s)

Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
![]() Lion Air | 11:05 | 12:00 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() Lion Air | 14:00 | 14:55 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() Lion Air | 14:55 | 15:50 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() Super Air Jet | 16:35 | 17:30 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() NAM Air | 18:30 | 19:10 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() Lion Air | 19:15 | 20:10 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() Sriwijaya Air | 21:35 | 22:15 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() AirAsia Indonesia | 22:15 | 23:05 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() Lion Air | 22:35 | 23:30 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
![]() TransNusa | 23:10 | 23:50 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
If you’re heading from Bali to Jakarta, there’s no shortage of flights to get you there. It’s a quick hop that opens the door to one of Indonesia’s busiest cities that’s full of rich history, spicy street eats, and plenty of local flavour.
Whether you’re in town for a few days or just passing through, Jakarta’s energy is hard to miss. The best part? With plenty of airlines on this route, finding a flight that suits your wallet and your schedule is a piece of cake.
When flying direct, it takes 1 hours and 40 minutes to fly from Bali / Denpasar to Jakarta. It's a quick hop across the archipelago. Mornings are usually smoother in terms of weather, and if you score a window seat on the left, you'll get a cracking view of the coastline.
You can grab flights from as low as AU$72. On average, one-way fares range between AU$90 and AU$230. Book early and fly off-peak for the best deals. AirAsia, Citilink, and Lion Air all run regular promos, so keep an eye out on Traveloka's Deals page for a bargain.
January to March is your best bet for scoring cheap flights. April to June and October are also good value. Expect prices to spike during school holidays in July and festive seasons like December. Planning a trip around Idul Fitri? Book early or risk paying top dollar.
If you’re flexible with your dates, you can save heaps by flying mid-week or just outside peak periods.
Soekarno-Hatta International Airport (CGK) is the main airport for Jakarta and sits around 30 kms west of the city centre. Travel time into town varies with traffic, so here are your options:
You won't need a visa, but a valid passport is still required for all domestic flights. Indonesian immigration is strict when it comes to damage. Even small tears, water stains, or a worn photo page could get you stopped.
Bali runs one hour ahead of Jakarta. Flight schedules already factor in the time difference, so no manual adjusting needed. Neither destination uses daylight savings.
Want to lock in a great fare? Here are our top tips:
Here’s why more travellers are choosing Traveloka in Australia:
More than just flights, we can help you book your stay in Jakarta, score attraction tickets, and line up day tours, so all you need to do is show up and enjoy.
Other popular destinations in Indonesia from Bali / Denpasar you might want to check out:
Flying in the other direction? Here's all the information you need about the reverse journey from Jakarta to Bali.
Flight Duration | 1 hr(s) 40 mins |
Airport in Bali / Denpasar | |
Airport in Jakarta |




