
1 hour(s), 50 minute(s)

Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
![]() Citilink | 05:05 | 08:00 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Lion Air | 06:00 | 08:55 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Lion Air | 07:30 | 10:25 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Lion Air | 10:25 | 13:20 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Lion Air | 11:10 | 14:05 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Super Air Jet | 13:00 | 15:55 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() TransNusa | 15:10 | 18:00 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Lion Air | 15:40 | 18:35 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Sriwijaya Air | 18:00 | 20:50 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
![]() Lion Air | 19:00 | 21:55 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
While Jakarta is known for its towering skyscrapers and bustling city scenes, Bali draws you in with its natural beauty and relaxed island vibe. Just two hours away, Bali feels like a completely different world — from stunning beaches and world-class surfing spots to lush rice paddocks and serene temples, it’s the kind of escape that offers adventure, rich culture, delicious food, and a laid-back, peaceful aura.
Whether you’re craving some well-deserved me-time or you’re keen to press refresh on your Indonesian holiday with a bit more slow-paced indulgence, this short flight from Jakarta to Bali opens the door to an unforgettable escape.
You’re spoiled for choice when it comes to airline options between the two destinations. Whether you’re after full-service flights or budget fares, there’s the right flight for you between Jakarta and Bali’s Denpasar Airport.
When flying direct, it takes 1 hours and 50 minutes to fly from Jakarta to Bali / Denpasar.
For a direct flight from Jakarta to Bali, flight tickets typically sit around AU$130 for a one-way flight. Currently, the cheapest flight is AU$71. For the best prices, try booking your flight around five to six weeks in advance, and fly mid-week on a Tuesday or Wednesday for even better prices.
If you’re looking for the most affordable flights from Jakarta to Bali, aim to travel during the quieter months, usually between February and April or September and October. These periods see fewer travellers, which means ticket prices drop and popular spots are less crowded. Plus, the weather remains warm with only light rainfall — great conditions for discovering Bali’s stunning rice fields, temples, waterfalls, and rainforests. On the other hand, flights tend to be pricier during the busy school holiday season from June to August, as well as around the festive rush of Christmas and New Year’s.
The main airport in Bali is Ngurah Rai International Airport (also known as Denpasar Airport). Located around 13 kms from popular areas like Kuta and Seminyak.
Getting to and from the airport is easy in Bali. Most hotels and resorts offer complimentary airport transfers, so you can organise transfers in advance for peace of mind. You can also use ride-hailing apps like Grab or Gojek in Bali for a transparent door-to-door service.
If you’re an Australian passport holder heading to Bali, you have two visa options: a traditional Visa on Arrival (VoA) or the electronic version (e-VoA). Both let you stay up to 30 days, with the possibility to extend once for another 30 days, so you can stay for up to 60 days in total. The fee is roughly AU$50.
Want to save time at the airport? Go for the e-VoA by applying online before your trip — it costs the same but helps you avoid long lines. Or, choose the add-on service we offer on Traveloka when booking your flight to Bali. You can add it on for no additional charge to what you’d pay at the airport.
Jakarta is one hour behind Bali — but don’t worry, this time difference is accounted for in your flight ticket. Your departure and arrival times will be in the respective local time zone.
Looking for the cheapest way to fly from Jakarta to Bali? We’ve got you covered with some smart tips to score the best deals:
Planning travel can be overwhelming, but with us by your side, it’s a breeze. From flights to hotels and unforgettable experiences, everything’s organised in one place.
More than just flights, we can also help you find the perfect accommodation in Bali / Denpasar along with attraction tickets, tours and day trips to help you make the most of your trip.
Other popular destinations in Indonesia from Jakarta you might want to check out:
Flying in the other direction? Here's all the information you need about the reverse journey from Bali to Jakarta.
Flight Duration | 1 hr(s) 50 mins |
Airport in Jakarta | |
Airport in Bali / Denpasar |




