Cheap Non-stop from Jakarta (CGK) to Denpasar (DPS)  

This direct flight, taking 2h 20min, is serviced by 10 airline(s)

Cheap Non-stop from Jakarta (CGK) to Denpasar (DPS)   – AviaScanner
1 Economy

Depart

calendar

Return

cross
Search flights
route-map jet
Indonesia
CGK Jakarta
route-path route-path
Indonesia
DPS Denpasar

Distance 614 miles (988 km)

Flight time 2h 20min

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

Garuda Indonesia

Su
Mo
Tu
We
Th
Fr
Sa

5-7 daily flights

business available

Batik Air

Batik Air

Su
Mo
Tu
We
Th
Fr
Sa

8-9 daily flights

business available

Lion Air

Lion Air

Su
Mo
Tu
We
Th
Fr
Sa

7-12 daily flights

low cost airline

Citilink

Citilink

Su
Mo
Tu
We
Th
Fr
Sa

7 daily flights

low cost airline

Indonesia AirAsia

Indonesia AirAsia

Su
Mo
Tu
We
Th
Fr
Sa

5 daily flights

low cost airline

Sriwijaya Air

Sriwijaya Air

Su
Mo
Tu
We
Th
Fr
Sa

1 daily flights

Nam Air

Nam Air

Su
Mo
Tu
We
Th
Fr
Sa

1 daily flights

business available

SW Italia

SW Italia

Su
Mo
Tu
We
Th
Fr
Sa

15 daily flights

Apsara International

Apsara International

Su
Mo
Tu
We
Th
Fr
Sa

5 daily flights

TransNusa

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

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

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

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

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

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

Garuda Indonesia

Su
14:50
Mo
Tu
We
18:30
Th
14:50
Fr
14:50
Sa
14:50
GA 420
Garuda Indonesia

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

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

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

Batik Air

Su
Mo
Tu
We
05:30
Th
Fr
Sa
05:30
ID 6331
Batik Air

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

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

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

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

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

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

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

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

Lion Air

Su
07:00
Mo
Tu
We
Th
Fr
Sa
JT 42
Lion Air

Lion Air

Su
09:00
Mo
Tu
We
Th
Fr
Sa
JT 30
Lion Air

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

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

Lion Air

Su
12:00
Mo
Tu
We
Th
Fr
Sa
JT 40
Lion Air

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

Lion Air

Su
14:00
Mo
Tu
We
Th
Fr
Sa
JT 24
Lion Air

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

Lion Air

Su
17:00
Mo
Tu
We
Th
Fr
Sa
JT 32
Lion Air

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

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

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

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

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

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

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

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

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

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

Indonesia AirAsia

Su
11:55
Mo
11:55
Tu
We
11:55
Th
Fr
11:55
Sa
QZ 7526
Indonesia AirAsia

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

Indonesia AirAsia

Su
Mo
Tu
15:25
We
Th
15:25
Fr
Sa
15:25
QZ 7518
Indonesia AirAsia

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

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

Nam Air

Su
05:30
Mo
05:30
Tu
We
05:30
Th
Fr
05:30
Sa
IU 730
SW Italia

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jan
€120
Feb
€97
Mar
€102
Apr
€110
May
€90
Jun
€104
Jul
€106
Aug
€106
Sep
€118
Oct
€116
Nov
€189
Dec
€129

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

    Boeing 777

    Garuda Indonesia
    373 seats (all economy)
  • Boeing 777-300

    Boeing 777-300

    Garuda Indonesia
    514 seats (all economy)
  • Airbus A330-300

    Airbus A330-300

    Garuda Indonesia
    289 seats (all economy)
  • Airbhus A330-900neo

    Airbhus A330-900neo

    Garuda Indonesia
    322 seats (all economy)
  • Boeing 737-800 Passenger

    Boeing 737-800 Passenger

    Garuda Indonesia
    162 seats (all economy)
  • Boeing 737-800 Passenger

    Boeing 737-800 Passenger

    Batik Air
    162 seats (all economy)
  • Airbus A320

    Airbus A320

    Batik Air
    150 seats (all economy)
  • Boeing 737-800 Passenger

    Boeing 737-800 Passenger

    Lion Air
    204 seats (all economy)
  • Boeing 737-900 Passenger

    Boeing 737-900 Passenger

    Lion Air
    215 seats (all economy)
  • Airbus A320

    Airbus A320

    Citilink
    180 seats (all economy)
  • Airbus A320

    Airbus A320

    Indonesia AirAsia
    180 seats (all economy)
  • Boeing 737-800 Passenger

    Boeing 737-800 Passenger

    Sriwijaya Air
    165 seats (all economy)
  • Boeing 737-500 Passenger

    Boeing 737-500 Passenger

    Nam Air
    120 seats (all economy)
  • Airbus A320

    Airbus A320

    SW Italia
    179 seats (all economy)
  • Airbus A320

    Airbus A320

    Apsara International
    159 seats (all economy)
  • Airbus A320

    Airbus A320

    TransNusa
    174 seats (all economy)

General information about this route

  • ticket

    Cheapest flight found

    90€
  • clock

    Average flight time

    2:20 h
  • checkmark-calendar

    Cheapest month for a flight

    May
  • send

    Most popular airline

    Garuda Indonesia
  • regular-calendar

    Flights per week

    70
Soekarno-Hatta International Airport

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 →
route-pointer
Ngurah Rai International Airport

belgium
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 →

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

1

We find the best flight deals and you choose the one you prefer.

2

We don’t charge any commissions or extra fees from our customers.

3

We work with many partner companies so you can have a huge choice of destinations, promotions and discounts.

4

Avia scanner cooperate only with proven and reliable companies.

5

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.

Reviews

star
star
star
star
star
4,5/5 (1493 reviews)

Avia Scanner has become my go-to for travel planning. It consistently offers the best deals, and the free cancellation policy is a huge plus for me.

star
star
star
star
star
5

Chrispina

I love how Avia Scanner includes smaller airlines in their searches. I found a deal I wouldn't have seen elsewhere and had a great travel experience at a fraction of the cost.

star
star
star
star
star
4

Manuel

I always recommend Avia Scanner to friends and family. It's not just about the cheap flights; their website is so easy to navigate and makes travel planning stress-free.

star
star
star
star
star
5

Adam

Avia Scanner is reliable and efficient. I appreciate the transparent pricing and the variety of flight options. It's the first site I visit when planning a trip.

star
star
star
star
star
5

Dani

Finding budget-friendly flights used to be a challenge, but with Avia Scanner, it's a breeze. Their site is not only easy to use, but it also offers some of the best deals out there.

star
star
star
star
star
5

Carlos

Avia Scanner exceeded my expectations with its user-friendly design and incredible deals. I found a flight that was perfect for my budget, and the booking process was seamless.

star
star
star
star
star
4

Tina

I've been using Avia Scanner for all my trips and it never disappoints. The ability to compare prices across multiple airlines quickly is a lifesaver for budget-conscious travelers like me.

star
star
star
star
star
5

Katarina