Cheap Flights from Bali (Denpasar) to Jakarta

Compare Bali (Denpasar) to Jakarta flight deals

Find the cheapest month or even day of the year to fly to Jakarta

Book the best Jakarta fare with no extra fees

Flight deals from Bali (Denpasar) to Jakarta

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

Find the cheapest month to fly from Bali (Denpasar) to Jakarta

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

Direct flights from Bali (Denpasar) to Jakarta

Alternative Bali (Denpasar) to Jakarta routes

Looking for the cheapest, fastest or easiest route from Bali (Denpasar) to Jakarta? You could fly into the following airports instead.

Denpasar to Jakarta: Flight information

The things to know before you go.
Cheapest flight found$195
Cheapest month to flySeptember
Average flight time1 hr, 56 mins
Most popular airlineGaruda Indonesia
Average flights per week631

Finding cheap flights from Bali (Denpasar) to Jakarta: Frequently asked questions

There are 2 airports in Jakarta: Halim Perdana Kusuma and Soekarno-Hatta.
The best price we found for a return flight from Bali (Denpasar) to Jakarta is $195. 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 55 minutes is the average flight time from Bali (Denpasar) to Jakarta.
Garuda Indonesia, Etihad Airways and Indonesia AirAsia fly direct from Bali (Denpasar) to Jakarta.
As of April 2026, there are 631 flights per week flying from Bali (Denpasar) to Jakarta.
The cheapest month to fly from Bali (Denpasar) to Jakarta is usually September.
If you're flying from Bali (Denpasar) Airport, the cheapest airport near Jakarta is Soekarno-Hatta – which is 20.6 km away from the centre of Jakarta. We've found flights into this airport from $195.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bali (Denpasar) Airport to Jakarta on Friday, 18 September 2026.
Yes – the average flight time is 1 hour and 55 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 Jakarta 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.
In April, the average temperature is usually around 28°C. May is typically the warmest month in Jakarta, when it usually averages around 29°C. You can expect the least rain in August. The coldest month is February, with temperatures averaging 26°C. The rainiest month is January.
Currently, TransNusa offers the cheapest flight tickets to Jakarta.

Flying from Denpasar Ngurah Rai International Airport (DPS) to Jakarta: what you need to know

  • Allow plenty of time to catch your DPS to Jakarta flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a popular month such as January? Public holidays and other popular periods can lead to longer lines at security. Play it safe and get there up to four hours ahead of international flights and two hours before a domestic departure.

  • DPS is about 10 kilometres from central Denpasar. If you're ride-sharing, catching a taxi or driving from the centre, it'll take 30 minutes or so to get there, depending on traffic. If you're using public transport, expect the trip time to be around 1 hour.

  • Have an early flight from Denpasar Ngurah Rai International Airport to Jakarta? Avoid rushing to the airport (and sneak in some extra snooze time) by choosing one of these hotels close to DPS:

  • Of all flights leaving Denpasar Ngurah Rai International Airport, 72% arrive as scheduled at their destination.

How to find the cheapest flights from Denpasar Ngurah Rai International Airport (DPS) to Jakarta

  • $99 is currently the best price for a one-way Denpasar Ngurah Rai International Airport to Jakarta flight. A return plane ticket starts from $195. These fares can change depending on demand and availability.

  • Booking early is often the key to finding a cheap flight from DPS to Jakarta. Fares tend to rise as seats fill up, so the nearer you get to departure, the more it could cost you.

  • Scoring cheap tickets from Denpasar Ngurah Rai International Airport to Jakarta is more likely if you're flexible with your travel plans. Try using the 'Whole month' search function to get the best prices across every month and score an epic deal.

  • Cut down on the time spent looking for cheap flights from DPS to Jakarta by setting up a Price Alert. You'll receive an email or notification through the app when a new discounted fare appears.

  • Snag an affordable flight from Denpasar Ngurah Rai International Airport to Jakarta with the help of our filters. Choose your ideal times, airlines and number of stops, then sort the results by 'Cheapest' to see the best deals.

Best time to go to Jakarta

  • When booking your Denpasar Ngurah Rai International Airport to Jakarta plane ticket, think about what kind of weather you prefer. October is the warmest month in Jakarta, with temperatures ranging from 25ºC to 32ºC.

  • If you want to travel in cooler conditions, search for a cheap ticket from DPS to Jakarta in July when temperatures average between 24ºC and 31ºC.

More about Jakarta

  • Start your Jakarta trip right by choosing the perfect place to stay. After booking your flight from Denpasar Ngurah Rai International Airport to Jakarta, check out our selection of hotels including:

  • TeamLab Future Park Plaza Indonesia and Monumen Nasional are just the start of the major attractions to add to your Jakarta itinerary. Continue your sightseeing adventures at National Museum of Indonesia.

Explore more of Indonesia

  • Jakarta is always a good idea, but there are so many other corners of Indonesia just waiting to be explored. About 121 kilometres southeast of Jakarta, a visit to Bandung will keep you busy. Start with leading attractions like Gedung Merdeka, Museum Gedung Sate and Masjid Agung Bandung.

  • Palembang is another favourite destination in Indonesia and is around 434 kilometres northwest of Jakarta. No journey is complete without dropping by Taman Bunga Celosia Springhill, Ampera Bridge and Masjid Al-Jannah.

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