Jakarta to Bali Flights
Experience Indonesia's shortest and most affordable domestic flight connecting the capital to the island paradise.
Jakarta to Bali flights
Compare prices on 1,000+ airlines — find your cheapest CGK–DPS deal
About This Route
The Jakarta to Bali route is one of Indonesia's busiest domestic flights, connecting Soekarno-Hatta International Airport (CGK) with Ngurah Rai International Airport (DPS). With an average flight duration of just 2 hours and 35 minutes, this short-haul route is perfect for weekend getaways or business trips. Multiple airlines operate this route daily, including Garuda Indonesia, Lion Air, Batik Air, and budget carriers, offering competitive pricing year-round.
The best time to book is 6-8 weeks in advance, though last-minute deals are common. Peak travel seasons are June-August and December-January, when prices increase. The dry season (April-October) offers the most pleasant weather and consistent flight schedules. Expect budget fares starting from $30-50 on budget airlines and $80-150 on full-service carriers, depending on booking timing and travel dates.
Hotels in Bali
Compare prices from 100+ booking sites
Travel Tips
- ✓Book mid-week flights (Tuesday-Thursday) for cheaper fares than weekend departures
- ✓Arrive at Jakarta's CGK airport 2 hours early; domestic terminals can be busy during peak hours
- ✓Pack light carry-on only to avoid baggage fees on budget carriers; many budget airlines charge $15-30 per checked bag
- ✓Consider early morning or late evening flights for significant savings compared to mid-day departures
Frequently Asked Questions
How long is the flight from Jakarta to Bali?
The average flight duration from Jakarta (CGK) to Bali (DPS) is 2 hours and 35 minutes. This is one of Indonesia's shortest domestic routes, making it ideal for quick trips.
How much do cheap flights from Jakarta to Bali cost?
Budget airline fares typically start from $30-50 one-way, while full-service carriers charge $80-150. Prices vary based on booking timing, season, and day of the week. Book 6-8 weeks in advance for the best deals.
Which airlines fly from Jakarta to Bali?
Major carriers include Garuda Indonesia, Lion Air, Batik Air, and Citilink. These airlines offer multiple daily flights, giving you flexibility in scheduling and competitive pricing options.
What is the best time to visit Bali?
The dry season (April-October) offers the best weather and is ideal for beach activities. However, June-August and December-January are peak tourist seasons with higher prices. Consider visiting in shoulder months (April-May or September-October) for better deals and fewer crowds.
Find the cheapest Jakarta to Bali flight
Compare 1,000+ airlines. Real-time prices. Book in minutes.
✈ Search CGK → DPS FlightsFlight delayed or cancelled? You could be owed up to €600 in compensation under EU261 regulations.
Check my claim →