Cheap Non-stop from Jakarta (CGK) to Denpasar (DPS)
This direct flight, taking 2h 20min, is serviced by 10 airline(s)
Low-Cost Airlines for Direct Flights from Jakarta to Denpasar
Planning a trip to the beautiful island of Bali? If you're flying from Jakarta, there are several low-cost airlines that offer direct flights to Denpasar, the capital of Bali. These airlines provide affordable options for travelers who want to explore the stunning beaches, lush landscapes, and vibrant culture of this tropical paradise.
1. Lion Air
Lion Air is one of the leading low-cost airlines in Indonesia. With numerous daily flights from Jakarta's Soekarno-Hatta International Airport to Denpasar's Ngurah Rai International Airport, Lion Air offers convenient options at affordable rates. Their modern fleet and friendly crew ensure a comfortable journey for all passengers. To find out more and book your tickets, visit their official website.
2. Citilink
Citilink is a subsidiary of Garuda Indonesia, the national airline. As a low-cost carrier, Citilink provides budget-friendly flights without compromising on quality. With regular flights between Jakarta and Denpasar, Citilink offers great value for money. Check their official website for the latest promotions and flight schedules.
3. AirAsia
AirAsia is a renowned low-cost airline that operates across Asia. With their extensive network, AirAsia connects Jakarta to Denpasar with direct flights. By offering competitive prices and excellent service, AirAsia has gained popularity among travelers. To book your tickets and explore their latest deals, visit their official website.
4. Batik Air
Batik Air is a full-service airline that also offers low-cost flights. With their modern fleet and premium onboard experience, Batik Air provides a comfortable journey for travelers flying from Jakarta to Denpasar. Despite being a full-service carrier, Batik Air maintains affordable prices to cater to various budget needs. To find out more about their services, visit their official website.
5. Sriwijaya Air
Sriwijaya Air is another airline that offers low-cost options for direct flights from Jakarta to Denpasar. Known for their reliability and competitive prices, Sriwijaya Air provides a convenient travel experience. To explore their flight options and make bookings, visit their official website.
With these low-cost airlines operating direct flights from Jakarta to Denpasar, exploring the wonders of Bali has never been easier. Whether you're on a budget or simply looking for affordable travel options, these airlines provide excellent choices to suit your needs. Book your tickets now and get ready to embark on a memorable adventure in breathtaking Bali!
Airlines | Days of the week | Class | Price |
Garuda Indonesia |
Su
Mo
Tu
We
Th
Fr
Sa
5-7 daily flights |
business available |
|
Batik Air |
Su
Mo
Tu
We
Th
Fr
Sa
8-9 daily flights |
business available |
|
Lion Air |
Su
Mo
Tu
We
Th
Fr
Sa
7-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 |
|
Schedule of non-stop flights from Jakarta to Denpasar
Browse direct flight schedules from Soekarno-Hatta International Airport to Ngurah Rai International Airport for competitive pricing.
Flight | Airline | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|---|---|---|---|---|---|---|---|
GA 402 |
Garuda Indonesia |
Su
07:05
|
Mo
—
|
Tu
07:05
|
We
07:05
|
Th
07:05
|
Fr
07:05
|
Sa
07:05
|
GA 404 |
Garuda Indonesia |
Su
09:40
|
Mo
09:40
|
Tu
09:40
|
We
09:40
|
Th
09:40
|
Fr
09:00
|
Sa
09:40
|
GA 408 |
Garuda Indonesia |
Su
11:40
|
Mo
11:40
|
Tu
11:40
|
We
11:40
|
Th
11:30
|
Fr
11:30
|
Sa
11:40
|
GA 422 |
Garuda Indonesia |
Su
13:00
|
Mo
13:00
|
Tu
13:00
|
We
13:00
|
Th
13:00
|
Fr
13:00
|
Sa
13:00
|
GA 410 |
Garuda Indonesia |
Su
14:25
|
Mo
14:25
|
Tu
14:25
|
We
14:25
|
Th
14:25
|
Fr
14:25
|
Sa
14:25
|
GA 414 |
Garuda Indonesia |
Su
14:50
|
Mo
—
|
Tu
—
|
We
18:30
|
Th
14:50
|
Fr
14:50
|
Sa
14:50
|
GA 420 |
Garuda Indonesia |
Su
16:35
|
Mo
16:35
|
Tu
16:35
|
We
16:35
|
Th
16:35
|
Fr
16:35
|
Sa
16:35
|
ID 6333 |
Batik Air |
Su
04:30
|
Mo
04:30
|
Tu
04:30
|
We
04:30
|
Th
04:30
|
Fr
04:30
|
Sa
04:30
|
ID 6500 |
Batik Air |
Su
04:30
|
Mo
04:30
|
Tu
04:30
|
We
04:30
|
Th
04:30
|
Fr
04:30
|
Sa
04:30
|
ID 6061 |
Batik Air |
Su
—
|
Mo
—
|
Tu
—
|
We
05:30
|
Th
—
|
Fr
—
|
Sa
05:30
|
ID 6331 |
Batik Air |
Su
07:30
|
Mo
07:30
|
Tu
07:30
|
We
07:30
|
Th
07:30
|
Fr
07:30
|
Sa
07:30
|
ID 6504 |
Batik Air |
Su
07:30
|
Mo
07:30
|
Tu
07:30
|
We
07:30
|
Th
07:30
|
Fr
07:30
|
Sa
07:30
|
ID 6050 |
Batik Air |
Su
09:30
|
Mo
09:30
|
Tu
09:30
|
We
09:30
|
Th
09:30
|
Fr
09:30
|
Sa
09:30
|
ID 8514 |
Batik Air |
Su
12:30
|
Mo
12:30
|
Tu
12:30
|
We
12:30
|
Th
12:30
|
Fr
12:30
|
Sa
12:30
|
ID 6518 |
Batik Air |
Su
14:30
|
Mo
14:30
|
Tu
14:30
|
We
14:30
|
Th
14:30
|
Fr
14:30
|
Sa
14:30
|
ID 6516 |
Batik Air |
Su
17:30
|
Mo
17:30
|
Tu
17:30
|
We
17:30
|
Th
17:30
|
Fr
17:30
|
Sa
17:30
|
JT 38 |
Lion Air |
Su
05:00
|
Mo
05:00
|
Tu
05:00
|
We
05:00
|
Th
05:00
|
Fr
05:00
|
Sa
05:00
|
JT 34 |
Lion Air |
Su
06:00
|
Mo
06:00
|
Tu
06:00
|
We
06:00
|
Th
06:00
|
Fr
06:00
|
Sa
06:00
|
JT 28 |
Lion Air |
Su
07:00
|
Mo
—
|
Tu
—
|
We
—
|
Th
—
|
Fr
—
|
Sa
—
|
JT 42 |
Lion Air |
Su
09:00
|
Mo
—
|
Tu
—
|
We
—
|
Th
—
|
Fr
—
|
Sa
—
|
JT 30 |
Lion Air |
Su
10:00
|
Mo
10:00
|
Tu
10:00
|
We
10:00
|
Th
10:00
|
Fr
10:00
|
Sa
10:00
|
JT 22 |
Lion Air |
Su
11:00
|
Mo
11:00
|
Tu
11:00
|
We
11:00
|
Th
11:00
|
Fr
11:00
|
Sa
11:00
|
JT 12 |
Lion Air |
Su
12:00
|
Mo
—
|
Tu
—
|
We
—
|
Th
—
|
Fr
—
|
Sa
—
|
JT 40 |
Lion Air |
Su
13:00
|
Mo
13:00
|
Tu
13:00
|
We
13:00
|
Th
13:00
|
Fr
13:00
|
Sa
13:00
|
JT 20 |
Lion Air |
Su
14:00
|
Mo
—
|
Tu
—
|
We
—
|
Th
—
|
Fr
—
|
Sa
—
|
JT 24 |
Lion Air |
Su
16:00
|
Mo
16:00
|
Tu
16:00
|
We
16:00
|
Th
16:00
|
Fr
16:00
|
Sa
16:00
|
JT 26 |
Lion Air |
Su
17:00
|
Mo
—
|
Tu
—
|
We
—
|
Th
—
|
Fr
—
|
Sa
—
|
JT 32 |
Lion Air |
Su
18:00
|
Mo
18:00
|
Tu
18:00
|
We
18:00
|
Th
18:00
|
Fr
18:00
|
Sa
18:00
|
QG 680 |
Citilink |
Su
04:55
|
Mo
04:55
|
Tu
04:55
|
We
04:55
|
Th
04:55
|
Fr
04:55
|
Sa
04:55
|
QG 682 |
Citilink |
Su
07:45
|
Mo
07:45
|
Tu
07:45
|
We
07:45
|
Th
07:45
|
Fr
07:45
|
Sa
07:45
|
QG 684 |
Citilink |
Su
11:40
|
Mo
11:40
|
Tu
11:40
|
We
11:40
|
Th
11:40
|
Fr
11:40
|
Sa
11:40
|
QG 686 |
Citilink |
Su
14:45
|
Mo
14:45
|
Tu
14:45
|
We
14:45
|
Th
14:45
|
Fr
14:45
|
Sa
14:45
|
QG 688 |
Citilink |
Su
16:40
|
Mo
16:40
|
Tu
16:40
|
We
16:40
|
Th
16:40
|
Fr
16:40
|
Sa
16:40
|
QG 690 |
Citilink |
Su
18:15
|
Mo
18:15
|
Tu
18:15
|
We
18:15
|
Th
18:15
|
Fr
18:15
|
Sa
18:15
|
QG 666 |
Citilink |
Su
21:40
|
Mo
21:40
|
Tu
21:40
|
We
21:40
|
Th
21:40
|
Fr
21:40
|
Sa
21:40
|
QZ 7510 |
Indonesia AirAsia |
Su
05:00
|
Mo
05:00
|
Tu
05:00
|
We
05:00
|
Th
05:00
|
Fr
05:00
|
Sa
05:00
|
QZ 7520 |
Indonesia AirAsia |
Su
09:30
|
Mo
09:30
|
Tu
09:30
|
We
09:30
|
Th
09:30
|
Fr
09:30
|
Sa
09:30
|
QZ 7532 |
Indonesia AirAsia |
Su
11:55
|
Mo
11:55
|
Tu
—
|
We
11:55
|
Th
—
|
Fr
11:55
|
Sa
—
|
QZ 7526 |
Indonesia AirAsia |
Su
13:35
|
Mo
13:35
|
Tu
13:35
|
We
13:35
|
Th
13:35
|
Fr
13:35
|
Sa
13:35
|
QZ 7514 |
Indonesia AirAsia |
Su
—
|
Mo
—
|
Tu
15:25
|
We
—
|
Th
15:25
|
Fr
—
|
Sa
15:25
|
QZ 7518 |
Indonesia AirAsia |
Su
22:15
|
Mo
22:15
|
Tu
22:15
|
We
22:15
|
Th
22:15
|
Fr
22:15
|
Sa
22:15
|
SJ 272 |
Sriwijaya Air |
Su
14:00
|
Mo
14:00
|
Tu
14:00
|
We
14:00
|
Th
14:00
|
Fr
14:00
|
Sa
14:00
|
IN 280 |
Nam Air |
Su
05:30
|
Mo
05:30
|
Tu
—
|
We
05:30
|
Th
—
|
Fr
05:30
|
Sa
—
|
IU 730 |
SW Italia |
Su
04:45
|
Mo
04:45
|
Tu
04:45
|
We
04:45
|
Th
04:45
|
Fr
04:45
|
Sa
04:45
|
IU 750 |
SW Italia |
Su
05:45
|
Mo
05:45
|
Tu
05:45
|
We
05:45
|
Th
05:45
|
Fr
05:45
|
Sa
05:45
|
IU 756 |
SW Italia |
Su
06:45
|
Mo
06:45
|
Tu
06:45
|
We
06:45
|
Th
06:45
|
Fr
06:45
|
Sa
06:45
|
IU 740 |
SW Italia |
Su
07:45
|
Mo
07:45
|
Tu
07:45
|
We
07:45
|
Th
07:45
|
Fr
07:45
|
Sa
07:45
|
IU 734 |
SW Italia |
Su
08:45
|
Mo
08:45
|
Tu
08:45
|
We
08:45
|
Th
08:45
|
Fr
08:45
|
Sa
08:45
|
IU 732 |
SW Italia |
Su
09:45
|
Mo
09:45
|
Tu
09:45
|
We
09:45
|
Th
09:45
|
Fr
09:45
|
Sa
09:45
|
IU 752 |
SW Italia |
Su
10:45
|
Mo
10:45
|
Tu
10:45
|
We
10:45
|
Th
10:45
|
Fr
10:45
|
Sa
10:45
|
IU 758 |
SW Italia |
Su
11:45
|
Mo
11:45
|
Tu
11:45
|
We
11:45
|
Th
11:45
|
Fr
11:45
|
Sa
11:45
|
IU 742 |
SW Italia |
Su
12:45
|
Mo
12:45
|
Tu
12:45
|
We
12:45
|
Th
12:45
|
Fr
12:45
|
Sa
12:45
|
IU 736 |
SW Italia |
Su
13:45
|
Mo
13:45
|
Tu
13:45
|
We
13:45
|
Th
13:45
|
Fr
13:45
|
Sa
13:45
|
IU 754 |
SW Italia |
Su
14:45
|
Mo
14:45
|
Tu
14:45
|
We
14:45
|
Th
14:45
|
Fr
14:45
|
Sa
14:45
|
IU 746 |
SW Italia |
Su
15:45
|
Mo
15:45
|
Tu
15:45
|
We
15:45
|
Th
15:45
|
Fr
15:45
|
Sa
15:45
|
IU 748 |
SW Italia |
Su
16:45
|
Mo
16:45
|
Tu
16:45
|
We
16:45
|
Th
16:45
|
Fr
16:45
|
Sa
16:45
|
IU 744 |
SW Italia |
Su
17:45
|
Mo
17:45
|
Tu
17:45
|
We
17:45
|
Th
17:45
|
Fr
17:45
|
Sa
17:45
|
IU 738 |
SW Italia |
Su
18:45
|
Mo
18:45
|
Tu
18:45
|
We
18:45
|
Th
18:45
|
Fr
18:45
|
Sa
18:45
|
IP 106 |
Apsara International |
Su
06:10
|
Mo
06:10
|
Tu
06:10
|
We
06:10
|
Th
06:10
|
Fr
06:10
|
Sa
06:10
|
IP 102 |
Apsara International |
Su
09:20
|
Mo
09:20
|
Tu
09:20
|
We
09:20
|
Th
09:20
|
Fr
09:20
|
Sa
09:20
|
IP 100 |
Apsara International |
Su
10:40
|
Mo
10:40
|
Tu
10:40
|
We
10:40
|
Th
10:40
|
Fr
10:40
|
Sa
10:40
|
IP 108 |
Apsara International |
Su
12:05
|
Mo
12:05
|
Tu
12:05
|
We
12:05
|
Th
12:05
|
Fr
12:05
|
Sa
12:05
|
IP 104 |
Apsara International |
Su
16:10
|
Mo
16:10
|
Tu
16:10
|
We
16:10
|
Th
16:10
|
Fr
16:10
|
Sa
16:10
|
8B 5106 |
TransNusa |
Su
09:30
|
Mo
09:30
|
Tu
09:30
|
We
09:30
|
Th
09:30
|
Fr
09:30
|
Sa
09:30
|
8B 5102 |
TransNusa |
Su
12:00
|
Mo
12:00
|
Tu
12:00
|
We
12:00
|
Th
12:00
|
Fr
12:00
|
Sa
12:00
|
8B 5108 |
TransNusa |
Su
14:15
|
Mo
14:15
|
Tu
14:15
|
We
14:15
|
Th
14:15
|
Fr
14:15
|
Sa
14:15
|
8B 5110 |
TransNusa |
Su
18:50
|
Mo
18:50
|
Tu
18:50
|
We
18:50
|
Th
18:50
|
Fr
18:50
|
Sa
18:50
|
8B 5104 |
TransNusa |
Su
20:15
|
Mo
20:15
|
Tu
20:15
|
We
20:15
|
Th
20:15
|
Fr
20:15
|
Sa
20:15
|
Fare data for direct flights on this route
For budget-conscious travelers, a direct flight from Soekarno-Hatta International Airport to Ngurah Rai International Airport starts at just 90€ in May, based on extensive user search data for the lowest round-trip rates.
€115 Approximately
Average ticket prices: Soekarno-Hatta International Airport to Ngurah Rai International Airport
Aircraft models operating on this route
Check out the diverse aircraft, their capacities, and available classes on this route.
-
Boeing 777
Garuda Indonesia373 seats (all economy) -
Boeing 777-300
Garuda Indonesia514 seats (all economy) -
Airbus A330-300
Garuda Indonesia289 seats (all economy) -
Airbhus A330-900neo
Garuda Indonesia322 seats (all economy) -
Boeing 737-800 Passenger
Garuda Indonesia162 seats (all economy) -
Boeing 737-800 Passenger
Batik Air162 seats (all economy) -
Airbus A320
Batik Air150 seats (all economy) -
Boeing 737-800 Passenger
Lion Air204 seats (all economy) -
Boeing 737-900 Passenger
Lion Air215 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)
General information about this route
-
Cheapest flight found
90€ -
Average flight time
2:20 h -
Cheapest month for a flight
May -
Most popular airline
Garuda Indonesia -
Flights per week
70
Departing from Soekarno-Hatta International Airport (CGK)
Soekarno Hatta International (CGK) stands as the largest airport in Indonesia and is based in Jakarta.
Show all flight from BCN →
Arriving to Ngurah Rai International Airport (DPS)
Bali International (DPS) ranks as the second largest airport in Indonesia and is based in Denpasar.
Show all flights from DPS →The Most Popular Domestic Flights from Soekarno-Hatta International Airport
Popular International Flights from Soekarno-Hatta International Airport
Aappilattoq (AAP)
4 Flights scheduled next month
Haarlemmermeer (AMS)
265 Flights scheduled next month
Abu Dhabi (AUH)
106 Flights scheduled next month
Bangkok (BKK)
108 Flights scheduled next month
Frequently Asked Questions
What's the distance from Jakarta to Denpasar?
The distance between Jakarta and Denpasar is approximately 988 kilometers.
Which airline is the top choice for travelers on this route?
The airline that frequently receives the highest acclaim from travelers on the Jakarta to Denpasar route is Garuda Indonesia, known for its excellent service and punctuality.
What is the average price of airfare from Soekarno-Hatta International Airport to Ngurah Rai International Airport?
For those looking for value, the average airfare for a direct flight from Soekarno-Hatta International Airport to Ngurah Rai International Airport starts as low as 90€. This fare is typically seen during the off-peak travel month of May. On the flip side, in the peak travel month of November, prices tend to peak, averaging around 189€ for the same direct route.
How many airlines offer nonstop flights between Jakarta and Denpasar?
Travelers can select from 10 airlines for nonstop services when flying from Jakarta to Denpasar, each offering a unique blend of service and convenience, including well-regarded carriers like Garuda Indonesia, Batik Air, Lion Air, Citilink, Indonesia AirAsia, Sriwijaya Air, Nam Air, SW Italia, Apsara International, TransNus.
What is the flight duration from Soekarno-Hatta International Airport to Ngurah Rai International Airport?
The journey from Soekarno-Hatta International Airport to Ngurah Rai International Airport typically unfolds over a duration of approximately 2h 20min. This estimated time frame includes take-off, cruising altitude travel, and the approach towards landing.
5 ADVANTAGES OF BOOKING WITH AVIA SCANNER
We find the best flight deals and you choose the one you prefer.
We don’t charge any commissions or extra fees from our customers.
We work with many partner companies so you can have a huge choice of destinations, promotions and discounts.
Avia scanner cooperate only with proven and reliable companies.
We always keep you up to date with the latest best offers. Choose destination, subscribe to our newsletter and get notified about any price changes.