GoAsia
Indonesia

How to Get from Denpasar to Jakarta

Find the best way to travel from Denpasar to Jakarta. Compare flights from about Rp 1.2 million, a flight time of about 1 hour 50 minutes and tips for your trip.

Last updated: November 5, 2026

How to Get from Denpasar to Jakarta

Photo: Gunawan Kartapranata / Wikimedia Commons, CC BY-SA 3.0

Contents

Leaving behind the emerald rice terraces and spiritual calm of Bali for the electric, skyscraper-filled horizon of Jakarta is a transition between two completely different Indonesian worlds. While Denpasar offers a slower pace defined by island culture, Jakarta is a sprawling megacity that serves as the nation's beating heart, where street food stalls sit in the shadows of luxury malls. It is a journey from the sanctuary of the gods to the center of Indonesian commerce and politics.

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.

Bali and Java are separated by the Bali Strait and a long stretch of the archipelago, so flying is the standard choice. The route connects Ngurah Rai International Airport (DPS) to the capital's main gateway, Soekarno-Hatta International Airport (CGK) in Tangerang, just outside Jakarta. It is one of the most popular routes in Indonesia, so you have plenty of choice whatever your budget or schedule.[1]

Denpasar to Jakarta by Flight

Flying is the most efficient way to cover the distance between these two hubs. Non-stop flights take about 1 hour 50 minutes. Lion Air, Nam Air, Pelita Air, Indonesia AirAsia, TransNusa, Batik Air, Super Air Jet and Bangkok Airways all fly the route non-stop.[1]

Economy Class Options

One-way fares start at about Rp 1.2 million (November 2026) and rise to Rp 1.5 to 2 million around weekends and the December holidays.[1]

Low-cost airlines offer the lowest fares, but baggage is often sold as an add-on, so check the allowance before you book. Full-service airlines generally include a checked bag and a light snack or meal. You can compare airlines and book your tickets for this route on GoAsia.cc.

The arrival point is Soekarno-Hatta International Airport in Tangerang. From there, a licensed taxi or a ride-hailing service takes you straight to your hotel. If you arrive late at night, a taxi is often the most straightforward option, though the journey time depends heavily on traffic.

Comparing Your Options

ModePriceDurationComfort
Flight (Economy)From about Rp 1.2 million[1]About 1h 50m[1]High

Tips for Traveling from Denpasar to Jakarta

  • Book in Advance: The Denpasar to Jakarta route is popular with both tourists and business travelers. Fares rise around Indonesian public holidays, long weekends and December.
  • Airport Arrival: Traffic in the Jimbaran and Kuta areas can be unpredictable. Aim to reach Ngurah Rai at least two hours before your domestic flight to allow for check-in and security.
  • Check Your Terminal: Soekarno-Hatta has several terminals. Double-check which one your airline uses, especially if you are meeting someone or booking an airport transfer.
  • Mind the Time Zone: Bali (WITA) is one hour ahead of Jakarta (WIB). When you land in Jakarta, set your watch back by one hour.
  • Hydration and Snacks: The tropical heat in Denpasar can be intense. Carry a reusable water bottle to fill up after security, as cabin air can be quite dry.

Timetable

Flight Bali - Tangerang $ 51.43–83.49 1h 40m – 2h 5m
  • →  Economy 07:00, 08:05, 09:15, 09:35, 10:30, 10:35, 11:20, 11:55, 12:45, 13:15, 13:25, 13:40, 13:45, 14:00, 14:45, 15:00, 15:05, 15:35, 16:55, 17:15, 17:25, 17:40, 18:30, 18:35, 18:40, 19:15, 19:30, 20:45, 21:10, 21:15, 21:35, 21:40, 22:35, 23:10

Frequently Asked Questions

How can I book tickets from Denpasar to Jakarta?

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

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

A one-way economy flight, with fares from about Rp 1.2 million (November 2026). Booking well in advance usually secures the lower fares.

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

Flying. Non-stop flights take about 1 hour 50 minutes, far less than any sea or land alternative.

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

A non-stop flight takes about 1 hour 50 minutes. With airport transfers and security, plan for around 4 to 5 hours in total.

Is it better to arrive in Jakarta during the day or at night?

Arriving late at night usually means less road traffic, so a taxi ride to your hotel is much faster than during the afternoon rush.

Are there luggage restrictions on flights from Bali to Jakarta?

Yes, they depend on the airline. Low-cost carriers often charge extra for checked luggage, while full-service airlines usually include a checked bag. Check the baggage policy of your ticket before you go to the airport.

Which airport in Jakarta will I arrive at?

Most flights from Denpasar arrive at Soekarno-Hatta International Airport (CGK) in Tangerang, the main gateway to the capital.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] AirAsia: Cheap Flights from Bali to Jakarta. Retrieved November 5, 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.