Denpasar to Jakarta cheap flights
The number of airline(s) operating this non-stop flight is 10.
Cheap Flight from Bali to Jakarta
Looking to travel from the beautiful island of Bali to the bustling city of Jakarta without breaking the bank? You're in luck! There are several airlines offering affordable flights from Bali's Ngurah Rai International Airport to Jakarta's Soekarno-Hatta International Airport.
Airlines Operating on this Route:
- Garuda Indonesia: Indonesia's national airline, known for its excellent service and comfortable flights.
- Lion Air: A popular low-cost carrier that offers budget-friendly options for travelers.
- AirAsia: A leading low-cost airline in Asia, perfect for those looking for affordable fares.
Whether you're traveling for business or leisure, booking a flight from Bali to Jakarta is easy and cost-effective. Enjoy the convenience of direct flights between these two major Indonesian cities and make the most of your travel budget.
Airlines | Days of the week | Class | Price |
Garuda Indonesia |
Su
Mo
Tu
We
Th
Fr
Sa
6-7 daily flights |
business available |
|
Batik Air |
Su
Mo
Tu
We
Th
Fr
Sa
9-10 daily flights |
business available |
|
Lion Air |
Su
Mo
Tu
We
Th
Fr
Sa
12 daily flights |
low cost airline |
|
Citilink |
Su
Mo
Tu
We
Th
Fr
Sa
7 daily flights |
low cost airline |
|
Indonesia AirAsia |
Su
Mo
Tu
We
Th
Fr
Sa
5 daily flights |
low cost airline |
|
Sriwijaya Air |
Su
Mo
Tu
We
Th
Fr
Sa
1 daily flights |
|
|
Nam Air |
Su
Mo
Tu
We
Th
Fr
Sa
1 daily flights |
business available |
|
SW Italia |
Su
Mo
Tu
We
Th
Fr
Sa
15 daily flights |
|
|
Apsara International |
Su
Mo
Tu
We
Th
Fr
Sa
5 daily flights |
|
|
TransNusa |
Su
Mo
Tu
We
Th
Fr
Sa
5 daily flights |
|
Ongoing flight schedule from Denpasar to Jakarta
Review the non-stop flight timetable between Ngurah Rai International Airport and Soekarno-Hatta International Airport to assess variations in ticket prices.
Flight | Airline | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|---|---|
GA 401 |
Garuda Indonesia |
Su
07:00
|
Mo
07:00
|
Tu
07:00
|
We
07:00
|
Th
07:00
|
Fr
07:00
|
Sa
07:00
|
GA 407 |
Garuda Indonesia |
Su
12:00
|
Mo
12:00
|
Tu
12:00
|
We
12:00
|
Th
12:00
|
Fr
12:00
|
Sa
12:00
|
GA 409 |
Garuda Indonesia |
Su
13:55
|
Mo
13:35
|
Tu
13:35
|
We
13:35
|
Th
13:55
|
Fr
13:35
|
Sa
13:55
|
GA 411 |
Garuda Indonesia |
Su
—
|
Mo
15:35
|
Tu
15:55
|
We
15:35
|
Th
15:55
|
Fr
—
|
Sa
15:35
|
GA 419 |
Garuda Indonesia |
Su
16:45
|
Mo
16:45
|
Tu
16:45
|
We
16:45
|
Th
16:45
|
Fr
16:45
|
Sa
16:45
|
GA 415 |
Garuda Indonesia |
Su
18:35
|
Mo
—
|
Tu
—
|
We
20:15
|
Th
18:35
|
Fr
18:35
|
Sa
18:35
|
GA 417 |
Garuda Indonesia |
Su
18:40
|
Mo
18:40
|
Tu
18:40
|
We
18:40
|
Th
18:40
|
Fr
18:40
|
Sa
18:40
|
GA 403 |
Garuda Indonesia |
Su
—
|
Mo
—
|
Tu
—
|
We
—
|
Th
—
|
Fr
20:15
|
Sa
—
|
ID 6505 |
Batik Air |
Su
11:00
|
Mo
11:00
|
Tu
11:00
|
We
11:00
|
Th
11:00
|
Fr
11:00
|
Sa
11:00
|
ID 6517 |
Batik Air |
Su
13:00
|
Mo
13:00
|
Tu
13:00
|
We
13:00
|
Th
13:00
|
Fr
13:00
|
Sa
13:00
|
ID 6507 |
Batik Air |
Su
—
|
Mo
—
|
Tu
—
|
We
15:00
|
Th
—
|
Fr
—
|
Sa
15:00
|
ID 6330 |
Batik Air |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
ID 6332 |
Batik Air |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
ID 8051 |
Batik Air |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
ID 8519 |
Batik Air |
Su
18:00
|
Mo
18:00
|
Tu
18:00
|
We
18:00
|
Th
18:00
|
Fr
18:00
|
Sa
18:00
|
ID 6334 |
Batik Air |
Su
19:00
|
Mo
19:00
|
Tu
19:00
|
We
19:00
|
Th
19:00
|
Fr
19:00
|
Sa
19:00
|
ID 6519 |
Batik Air |
Su
19:00
|
Mo
19:00
|
Tu
19:00
|
We
19:00
|
Th
19:00
|
Fr
19:00
|
Sa
19:00
|
ID 8513 |
Batik Air |
Su
20:00
|
Mo
20:00
|
Tu
20:00
|
We
20:00
|
Th
20:00
|
Fr
20:00
|
Sa
20:00
|
JT 39 |
Lion Air |
Su
07:30
|
Mo
07:30
|
Tu
07:30
|
We
07:30
|
Th
07:30
|
Fr
07:30
|
Sa
07:30
|
JT 33 |
Lion Air |
Su
08:30
|
Mo
08:30
|
Tu
08:30
|
We
08:30
|
Th
08:30
|
Fr
08:30
|
Sa
08:30
|
JT 35 |
Lion Air |
Su
09:30
|
Mo
09:30
|
Tu
09:30
|
We
09:30
|
Th
09:30
|
Fr
09:30
|
Sa
09:30
|
JT 29 |
Lion Air |
Su
10:30
|
Mo
10:30
|
Tu
10:30
|
We
10:30
|
Th
10:30
|
Fr
10:30
|
Sa
10:30
|
JT 25 |
Lion Air |
Su
12:30
|
Mo
12:30
|
Tu
12:30
|
We
12:30
|
Th
12:30
|
Fr
12:30
|
Sa
12:30
|
JT 31 |
Lion Air |
Su
13:30
|
Mo
13:30
|
Tu
13:30
|
We
13:30
|
Th
13:30
|
Fr
13:30
|
Sa
13:30
|
JT 23 |
Lion Air |
Su
14:30
|
Mo
14:30
|
Tu
14:30
|
We
14:30
|
Th
14:30
|
Fr
14:30
|
Sa
14:30
|
JT 15 |
Lion Air |
Su
15:30
|
Mo
15:30
|
Tu
15:30
|
We
15:30
|
Th
15:30
|
Fr
15:30
|
Sa
15:30
|
JT 41 |
Lion Air |
Su
16:30
|
Mo
16:30
|
Tu
16:30
|
We
16:30
|
Th
16:30
|
Fr
16:30
|
Sa
16:30
|
JT 21 |
Lion Air |
Su
17:30
|
Mo
17:30
|
Tu
17:30
|
We
17:30
|
Th
17:30
|
Fr
17:30
|
Sa
17:30
|
JT 43 |
Lion Air |
Su
19:30
|
Mo
19:30
|
Tu
19:30
|
We
19:30
|
Th
19:30
|
Fr
19:30
|
Sa
19:30
|
JT 27 |
Lion Air |
Su
20:30
|
Mo
20:30
|
Tu
20:30
|
We
20:30
|
Th
20:30
|
Fr
20:30
|
Sa
20:30
|
QG 663 |
Citilink |
Su
07:45
|
Mo
07:45
|
Tu
07:45
|
We
07:45
|
Th
07:45
|
Fr
07:45
|
Sa
07:45
|
QG 681 |
Citilink |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
QG 683 |
Citilink |
Su
16:45
|
Mo
16:45
|
Tu
16:45
|
We
16:45
|
Th
16:45
|
Fr
16:45
|
Sa
16:45
|
QG 687 |
Citilink |
Su
18:15
|
Mo
18:15
|
Tu
18:15
|
We
18:15
|
Th
18:15
|
Fr
18:15
|
Sa
18:15
|
QG 685 |
Citilink |
Su
18:50
|
Mo
18:50
|
Tu
18:50
|
We
18:50
|
Th
18:50
|
Fr
18:50
|
Sa
18:50
|
QG 689 |
Citilink |
Su
20:45
|
Mo
20:45
|
Tu
20:45
|
We
20:45
|
Th
20:45
|
Fr
20:45
|
Sa
20:45
|
QG 691 |
Citilink |
Su
21:50
|
Mo
21:50
|
Tu
21:50
|
We
21:50
|
Th
21:50
|
Fr
21:50
|
Sa
21:50
|
QZ 7511 |
Indonesia AirAsia |
Su
08:15
|
Mo
08:15
|
Tu
08:15
|
We
08:15
|
Th
08:15
|
Fr
08:15
|
Sa
08:15
|
QZ 7521 |
Indonesia AirAsia |
Su
12:40
|
Mo
12:40
|
Tu
12:40
|
We
12:40
|
Th
12:40
|
Fr
12:40
|
Sa
12:40
|
QZ 7531 |
Indonesia AirAsia |
Su
15:25
|
Mo
15:25
|
Tu
—
|
We
15:25
|
Th
—
|
Fr
15:25
|
Sa
—
|
QZ 7527 |
Indonesia AirAsia |
Su
16:50
|
Mo
16:50
|
Tu
16:50
|
We
16:50
|
Th
16:50
|
Fr
16:50
|
Sa
16:50
|
QZ 7515 |
Indonesia AirAsia |
Su
—
|
Mo
—
|
Tu
18:45
|
We
—
|
Th
18:45
|
Fr
—
|
Sa
18:45
|
QZ 7519 |
Indonesia AirAsia |
Su
21:00
|
Mo
21:00
|
Tu
21:00
|
We
21:00
|
Th
21:00
|
Fr
21:00
|
Sa
21:00
|
SJ 273 |
Sriwijaya Air |
Su
17:45
|
Mo
17:45
|
Tu
17:45
|
We
17:45
|
Th
17:45
|
Fr
17:45
|
Sa
17:45
|
IN 281 |
Nam Air |
Su
17:45
|
Mo
18:05
|
Tu
17:45
|
We
17:45
|
Th
17:45
|
Fr
17:45
|
Sa
17:45
|
IU 739 |
SW Italia |
Su
07:15
|
Mo
07:15
|
Tu
07:15
|
We
07:15
|
Th
07:15
|
Fr
07:15
|
Sa
07:15
|
IU 731 |
SW Italia |
Su
08:15
|
Mo
08:15
|
Tu
08:15
|
We
08:15
|
Th
08:15
|
Fr
08:15
|
Sa
08:15
|
IU 751 |
SW Italia |
Su
09:15
|
Mo
09:15
|
Tu
09:15
|
We
09:15
|
Th
09:15
|
Fr
09:15
|
Sa
09:15
|
IU 757 |
SW Italia |
Su
10:15
|
Mo
10:15
|
Tu
10:15
|
We
10:15
|
Th
10:15
|
Fr
10:15
|
Sa
10:15
|
IU 741 |
SW Italia |
Su
11:15
|
Mo
11:15
|
Tu
11:15
|
We
11:15
|
Th
11:15
|
Fr
11:15
|
Sa
11:15
|
IU 735 |
SW Italia |
Su
12:15
|
Mo
12:15
|
Tu
12:15
|
We
12:15
|
Th
12:15
|
Fr
12:15
|
Sa
12:15
|
IU 733 |
SW Italia |
Su
13:15
|
Mo
13:15
|
Tu
13:15
|
We
13:15
|
Th
13:15
|
Fr
13:15
|
Sa
13:15
|
IU 753 |
SW Italia |
Su
14:15
|
Mo
14:15
|
Tu
14:15
|
We
14:15
|
Th
14:15
|
Fr
14:15
|
Sa
14:15
|
IU 759 |
SW Italia |
Su
15:15
|
Mo
15:15
|
Tu
15:15
|
We
15:15
|
Th
15:15
|
Fr
15:15
|
Sa
15:15
|
IU 743 |
SW Italia |
Su
16:15
|
Mo
16:15
|
Tu
16:15
|
We
16:15
|
Th
16:15
|
Fr
16:15
|
Sa
16:15
|
IU 737 |
SW Italia |
Su
17:15
|
Mo
17:15
|
Tu
17:15
|
We
17:15
|
Th
17:15
|
Fr
17:15
|
Sa
17:15
|
IU 755 |
SW Italia |
Su
18:15
|
Mo
18:15
|
Tu
18:15
|
We
18:15
|
Th
18:15
|
Fr
18:15
|
Sa
18:15
|
IU 747 |
SW Italia |
Su
19:15
|
Mo
19:15
|
Tu
19:15
|
We
19:15
|
Th
19:15
|
Fr
19:15
|
Sa
19:15
|
IU 749 |
SW Italia |
Su
20:15
|
Mo
20:15
|
Tu
20:15
|
We
20:15
|
Th
20:15
|
Fr
20:15
|
Sa
20:15
|
IU 745 |
SW Italia |
Su
21:15
|
Mo
21:15
|
Tu
21:15
|
We
21:15
|
Th
21:15
|
Fr
21:15
|
Sa
21:15
|
IP 107 |
Apsara International |
Su
09:45
|
Mo
09:45
|
Tu
09:45
|
We
09:45
|
Th
09:45
|
Fr
09:45
|
Sa
09:45
|
IP 103 |
Apsara International |
Su
13:00
|
Mo
13:00
|
Tu
13:00
|
We
13:00
|
Th
13:00
|
Fr
13:00
|
Sa
13:00
|
IP 101 |
Apsara International |
Su
14:15
|
Mo
14:15
|
Tu
14:15
|
We
14:15
|
Th
14:15
|
Fr
14:15
|
Sa
14:15
|
IP 109 |
Apsara International |
Su
15:40
|
Mo
15:40
|
Tu
15:40
|
We
15:40
|
Th
15:40
|
Fr
15:40
|
Sa
15:40
|
IP 105 |
Apsara International |
Su
19:50
|
Mo
19:50
|
Tu
19:50
|
We
19:50
|
Th
19:50
|
Fr
19:50
|
Sa
19:50
|
8B 5101 |
TransNusa |
Su
07:05
|
Mo
07:05
|
Tu
07:05
|
We
07:05
|
Th
07:05
|
Fr
07:05
|
Sa
07:05
|
8B 5105 |
TransNusa |
Su
08:10
|
Mo
08:10
|
Tu
08:10
|
We
08:10
|
Th
08:10
|
Fr
08:10
|
Sa
08:10
|
8B 5107 |
TransNusa |
Su
12:45
|
Mo
12:45
|
Tu
12:45
|
We
12:45
|
Th
12:45
|
Fr
12:45
|
Sa
12:45
|
8B 5103 |
TransNusa |
Su
15:10
|
Mo
15:10
|
Tu
15:10
|
We
15:10
|
Th
15:10
|
Fr
15:10
|
Sa
15:10
|
8B 5109 |
TransNusa |
Su
17:30
|
Mo
17:30
|
Tu
17:30
|
We
17:30
|
Th
17:30
|
Fr
17:30
|
Sa
17:30
|
Exploration of the expenses associated with a direct journey for the route
Non-stop flights at reasonable prices are available from Ngurah Rai International Airport to Soekarno-Hatta International Airport, with fares beginning at 89€. The month of May usually presents the most budget-friendly options, mirroring the pattern of the lowest monthly rates found in user queries.
€121 Approximately
Estimated costs for transportation from Ngurah Rai International Airport to Soekarno-Hatta International Airport
Aircraft operating on this route
Consider the range the airplane can travel, the seating capacity available, and the various cabin classes offered for this trip.
-
Boeing 737-800 Passenger
Garuda Indonesia162 seats (all economy) -
Airbus A330-300
Garuda Indonesia289 seats (all economy) -
Boeing 777
Garuda Indonesia373 seats (all economy) -
Boeing 777-300
Garuda Indonesia514 seats (all economy) -
Boeing 737-800 Passenger
Batik Air162 seats (all economy) -
Airbus A320
Batik Air150 seats (all economy) -
Boeing 737-900 Passenger
Lion Air215 seats (all economy) -
Boeing 737-800 Passenger
Lion Air204 seats (all economy) -
Airbus A320
Citilink180 seats (all economy) -
Airbus A320
Indonesia AirAsia180 seats (all economy) -
Boeing 737-800 Passenger
Sriwijaya Air165 seats (all economy) -
Boeing 737-500 Passenger
Nam Air120 seats (all economy) -
Airbus A320
SW Italia179 seats (all economy) -
Airbus A320
Apsara International159 seats (all economy) -
Airbus A320
TransNusa174 seats (all economy)
Summary of the route specifics
-
Cheapest flight found
94€ -
Average flight time
2:25 h -
Cheapest month for a flight
May -
Most popular airline
Garuda Indonesia -
Flights per week
70
Departing from Ngurah Rai International Airport (DPS)
Bali International Airport (DPS), located in Denpasar, is Indonesia's second largest airport, serving as a key hub for travelers to and from the island.
Show all flights from DPS →
Arriving to Soekarno-Hatta International Airport (CGK)
Soekarno Hatta International Airport (CGK), located in Jakarta, is the largest airport in Indonesia, serving as a major hub for domestic and international flights.
Show all flights from CGK →Top Domestic Routes from Ngurah Rai International Airport
Top Global Routes Departing from Ngurah Rai International Airport
Adelaide (ADL)
30 Flights scheduled next month
Bangkok (BKK)
108 Flights scheduled next month
Brisbane (BNE)
70 Flights scheduled next month
Commonly Asked Questions (FAQ)
How far is it from Denpasar to Jakarta?
Approximately 988 kilometers separate Denpasar from Jakarta.
What is the preferred airline for passengers traveling on this path?
Travelers often praise Garuda Indonesia as the top choice for flights from Denpasar to Jakarta, citing its outstanding service and consistent on-time performance.
How much does a typical flight cost from Denpasar to Jakarta?
Commonly, a direct flight departing from Ngurah Rai International Airport to Soekarno-Hatta International Airport can be secured at the budget-friendly rate of 89€, especially in the month of May. In contrast, during the peak season in December, the standard ticket price usually rises to approximately 136€.
What is the number of carriers providing direct services from Denpasar to Jakarta?
When journeying nonstop from Denpasar to Jakarta, passengers have the choice of 10 different airlines, each providing a distinct mix of convenience and service, with esteemed airlines such as Garuda Indonesia, Batik Air, Lion Air, Citilink, Indonesia AirAsia, Sriwijaya Air, Nam Air, SW Italia, Apsara International, TransNus among the options.
How long is the flight from Ngurah Rai International Airport to Soekarno-Hatta International Airport?
Traveling from Ngurah Rai International Airport to Soekarno-Hatta International Airport usually spans a period close to 2h 25min. This time estimate encompasses the departure, flight at cruising altitude, and the descent leading to touchdown.
5 BENEFITS OF RESERVING FLIGHTS WITH Flight Scanner
We search for the top flight offers
We do not charge any additional fees or commission
We collaborate with numerous partners to offer you the best prices
Flight Scanner exclusively partners with established and trustworthy companies.
Stay informed of the most current top deals. Select your destination and receive updates on any price fluctuations.