How to get there
Jakarta to Bali
Fly. The flight from Jakarta to Bali takes about 1 hour 45 minutes to 2 hours and runs very frequently.
Our pick
Fly, since it is frequent, cheap and the only practical option. The overland route is a 24-hour-plus slog with multiple ferries. Budget carriers have the lowest fares, so book around six weeks out and fly midweek for the best price.
Your options
Domestic flight (CGK to DPS)
Around $45 to $90 one way (working estimate)- Duration:
- About 1 hour 45 minutes to 2 hours
- Frequency:
- Very frequent across many carriers
Jakarta's CGK airport is large and far from the city, so allow a generous buffer.
Instantly book trains, buses, ferries, transfers & flights
Common questions
- How long is the flight from Jakarta to Bali?
- About 1 hour 45 minutes to 2 hours.
- How much does it cost?
- As a working estimate, around $45 to $90 one way, cheaper midweek and booked ahead.
- Is it reliable?
- Very. This is one of Indonesia's busiest air routes, with frequent daily flights.
- Anything to watch out for?
- Jakarta's CGK airport is large and well outside the city, so allow generous time to reach it.
Itineraries that use this route
See it in a full day-by-day trip you can book.
Prices and schedules are working estimates and change with season and operator. Confirm current fares and departure times before you book. Some links are affiliate links; booking through them helps fund the site at no extra cost to you.