Travel Jakarta to Denpasar

Jakarta to Denpasar

Travel to Denpasar and explore its lively markets and sandy beaches, a contrast to Jakarta’s dense urban skyline. This page brings together every main way to get from Jakarta to Denpasar, showing when each service runs, how long the trip takes and the typical cost.

Travel options for Jakarta to Denpasar

Get from Jakarta to Denpasar quickly and affordably with bus for 679620 IDR, covering the journey in only 1h y 18 minutes.

Bus from Jakarta to Denpasar

Catch a bus at Jakarta or Kota Bekasi and start your journey from Jakarta. Services run frequently throughout the day, with the first departure at 11:00, allowing you to pick a departure that suits your schedule. The trip takes around 1 hour 18 minutes, and you'll arrive at Denpasar, heading into Denpasar. Fares start from 679,620 IDR, and you can check availability and book your seat here.

Popular departures: Jakarta Kota Bekasi
Popular arrivals: Denpasar

Prices: 679,620 IDR

Duration: 1h 18m – 22h 2m ⏱

Hop on bus from Jakarta to Denpasar for 679620 IDR Explore with bus from Jakarta to Denpasar in 1h 18m Go with bus from Jakarta to Denpasar in 1h 18m Book bus from Jakarta to Denpasar for 679620 IDR Experience bus from Jakarta to Denpasar in 1h 18m

View all Bus tickets →

Flight from Jakarta to Denpasar

Fly from Jakarta by departing from CGK Soekarno Hatta Airport, Tangerang or HLP Halim Perdanakusuma Airport, Jakarta and reach Denpasar after approximately 1 hour 45 minutes, with arrival at DPS Denpasar Airport, Bali. This option is often chosen for covering long distances efficiently, with fares starting at 1,287,108 IDR. You can review available flights and booking options on the flight details page.

Prices: 1,287,108 IDR

Duration: 1h 45m – 2h ⏱

Ride with avia from Jakarta to Denpasar for 1287108 IDR Hop on avia from Jakarta to Denpasar for 1287108 IDR Explore with avia from Jakarta to Denpasar in 1h 45m Journey with avia from Jakarta to Denpasar for 1287108 IDR Book avia from Jakarta to Denpasar in 1h 45m Hop on avia from Jakarta to Denpasar in 1h 45m

View all Flight tickets →

Combined from Jakarta to Denpasar

Combined services connect Jakarta and Denpasar, departing from CGK Soekarno Hatta Airport, Tangerang or HLP Halim Perdanakusuma Airport, Jakarta and arriving at DPS Denpasar Airport, Bali. Expect a journey of about 10 hours, with tickets priced at 1,851,922 IDR. Check available options and secure your seat reserve now.

Prices: 1,851,922 IDR

Duration: 10h – 22h 5m ⏱

Ride with combined from Jakarta to Denpasar for 1851922 IDR Experience combined from Jakarta to Denpasar for 1851922 IDR Explore with combined from Jakarta to Denpasar for 1851922 IDR

View all Combined tickets →

Distance Jakarta to Denpasar

The distance between Jakarta and Denpasar is 965.6 kilometers.

Jakarta to Denpasar Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Jakarta to Denpasar

Bus
Flight
Combined
Average price
733,318 IDR
2,642,313 IDR
2,999,112 IDR
Cheapest price
679,620 IDR
1,287,108 IDR
1,851,922 IDR
Average duration
8h 39m
1h 52m
15h 44m
Minimum duration
1h 18m
1h 45m
10h 00m
Number of departures
27
35
5
Tickets

Bus Routes & Schedules from Jakarta to Denpasar

- Board at Jakarta, and after a journey of around 2h to 21h 31m, the bus reaches Denpasar. Tickets are available from 679,620 to 771,595 IDR, and departures run from 11:00 until 19:30.
- Denpasar is just a bus ride away from Kota Bekasi, taking roughly 1h 18m to 22h 2m. Tickets cost from 679,620 to 771,595 IDR, and departures run from 12:00 until 20:30.

Departure stations
Jakarta
Kota Bekasi
Arrival stations
Denpasar

Bus Timetable: Jakarta → Denpasar

  • 11:00 15:00 3h 771595 IDR
  • 11:30 15:00 2h 30m 771595 IDR
  • 12:30 15:30 2h 771595 IDR
  • 13:00 18:00 4h 771595 IDR
  • 13:30 16:33 2h 3m 753245 IDR
  • 14:00 18:00 3h 771595 IDR
  • 14:15 10:15 19h 730364 IDR
  • 14:30 13:01 21h 31m 679620 IDR
  • 14:45 18:47 3h 2m 730364 IDR
  • 14:50 10:15 18h 25m 730364 IDR
  • 15:00 18:00 2h 771595 IDR
  • 16:30 23:00 5h 30m 683244 IDR
  • 17:10 23:00 4h 50m 683244 IDR
  • 17:20 23:00 4h 40m 683244 IDR
  • 19:30 23:00 2h 30m 683244 IDR

Bus Timetable: Kota Bekasi → Denpasar

  • 12:00 15:30 2h 30m 771595 IDR
  • 13:00 15:30 1h 30m 771595 IDR
  • 14:15 16:33 1h 18m 753245 IDR
  • 14:30 10:15 18h 45m 730364 IDR
  • 14:35 10:15 18h 40m 730364 IDR
  • 14:55 13:57 22h 2m 730364 IDR
  • 15:00 13:01 21h 1m 679620 IDR
  • 15:05 13:57 21h 52m 730364 IDR
  • 15:15 13:57 21h 42m 730364 IDR
  • 15:20 19:54 3h 34m 730364 IDR
  • 15:30 18:00 1h 30m 771595 IDR
  • 20:30 23:00 1h 30m 683244 IDR

Check all Combined tickets →

Flight Routes & Schedules from Jakarta to Denpasar

- Arriving at DPS Denpasar Airport, Bali, you’ll leave CGK Soekarno Hatta Airport, Tangerang by flight for a trip of approximately 1h 50m to 2h. Tickets are available from 1,287,108 to 12,287,153 IDR, with departures from 04:30 until 19:30.
- Starting from HLP Halim Perdanakusuma Airport, Jakarta, flights head to DPS Denpasar Airport, Bali, covering the distance in roughly 1h 45m to 1h 50m. The service operates from 10:50 until 17:30, and fares are available from 1,474,465 to 6,743,788 IDR.

Departure stations
CGK Soekarno Hatta Airport, Tangerang
HLP Halim Perdanakusuma Airport, Jakarta
Arrival stations
DPS Denpasar Airport, Bali

Flight Timetable: CGK Soekarno Hatta Airport, Tangerang → DPS Denpasar Airport, Bali

  • 04:30 07:25 1h 55m 1339957 IDR
  • 05:05 08:00 1h 55m 1499774 IDR
  • 05:30 08:20 1h 50m 1595311 IDR
  • 06:20 09:10 1h 50m 1428695 IDR
  • 07:00 10:00 2h 1499774 IDR
  • 07:05 10:05 2h 12287153 IDR
  • 07:10 10:00 1h 50m 2044003 IDR
  • 07:30 10:25 1h 55m 1339957 IDR
  • 09:10 12:00 1h 50m 1539665 IDR
  • 09:40 12:35 1h 55m 12287153 IDR
  • 10:25 13:20 1h 55m 1434809 IDR
  • 10:30 13:20 1h 50m 2044003 IDR
  • 10:40 13:35 1h 55m 1728059 IDR
  • 13:30 16:25 1h 55m 1339957 IDR
  • 14:05 16:55 1h 50m 1521970 IDR
  • 14:30 17:25 1h 55m 12287153 IDR
  • 15:00 17:50 1h 50m 1511518 IDR
  • 15:10 18:00 1h 50m 2044003 IDR
  • 15:35 18:25 1h 50m 1428695 IDR
  • 15:50 18:45 1h 55m 2041825 IDR
  • 16:00 18:55 1h 55m 1329308 IDR
  • 16:40 19:35 1h 55m 1356324 IDR
  • 16:50 19:45 1h 55m 1424349 IDR
  • 17:00 19:55 1h 55m 2007967 IDR
  • 17:15 20:05 1h 50m 1511518 IDR
  • 17:20 20:15 1h 55m 1499774 IDR
  • 18:00 20:50 1h 50m 1356324 IDR
  • 18:55 21:50 1h 55m 1356324 IDR
  • 19:00 21:55 1h 55m 1287108 IDR
  • 19:05 22:00 1h 55m 1499774 IDR
  • 19:30 22:20 1h 50m 2044003 IDR

Flight Timetable: HLP Halim Perdanakusuma Airport, Jakarta → DPS Denpasar Airport, Bali

  • 10:50 13:40 1h 50m 6743788 IDR
  • 15:15 18:05 1h 50m 1474465 IDR
  • 15:50 18:40 1h 50m 1589948 IDR
  • 17:30 20:15 1h 45m 1756552 IDR

Check all Flight tickets →

Combined Routes & Schedules from Jakarta to Denpasar

- From CGK Soekarno Hatta Airport, Tangerang, travel via connected transport options to DPS Denpasar Airport, Bali, taking roughly 12h 5m to 22h 5m. Departures occur from 12:15 until 22:15, and tickets start at 2,662,484 to 5,150,822 IDR.
- Embark at HLP Halim Perdanakusuma Airport, Jakarta on a seamless transfer toward DPS Denpasar Airport, Bali, covering the route in roughly 10h. Departures run at 20:15, and tickets start at 1,851,922 IDR.

Check all Combined tickets →

Frequently Asked Questions Jakarta to Denpasar

Below you will find answers to the most common questions about traveling from Jakarta to Denpasar.

How long does the Jakarta to Denpasar trip usually take?

The Jakarta to Denpasar route varies a lot by transport type. Bus trips range from about 1 hour 18 minutes to around 22 hours, while flights take about 1 hour 45 minutes to 2 hours. The difference depends on the service and departure point.

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

The cheapest option on the Jakarta to Denpasar route is the bus, with fares starting at IDR 679,620. Bus prices stay in a fairly narrow range compared with flights, which are much more expensive overall.

Which transport is fastest for Jakarta to Denpasar?

Flights are the fastest option on the Jakarta to Denpasar route. They take about 1 hour 45 minutes to 2 hours, depending on the airport pair. Bus travel is much slower and can take many hours.

How much should I expect to pay for Jakarta to Denpasar overall?

Across the available options, Jakarta to Denpasar fares range from IDR 679,620 to IDR 12,287,153. Bus tickets are the lowest-priced, while flights cover a much wider and higher price range.

Where do Jakarta to Denpasar buses leave from and arrive?

Bus services on the Jakarta to Denpasar route depart from Jakarta or Kota Bekasi and arrive in Denpasar. The listed bus pairs are Jakarta to Denpasar and Kota Bekasi to Denpasar.

Which airports are used for Jakarta to Denpasar flights?

Flights on the Jakarta to Denpasar route depart from CGK Soekarno Hatta Airport in Tangerang or HLP Halim Perdanakusuma Airport in Jakarta. All flights arrive at DPS Denpasar Airport in Bali.

When is the first and last departure for Jakarta to Denpasar?

For buses, the first departure is at 11:00 and the last is at 20:30. For flights, departures start at 04:30 and run until 19:30. The schedule depends on the transport type.

How often do services run on the Jakarta to Denpasar route?

The timetable data does not list a fixed frequency in minutes for Jakarta to Denpasar. What is available is the number of trips: 27 bus services and 35 flights, with departures spread across the day.

Are there different travel times for Jakarta to Denpasar depending on the departure point?

Yes. For flights, HLP to DPS is about 1 hour 45 to 1 hour 50 minutes, while CGK to DPS is about 1 hour 50 minutes to 2 hours. For buses, Jakarta to Denpasar and Kota Bekasi to Denpasar also show different durations.

What is the longest Jakarta to Denpasar bus trip in the data?

The longest listed bus journey from Jakarta to Denpasar is about 22 hours. The shortest bus option is much faster, at about 1 hour 18 minutes from Kota Bekasi to Denpasar, showing how much the route can vary.

What is the shortest Jakarta to Denpasar flight in the data?

The shortest flight listed for Jakarta to Denpasar is from HLP Halim Perdanakusuma Airport to DPS Denpasar Airport, at about 1 hour 45 minutes. CGK to DPS flights are slightly longer, at about 1 hour 50 minutes to 2 hours.

If I want to book Jakarta to Denpasar tickets, where should I look?

For Jakarta to Denpasar reservations, TicketRoutes.com is the booking reference provided for this route. It is the place to check the listed services, fares, and departure options before planning the trip.

Find routes between popular destinations in Indonesia

Route finder

Explore connections linking Indonesia's most visited cities, coastal resorts, islands, and transport hubs. Compare available travel options and plan your next trip.


More travel routes for Jakarta and Denpasar

Planning more stops after Jakarta to Denpasar?

If your journey doesn’t end with Jakarta to Denpasar, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.