GoAsia
How to Get from Jakarta to Denpasar

How to Get from Jakarta to Denpasar

Last updated: October 17, 2026
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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]

Soekarno-Hatta International Airport in the evening
Soekarno-Hatta International Airport in the eveningPhoto: Yayaq Destination / Unsplash

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
  • →  Economy 04:30, 04:40, 05:30, 06:05, 07:00, 07:05, 07:10, 08:00, 08:20, 09:30, 09:40, 10:00, 10:30, 11:00, 11:10, 11:45, 13:30, 13:35, 13:40, 14:05, 14:30, 14:55, 15:05, 15:30, 15:50, 16:00, 16:10, 17:00, 17:40, 18:00, 19:00, 19:30, 19:45

Frequently Asked Questions

How can I book tickets from Jakarta to Denpasar?

Use the booking tool on this page to compare the transport options currently available from Jakarta to Denpasar, including current prices and schedules.

What is the cheapest way to get from Jakarta to Denpasar?

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.

What is the fastest way to get from Jakarta to Denpasar?

A nonstop flight is the fastest option, taking about 1 hour 45 minutes to 2 hours to cross from Java to Bali.

How long does it take to get from Jakarta to Denpasar?

The flight time is approximately 2 hours, though you should also factor in the time needed for airport transfers and check-in procedures.

Which airport in Jakarta should I use?

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.

Is there a time difference between Jakarta and Bali?

Yes, Bali is one hour ahead of Jakarta. Jakarta follows Western Indonesia Time (WIB), while Denpasar follows Central Indonesia Time (WITA).

Are there frequent flights between these cities?

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. [1] AirAsia: Cheap Flights from Jakarta to Bali. Retrieved October 15, 2026.
  2. [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.