Contents
Leaving behind the towering skyscrapers and relentless energy of Indonesia's capital for the tropical shores of Bali is a rite of passage for many travelers. While Jakarta serves as the nation's economic powerhouse, Denpasar is the gateway to a world of spiritual temples, emerald rice terraces, and world-class surf breaks. The journey from Java to Bali marks a transition from the urban hustle to the laid-back island vibes that have made Indonesia a global favorite.
Because the distance between these two hubs is significant and involves crossing the Bali Strait, most travelers opt for the efficiency of air travel. The route is one of the busiest in Southeast Asia, ensuring that whether you are heading to a business meeting in Renon or a sunset session in Canggu, you will find plenty of options to suit your schedule and budget.
Jakarta to Denpasar by Flight
Flying is the most practical and popular method to reach Bali from Jakarta. Lion Air, Indonesia AirAsia, Citilink, Batik Air, Super Air Jet and several other airlines fly nonstop from Jakarta (CGK) to Bali (DPS).[1] Flights depart from Soekarno-Hatta International Airport (CGK) in Tangerang. The flight takes about 1 hour 45 minutes, and some nonstop flights are listed at 1 hour 55 minutes to 2 hours.[1]

The cheapest fare listed is about IDR 1.15 million (about $64), and sample fares for a late November day run from about IDR 1.2 million to IDR 1.3 million (about $67 to $73).[1] Fares change from day to day, so compare several dates. You can compare airline tiers and secure your seats through GoAsia.cc.
Economy Class Experience
The economy class experience on this route is straightforward and efficient. On AirAsia, hand luggage must not exceed 7 kg, otherwise you have to buy checked baggage.[1] Check the baggage allowance of your fare before you book, especially if you travel with heavy luggage or diving gear.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight (Economy) | From about $64[1] | About 1h 45m - 2h[1] | High |
Tips for Traveling from Jakarta to Denpasar
- Arrive Early at Soekarno-Hatta: Traffic in Jakarta and Tangerang is notoriously unpredictable, especially during Friday afternoon rush hour. Leave for the airport with plenty of time.
- Mind the Time Zone: Bali is on Central Indonesia Time (UTC+8) and Jakarta is on Western Indonesia Time (UTC+7).[2] Adjust your watch upon landing so you don't miss your hotel pickup or dinner reservations.
- Book Mid-week: Flights on Friday afternoons and Sunday evenings are often busier, as Jakartans head to Bali for weekend breaks. Compare several days to find a lower fare.
- Luggage Considerations: If you are bringing a surfboard, check the airline's specific sports equipment policy before you book.
- Airport Transfers in Bali: Once you land at Ngurah Rai International Airport (DPS), use the official taxi counter or a reputable ride-hailing app. Avoid independent touts in the arrival hall to ensure you pay a fair price to your destination in Kuta, Seminyak, or Ubud.
Timetable
| Flight Tangerang - Bali $ 47.55–338.41 1h 45m – 2h 5m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Jakarta to Denpasar, including current prices and schedules.
The cheapest way is an economy flight. The lowest fare listed is about IDR 1.15 million (about $64), and fares change by date and airline, so compare several days.
A nonstop flight is the fastest option, taking about 1 hour 45 minutes to 2 hours to cross from Java to Bali.
The flight time is approximately 2 hours, though you should also factor in the time needed for airport transfers and check-in procedures.
Nonstop flights to Bali are listed from Soekarno-Hatta (CGK) in Tangerang, which offers many departures. Check the airline for the airport of your flight before you plan your transfer.
Yes, Bali is one hour ahead of Jakarta. Jakarta follows Western Indonesia Time (WIB), while Denpasar follows Central Indonesia Time (WITA).
Yes, many airlines serve this route, so you will find flights at many times of the day.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Cheap Flights from Jakarta to Bali. Retrieved October 15, 2026.
- [2] BMKG (Indonesian Agency for Meteorology, Climatology and Geophysics): Tanda Waktu Nasional. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.