Want to get to Bali quickly? Flying from Jakarta is the way to go. But it’s not always plain sailing. If you’re new to the game, this guide on getting from Jakarta to Bali is all you need.
Bali is a fantastic getaway from Jakarta, offering a refreshing change of pace. With its stunning beaches and endless dining and entertainment options, it's the perfect spot for a quick escape. Enough waffles; check this out.
Bali boasts the convenience of a single airport, I Gusti Ngurah Rai International (DPS). While this may seem advantageous, it’s important to note that the airport experiences considerable foot traffic due to the island’s immense popularity among domestic and international visitors.
But the good news is that it’s not that far from Denpasar—just a 13-kilometre journey—so getting into the city isn’t a major hassle.
Tue, 20 May 2025
AirAsia Indonesia
Jakarta (CGK) to Bali / Denpasar (DPS)
Start from SGD 57.77
Sat, 3 May 2025
Lion Air
Jakarta (CGK) to Bali / Denpasar (DPS)
Start from SGD 58.08
Mon, 19 May 2025
Super Air Jet
Jakarta (CGK) to Bali / Denpasar (DPS)
Start from SGD 61.73
Knowing which airline to pick makes life a whole lot easier. But everyone has their fave, so we can't say which airline is best, from Jakarta to Bali. But we’ll give you a list of options so you can pick the one that suits you best:
Most airlines offer direct flights to Bali, but if you fancy a detour, go for it! Feel free to explore the following options:
The Apurva Kempinski Bali
8.9/10
SGD 783
SGD 587
How far is Jakarta to Bali by plane? Well, it depends on where you’re taking off from.
If you're leaving from the big kahuna, Soekarno Hatta (CGK), it's about a 999-kilometre hop. Conversely, Halim Perdanakusuma (HLP) is closer, at around 954 kilometres.
The good news is you have plenty of options. You can fly straight there or stop off somewhere else. We’ll break down the Jakarta to Bali flight time for you shortly.
Transfer Points | Total Flight Time | Layover Time |
Direct | 1 hour and 55 minutes | - |
Bandar Lampung (TKG) | 6 hours and 35 minutes | 40 minutes |
Surabaya (SUB) | 3 hours and 40 minutes | 1 hour and 5 minutes |
Yogyakarta (YIA) | 3 hours and 50 minutes | 40 minutes |
|
|
|
There’s not a lot to see out the window on this flight, to be honest. You might spot the Java Sea or the Bali coastline if you're lucky. It’s a short hop, so you’ll probably watch a film or catch some zzzs.
Flights from Jakarta to Bali aren’t too bad, price-wise. But if you want to pinch a few pennies, June and July are your best bet.
A one-way ticket costs as little as S$65, and if you’re planning to stay for a bit, a return journey will cost about S$155. This Jakarta to Bali airfare is a total bargain!
Bali Nusa Penida Private Tour - 11 Hours
9.7/10
SGD 29
SGD 26
Who doesn’t love saving money? Holidays shouldn’t break the bank. We've got you covered if you’re new to this travel thing or want to be more innovative with your cash. Our travel pros have shared their top tips for scoring cheap flights.
Traveloka is excellent for finding awesome deals, right? Well, guess what? It’s way more than that. Let’s show you how Traveloka can transform your holiday.
Right, that’s about all the information you need to get from Jakarta to Bali without a hitch. Ready for a Bali getaway? Hop onto Traveloka to book your flights, sort out your accommodation, and grab any essentials you fancy. With everything sorted in one place, you'll be kicking back on Bali before you know it!