Cheap flights from Jakarta (CGK) to Bali / Denpasar (DPS)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!
Home
/
Flights
/
Jakarta to Bali / Denpasar

Flight Information: Jakarta to Bali / Denpasar

Direct flights from Jakarta to Bali / Denpasar

Airlines flying direct on the Jakarta to Bali / Denpasar route
These airlines offer direct service between Jakarta and Bali / Denpasar, in as little as 1 hours and 50 minutes.
Garuda Indonesia
Garuda Indonesia
See Airlines
Batik Air
Batik Air
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Citilink
Citilink
See Airlines
Lion Air
Lion Air
See Airlines
AirAsia Indonesia
AirAsia Indonesia
See Airlines
TransNusa
TransNusa
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Pelita Air
Pelita Air
See Airlines

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Travel Made Easy

Exclusive extras, discounts and perks

24/7 Customer Support

Reach out to us anytime, anywhere

Which is the cheapest month to fly from Jakarta to Bali / Denpasar?

OriginDestinationDeparture DatePrice
Jakarta (JKTA)Bali / Denpasar (DPS)Wednesday 31 December 2025AU$87
Jakarta (JKTA)Bali / Denpasar (DPS)Saturday 3 January 2026AU$71
Jakarta (JKTA)Bali / Denpasar (DPS)Tuesday 10 February 2026AU$69
Jakarta (JKTA)Bali / Denpasar (DPS)Wednesday 4 March 2026AU$69
Jakarta (JKTA)Bali / Denpasar (DPS)Monday 27 April 2026AU$84
Jakarta (JKTA)Bali / Denpasar (DPS)Saturday 2 May 2026AU$85
Jakarta (JKTA)Bali / Denpasar (DPS)Monday 8 June 2026AU$85
Jakarta (JKTA)Bali / Denpasar (DPS)Saturday 11 July 2026AU$118
Jakarta (JKTA)Bali / Denpasar (DPS)Saturday 1 August 2026AU$86
Jakarta (JKTA)Bali / Denpasar (DPS)Tuesday 1 September 2026AU$86
Jakarta (JKTA)Bali / Denpasar (DPS)Saturday 3 October 2026AU$86
Jakarta (JKTA)Bali / Denpasar (DPS)Wednesday 18 November 2026AU$118

Save even more with our latest coupon

Use HELLOTRAVELOKA in our app to get up to AU$30 off flights or AU$80 off hotels.

Code:HELLOTRAVELOKA

Copy

Flight Schedule from Jakarta to Bali / Denpasar

The following are all scheduled flights from Jakarta to Bali / Denpasar, with the shortest duration being 1 hours and 50 minutes.
Tue, 16 Dec 2025
Wed, 17 Dec 2025
Thu, 18 Dec 2025
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
Citilink
Citilink
05:05
08:00
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Lion Air
Lion Air
06:00
08:55
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Lion Air
Lion Air
07:30
10:25
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Lion Air
Lion Air
10:25
13:20
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Lion Air
Lion Air
11:10
14:05
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Super Air Jet
Super Air Jet
13:00
15:55
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
TransNusa
TransNusa
15:10
18:00
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Lion Air
Lion Air
15:40
18:35
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Sriwijaya Air
Sriwijaya Air
18:00
20:50
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Lion Air
Lion Air
19:00
21:55
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight

About Bali / Denpasar

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. 

Which airlines fly direct from Jakarta to Bali? 


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.


  • Garuda: A full-service carrier with 20kg checked-in and 7kg carry-on baggage allowance, complimentary in-flight drinks and snacks, and comfortable cabins. Garuda is popular with travellers who prefer a bit more amenities on flights, even if it’s a short flight. 
  • Lion Air: Known for its affordable air fares and large network across Indonesia, Lion Air is perfect for those who prefer to pay for what they need. Checked-in baggage allowance is one of the lowest out there, coming in at just 10kgs. If you need more luggage space, extra fees will apply. 
  • AirAsia Indonesia: Another low-cost option with extras available for purchase. Perfect for budget-conscious travellers, AirAsia Indonesia offers 20kg checked-in and 7kg carry-on baggage allowances, as well as wifi available to purchase in-flight.  
  • Super Air Jet: A go-to for budget-conscious travellers, Super Air Jet offers a no-frills seat on this route. Cabins are a bit tight, but for a short flight, it’s a small compromise for the savings you get in return. You’ll get 10kg checked-in and 7kg carry-on baggage allowances with your ticket.
  • TransNusa: A more comfortable regional carrier with a more flexible service in comparison to budget carriers. You’ll get complimentary in-flight meals as well as 20kg checked-in and 7kg carry-on baggage allowances.
  • Citilink: An affordable, low-cost carrier with basic fares that cover the essentials. It’s a great option for those who prefer a cheaper flight without all the extras. And for a flight that’s just under 2 hours, it’s a great cost-saving option. It’s important to note that checked-in baggage is only 15kgs, so it’s wise to keep this in mind when packing, especially if you’re travelling internationally as part of your journey. 
  • Batik Air: A full-service carrier with a comfortable and reliable service. It’s definitely on the more expensive side when compared to low-cost carriers, but for many travellers it’s worth it for the premium experience. 
  • NAM Air: Simple cabins, basic in-flight service, but affordable fares. NAM Air focuses on smaller domestic destinations, but still offers complimentary in-flight meals with your ticket.


Flight time from Jakarta to Bali / Denpasar?

When flying direct, it takes 1 hours and 50 minutes to fly from Jakarta to Bali / Denpasar.

Average price of flights between Jakarta and 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. 


Cheapest time to fly to Bali / Denpasar


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.


Where is the airport in Bali / Denpasar?

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. 


Visa and passport requirements for Australians flying to Bali / Denpasar 

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.


Time difference between Jakarta and Bali / Denpasar

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. 


Our tips to getting the best price on flights

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:

  • Set Fare Alerts: Don’t miss a price drop! Set fare alerts on Traveloka so you’re the first to know when ticket prices fall.
  • Try Late-Night Flights: Night flights might not be the easiest, but they often come with lower fares — and you can snooze on the plane to save time.
  • Fly Midweek: Avoid weekend crowds and higher prices by booking flights on Tuesdays or Wednesdays.
  • Keep an Eye on Deals: Bookmark Traveloka’s handy deals page to grab flash sales on flights, hotels, and more.
  • Use Loyalty Points: Use Traveloka Points to save even more on your final ticket price.


Why trust Traveloka with your flight booking

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.


  • Transparent Pricing: Compare airlines fairly with no sneaky fees.
  • Free eSIM: When you book your flight to Indonesia with Traveloka, you’ll get a free eSIM with your ticket. 
  • No Surprises: The price you see is the price you pay at checkout.
  • Local Support: Australian-based customer service available 24/7 to help when you need it.
  • Flexible Payment: Spread the cost with interest-free plans to fit your budget.
  • Fast & Simple: Book quickly so you can start dreaming about Bali’s beaches and culture.


Ready for your Bali / Denpasar adventure?

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 Information to Bali / Denpasar

Flight Duration

1 hr(s) 50 mins

Airport in Jakarta

Airport in Bali / Denpasar

Frequently Asked Questions

How much are flights from Jakarta to Bali / Denpasar?
According to our data, you can fly from Jakarta to Bali / Denpasar starting from AU$71, and you can save even more with additional discounts and promos that can be found on our promo page.
How early should I get to the airport for a flight to Bali / Denpasar?
For domestic flights, we recommend arriving at the airport in Jakarta at least 2 hours before your scheduled departure time. For international flights, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. It’s better to be early and relaxed than rushing at the last minute right? Every airline has its own rules about when check-in and baggage drop closes, so be sure to check before you head to Jakarta just in case.
Are there any Traveloka coupons I can use for my flight from Melbourne and Sydney?
There sure are! If you're new to Traveloka, you can check out our new user deals, where you can save up to AU$30 on flights. We do often have short-term specials or flash sales with codes that help you save even more. Check out the latest on our coupon code page.
When is the best time to buy tickets from Jakarta to Bali / Denpasar?
Timing is everything when it comes to grabbing flight tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and a minimum of 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions. Consider shopping around big sales events, like EOFY, Black Friday or Boxing Day to get the best deal.
What is the cheapest day to fly to Bali / Denpasar?
Looking for the best deals to Bali / Denpasar? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper on just about every route, including Jakarta to Bali / Denpasar, due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Bali / Denpasar without breaking the bank! It's easy to compare dates when booking flights form Jakarta with Traveloka, too. We automatically show pricing for the five days following your requested date to see when the cheapest fares are available.
What information do I need to know when booking a flight?
When booking a flight to Bali / Denpasar, and just about everywhere, you'll need to know the full legal name of every passenger on your booking. We also need your date of birth, nationality and passport details. It's also best to decide at the time you book your flight if you want to check a bag or choose a seat on your flight from Jakarta to Bali / Denpasar, as it will be more expensive to add these on later or at the airport. And we're all about getting the best deal here at Traveloka!
Do I need a passport and visa to fly between Jakarta to Bali / Denpasar?
Travelling from Jakarta to Bali / Denpasar requires specific documents. For international flights, a passport is always necessary, this includes any domestic connections to international flights. The necessity of a visa depends on the traveller's citizenship and Bali / Denpasar's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Jakarta to Bali / Denpasar?
When flying direct, the flight from Jakarta to Bali / Denpasar is about 1 hours and 50 minutes.
Are there any available promotions to save on flights booked with Traveloka?
If you're looking to add on a hotel, activity or hire car to your trip we can help you save up to AU$80 on those. Simply download our app and use the promo code HELLOTRAVELOKA on your first purchase to save up to AU$30 on activities, up to AU$50 on hire cars and up to A$80 on hotel stays. Terms and conditions apply.
How do I get the cheapest flights Jakarta to Bali / Denpasar?
Set up price alerts for your preferred travel dates, check out the lowest-fare calendar above and make sure you book a few months in advance for the best prices on flights from Jakarta to Bali / Denpasar.

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Qantas Airlines
Qantas Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Jetstar Airways
Jetstar Airways
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Etihad Airways
Etihad Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Air China
Air China
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Korean Air
Korean Air
See Airlines
Japan Airlines
Japan Airlines
See Airlines
China Airlines
China Airlines
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
Air France
Air France
See Airlines
Delta Airlines
Delta Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Citilink
Citilink
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
American Airlines
American Airlines
See Airlines
British Airways
British Airways
See Airlines
Air New Zealand
Air New Zealand
See Airlines
Emirates
Emirates
See Airlines
Rex Airlines
Rex Airlines
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!

Where can we help you to go next?

Popular Routes from Soekarno Hatta International Airport

Popular Routes from Ngurah Rai International Airport

Popular Airline to Bali / Denpasar

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Flights

Top International Flights

Fly from Australia to Bali

Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.