Cheap flights to Bali

WAS — DPS
3 Feb — 10 Feb1
Return
1 adult
Economy
From?
To?
Fri 3/2
Fri 10/2

Were you looking for Flights from Bali?

Flights to Bali in 2023

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
Popular inAprilHigh demand for flights, 7% potential price rise
Cheapest inFebruaryBest time to find cheap flights, 2% potential price drop
Average priceRp 1,571,386Average for return flights in January 2023
Return fromRp 1,376,833From Jakarta to Denpasar Bali Ngurah Rai
One-way fromRp 688,417One-way flight from Jakarta to Bali

Search flights to popular Bali cities

Search the best deals to popular Bali cities recently found by Cheapflights users
Cheap flights to Denpasar, Bali
30 Jan - 2 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

2h 00m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

2h 00m
Rp 1,376,833

TransNusa

Pick Dates

Deal found 26/1

30 Jan - 1 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 40m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,391,799

TransNusa

Pick Dates

Deal found 27/1

31 Jan - 6 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 40m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,406,764

TransNusa

Pick Dates

Deal found 29/1

Bali 2023 flight deals

Cheap flights to Bali found for this year
3 Feb - 17 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 50m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,421,730

Multiple Airlines

Pick Dates

Deal found 28/1

3 Feb - 5 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 50m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,436,696

Multiple Airlines

Pick Dates

Deal found 28/1

4 Feb - 5 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 40m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,451,661

TransNusa

Pick Dates

Deal found 28/1

Last minute flights to Bali

Late deals on return flights to Bali, departing today and this week
3 Feb - 17 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 50m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,421,730

Multiple Airlines

Pick Dates

Deal found 28/1

3 Feb - 5 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 50m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,436,696

Multiple Airlines

Pick Dates

Deal found 28/1

4 Feb - 5 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 40m
DPS

Denpasar Bali Ngurah Rai

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 50m
Rp 1,451,661

TransNusa

Pick Dates

Deal found 28/1

One-way flights to Bali

The cheapest one-way flights to Bali
16 Mar
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 50m
Rp 688,417

Super Air Jet

Pick Dates

Deal found 28/1

27 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 40m
Rp 718,348

TransNusa

Pick Dates

Deal found 26/1

6 Feb
CGK

Jakarta Soekarno-Hatta Intl

DPS

Denpasar Bali Ngurah Rai

Nonstop

1h 50m
Rp 733,313

Lion Air

Pick Dates

Deal found 28/1

What is the cheapest month to fly to Bali?

The cheapest ticket to Bali found for each month in 2023 based on historical flight searches by Cheapflights users.

January

Rp 1,616,282

February

Rp 1,556,420

March

Rp 1,556,420

April

Rp 1,661,179

May

Rp 1,960,491

June

Rp 1,795,870

July

Rp 2,155,044

August

Rp 2,065,250

September

Rp 2,050,284

October

Rp 1,721,042

November

Rp 1,736,007

December

Rp 1,855,732

At the present moment the cheapest month to fly to Bali is currently February; with July being the most expensive. Prices will vary depending on multiple factors such as booking in advance, airline and departure airports and times.

When is the best time to fly to Bali?

Average Bali flight ticket prices and weather conditions for 2023 and 2024 by month

JKT - DPS

Price

Rp 1,550,584 - Rp 2,997,456

DPS

Temperature

26 - 28 °C

DPS

Rainfall

20 - 340 mm

When is the best time to book a flight to Bali?

The price you pay for your flight to Bali may vary depending on when you book. For the best chance of a lower fare, look to book 51 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.

Which day is cheapest to fly to Bali?

The cheapest day to fly to Bali is usually Tuesday. At the moment, Friday is the most expensive.

What time of day is cheapest to fly to Bali?

Bali flights can be made cheaper if you choose a flight in the morning. Booking a flight in the evening will likely mean higher prices.

How long is the flight to Bali?

Bali, an island in Indonesia, is one of the most popular tourist destinations for locals and international travellers. Denpasar is the capital city of Bali and is a popular tourist hub. The Ngurah Rai International Airport is the airport located close to Denpasar and is among the busiest airports in Indonesia after Jakarta Airport. Many local airlines fly to this airport from major Indonesian cities. From the Soekarno-Hatta International Airport in Jakarta, it takes approximately 1h 45m to reach Bali and about 2h from Halim Perdanakusuma Airport, Jakarta. You can also fly from other cities like Surabaya, Bandung, Medan, etc., with good Bali flight deals and in a duration of less than 5h.

Are there direct flights to Bali?

direct flights to Bali are available from Soekarno-Hatta International Airport in Jakarta and Halim Perdanakusuma Airport, Jakarta to Bali, Indonesia. Direct flights are available from other major cities too but they are not the cheapest option. Many airlines like Lion Air, Citilink, Batik Air, Indonesia Air Asia, and Garuda Indonesia operate flights to Bali. Air Asia offers cheap flight deals to Bali.

How do you get from Bali Airport to the city centre?

The Ngurah Rai International Airport, Denpasar is a busy airport and is reachable by Denpasar, Kuta, and Jimbaran cities. Public transport is not that good in Bali and taking that into consideration there are a few ways to reach the city. The first option is to hire a metered or unmetered taxi. Metered taxis can be booked at official desks at the airport and can be expensive. If you are ok to haggle, unmetered taxis are available where you can bargain. Shuttle services are another option, these are often available from the airport where many companies operate shuttles. Private transfer is the most convenient option and can be included as part of your hotel booking, whereby someone is ready to pick you up from the airport.

What are some things to do in Bali?

Bali, Indonesia, is a place that is famous for its natural beauty and has much more to offer than its beaches. After spending time on the blue waters and white beaches there are many other things to do. A visit to the Tegalalang Rice Terraces, which has rice paddies, is a popular tourist place. There is also the Sekumpul waterfall where you can see a rainbow at the foot when the sun shines on it. Visit temples like Tirtal Empul and Besakih to get to know Hindu culture. Then there is the Seminyak where you can shop from local shops to high-end boutiques. Other places like the Elephant Cave, Ubud Art Market, and Mount Batur are also good visiting options.

Do I need a passport or visa to fly to Bali?

Local tourists who are flying to Bali from various parts of Indonesia will need photo ID proof to fly to Ngurah Rai International Airport, Denpasar. There is no need for a Visa if the stay is less than 90 days. Carrying your passport is recommended in case of domestic flights.

Find flights to Bali

Select your preferred flight destination in Bali from the list below.
Jakarta to Denpasar flightsfrom Rp 1,393,595 pp
Denpasar to Jakarta flightsfrom Rp 1,399,282 pp
Jakarta to Medan flightsfrom Rp 1,860,072 pp
Medan to Jakarta flightsfrom Rp 1,938,042 pp

Search flights to Bali by cabin class

First Classfrom Rp 1,029/person
Business Classfrom Rp 140/person
Prem Economyfrom Rp 180/person
Economyfrom Rp 33/person

Fly with Cheapflights

What makes Cheapflights the go-to destination for all your flight needs

How does Cheapflights help users find flights to Bali?

Cheapflights helps you search for flights to Bali via 900+ travel sites so you don’t have to. After performing a flight search, users can also filter their flight selection by filtering for price, number of stops, airlines, and so on.

Why should you use Cheapflights to find cheap flight tickets to Bali?

Cheapflights taps into our reliable network of hundreds of airlines and travel agencies to find the best deals for flights to Bali for you. Better yet — we are completely free to use.

Can Cheapflights find flights to Bali with no change fees?

Cheapflights does show flights with no change fees to all users. To see these options for flights to Bali, users can toggle the no change fees filter when performing a flight search.

Can Cheapflights notify me if prices for flights to Bali become cheaper?

Of course! You can now track prices for flights to Bali and get an alert from Cheapflights when they change. Have a valid email address ready and make a flight search when you’re ready to set up your price alert.

100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.