Language IDR/ID

Flights to Bali

Find cheap flights to Bali in 2024/2025

Return

1

Adults

- +

Children

Aged 2-12

- +

Infant

Aged 0-2

- +

Reset

Confirm

Economy

  • We compare
  • Kayak
  • Skyscanner
  • Momondo
  • Cheapflights
  • Jetradar
  • Kiwi
Departing
Departing
Returning

Flight 1

Departing

Flight 2

Departing

Flight 3

Departing

Flight 4

Departing

Flight 5

Departing

Flight 6

Departing

Add another flight

Clear all

Flexible Dates

Our Flight Finder compares the cheapest flights to Bali from the most established flight comparison sites.
Fly to Bali and visit sites like Seminyak, Sanur, Uluwatu Temple & Mount Batur.

Plane flying over earth

1. Enter your search requirements for Bali

2. Compare the best Bali deals from top comparison engines

Flight ticket

3. Book your Bali flight at the cheapest price

Recent deals found from

to:
in:

What are the cheapest return flights to Bali in 2024/2025?

These economy flights were found on FlightsFinder from Indonesia to Bali in the last few days. Prices subject to availability.

What are the cheapest one-way flights to Bali in 2024/2025?

These economy flights were found on FlightsFinder from Indonesia to Bali in the last few days. Prices subject to availability.

When are flights to Bali cheapest?

up

The month of June

happy

According to our data, June is on average the cheapest time to book flights to Bali.
You can get flights from return.

When is the most expensive time to fly to Bali?

up

The month of April

happy

According to our data, April is on average the most expensive time to book flights to Bali.
A return flight could set you back more than Rp1,435,147.

Why fly to Bali?

Nestled in the heart of Indonesia, Bali is a vibrant paradise known for its enchanting blend of lush landscapes, rich cultural heritage, and pristine beaches. This island gem beckons travelers with its tantalizing array of experiences, from vibrant temples and traditional dances to world-class surfing and rejuvenating wellness retreats. Bali's warm hospitality embraces visitors, inviting them to immerse themselves in a tapestry of colors, flavors, and traditions. Whether seeking tranquility in the emerald rice terraces of Ubud or pulsating energy in the bustling streets of Kuta, Bali promises an unforgettable journey that will awaken the senses and nourish the soul.

Frequently asked questions about Flights to Bali

Which popular airports are close to Bali?

Popular airports near Bali include Ngurah Rai International Airport (DPS) in Bali itself, Juanda International Airport (SUB) in Surabaya, and Soekarno–Hatta International Airport (CGK) in Jakarta.

How long does it take to fly to Bali?

The flight to Bali (DPS) is roughly 1 hour 51 minutes and 611 miles (983 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).

How do I find the cheapest possible flights to Bali?

The best way is to compare flights to Bali from leading comparison sites using our search engine dashboard.

Are there direct flights to Bali?

Yes, there are direct flights to Bali.

What is the weather like in Bali?

Here is the average weather forecast in Bali by month:

• Jan: 24°C
• Feb: 24°C
• Mar: 24°C
• Apr: 25°C
• May: 24°C
• Jun: 24°C
• Jul: 23°C
• Aug: 23°C
• Sep: 23°C
• Oct: 24°C
• Nov: 24°C
• Dec: 24°C

How far is the main airport in Bali from the city centre?

The main airport in Bali, Ngurah Rai International Airport, is approximately 13 kilometers away from the city centre.

How far in advance should I book my flight to Bali?

Typically, flights are cheapest to Bali 2 months before departure.

Which day is cheapest to fly to Bali?

Studies show flights to Bali are typically cheaper on Tuesdays and Wednesdays.

Weather in Bali

Clouds
Clouds

29.5 °C

Tue, 23 Jul 2024

Average Temperature

24°C

Jan

24°C

Feb

24°C

Mar

25°C

Apr

24°C

May

24°C

Jun

23°C

Jul

23°C

Aug

23°C

Sep

24°C

Oct

24°C

Nov

24°C

Dec

Bali

Flight Distance and Flying Time to Bali

Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Bali (DPS)

Distance:
611 miles (983 kilometres)

Average flight time (direct 1 hour 51 minutes)

Surabaya, Indonesia - Juanda Airport (SUB) to Bali (DPS)

Distance:
188 miles (303 kilometres)

Average flight time (direct 55 minutes)

Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Bali (DPS)

Distance:
1,139 miles (1,833 kilometres)

Average flight time (direct 3 hours 1 minute)

Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Bali (DPS)

Distance:
330 miles (532 kilometres)

Average flight time (direct 1 hour 14 minutes)

Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Bali (DPS)

Distance:
535 miles (861 kilometres)

Average flight time (direct 1 hour 41 minutes)

Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Bali (DPS)

Distance:
825 miles (1,328 kilometres)

Average flight time (direct 2 hours 19 minutes)

Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Bali (DPS)

Distance:
394 miles (634 kilometres)

Average flight time (direct 1 hour 22 minutes)

Balikpapan, Indonesia - Sepinggan Airport (BPN) to Bali (DPS)

Distance:
530 miles (853 kilometres)

Average flight time (direct 1 hour 40 minutes)

Semarang, Indonesia - Ahmad Yani Airport (SRG) to Bali (DPS)

Distance:
350 miles (564 kilometres)

Average flight time (direct 1 hour 16 minutes)

Lombok, Indonesia - Lombok International Airport (LOP) to Bali (DPS)

Distance:
76 miles (122 kilometres)

Average flight time (direct 40 minutes)

Manado, Indonesia - Sam Ratulangi Airport (MDC) to Bali (DPS)

Distance:
979 miles (1,575 kilometres)

Average flight time (direct 2 hours 40 minutes)

Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Bali (DPS)

Distance:
313 miles (504 kilometres)

Average flight time (direct 1 hour 11 minutes)

Batam, Indonesia - Hang Nadim Airport (BTH) to Bali (DPS)

Distance:
1,022 miles (1,644 kilometres)

Average flight time (direct 2 hours 46 minutes)

Padang, Indonesia - Minangkabau Airport (PDG) to Bali (DPS)

Distance:
1,155 miles (1,859 kilometres)

Average flight time (direct 3 hours 4 minutes)

Pontianak, Indonesia - Supadio Airport (PNK) to Bali (DPS)

Distance:
714 miles (1,149 kilometres)

Average flight time (direct 2 hours 5 minutes)

Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Bali (DPS)

Distance:
1,680 miles (2,704 kilometres)

Average flight time (direct 4 hours 14 minutes)

Jayapura, Indonesia - Sentani Airport (DJJ) to Bali (DPS)

Distance:
1,793 miles (2,886 kilometres)

Average flight time (direct 4 hours 29 minutes)

Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Bali (DPS)

Distance:
368 miles (592 kilometres)

Average flight time (direct 1 hour 19 minutes)

Ambon, Indonesia - Pattimura International Airport (AMQ) to Bali (DPS)

Distance:
953 miles (1,534 kilometres)

Average flight time (direct 2 hours 37 minutes)

Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Bali (DPS)

Distance:
657 miles (1,057 kilometres)

Average flight time (direct 1 hour 57 minutes)

Jambi, Indonesia - Sultan Thaha Airport (DJB) to Bali (DPS)

Distance:
932 miles (1,500 kilometres)

Average flight time (direct 2 hours 34 minutes)

Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Bali (DPS)

Distance:
943 miles (1,518 kilometres)

Average flight time (direct 2 hours 35 minutes)

Map of Bali

Travel Videos About Bali

Cheapest flight routes found to Bali

From Surabaya

From Surabaya (SUB), Indonesia to Denpasar, Indonesia (DPS): Rp1,091,143

Depart: 26 Jun 2025 · Return: 30 Jun 2025 Price found 23 Jul 2024, 02:00

From Jakarta

From Jakarta (CGK), Indonesia to Denpasar, Indonesia (DPS): Rp1,223,873

Depart: 04 Mar 2025 · Return: 18 Mar 2025 Price found 22 Jul 2024, 11:23

From Balikpapan

From Balikpapan (BPN), Indonesia to Denpasar, Indonesia (DPS): Rp1,298,887

Depart: 01 Aug 2024 · Return: 06 Aug 2024 Price found 23 Jul 2024, 01:20

From Banjarmasin

From Banjarmasin (BDJ), Indonesia to Denpasar, Indonesia (DPS): Rp1,533,989

Depart: 28 Jul 2024 · Return: 02 Aug 2024 Price found 19 Jul 2024, 10:43

From Makassar

From Makassar (UPG), Indonesia to Denpasar, Indonesia (DPS): Rp1,827,867

Depart: 07 Oct 2024 · Return: 10 Oct 2024 Price found 20 Jul 2024, 12:09

From Praya

From Praya (LOP), Indonesia to Denpasar, Indonesia (DPS): Rp2,102,329

Depart: 11 Aug 2024 · Return: 13 Aug 2024 Price found 22 Jul 2024, 16:51

From Solo / Surakarta

From Solo / Surakarta (SOC), Indonesia to Denpasar, Indonesia (DPS): Rp2,200,642

Depart: 23 Jul 2024 · Return: 25 Jul 2024 Price found 19 Jul 2024, 09:20

From Batam

From Batam (BTH), Indonesia to Denpasar, Indonesia (DPS): Rp2,456,748

Depart: 02 Sep 2024 · Return: 10 Sep 2024 Price found 21 Jul 2024, 13:55

From Semarang

From Semarang (SRG), Indonesia to Denpasar, Indonesia (DPS): Rp2,536,174

Depart: 24 Jul 2024 · Return: 31 Jul 2024 Price found 19 Jul 2024, 10:14

From Padang

From Padang (PDG), Indonesia to Denpasar, Indonesia (DPS): Rp2,671,376

Depart: 07 Nov 2024 · Return: 15 Nov 2024 Price found 20 Jul 2024, 14:43

From Pekanbaru

From Pekanbaru (PKU), Indonesia to Denpasar, Indonesia (DPS): Rp2,726,092

Depart: 16 Nov 2024 · Return: 23 Nov 2024 Price found 19 Jul 2024, 09:51

From Manado

From Manado (MDC), Indonesia to Denpasar, Indonesia (DPS): Rp2,781,690

Depart: 26 Jul 2024 · Return: 29 Jul 2024 Price found 20 Jul 2024, 00:49

From Palembang

From Palembang (PLM), Indonesia to Denpasar, Indonesia (DPS): Rp2,917,068

Depart: 08 Oct 2024 · Return: 17 Oct 2024 Price found 22 Jul 2024, 15:59

From Banda Aceh

From Banda Aceh (BTJ), Indonesia to Denpasar, Indonesia (DPS): Rp3,467,582

Depart: 24 Oct 2024 · Return: 27 Oct 2024 Price found 21 Jul 2024, 02:04

From Pontianak

From Pontianak (PNK), Indonesia to Denpasar, Indonesia (DPS): Rp3,591,840

Depart: 14 Sep 2024 · Return: 18 Sep 2024 Price found 20 Jul 2024, 15:04

From Bengkulu

From Bengkulu (BKS), Indonesia to Denpasar, Indonesia (DPS): Rp3,631,906

Depart: 15 Oct 2024 · Return: 18 Oct 2024 Price found 20 Jul 2024, 05:03

From Jambi

From Jambi (DJB), Indonesia to Denpasar, Indonesia (DPS): Rp3,756,341

Depart: 23 Jul 2024 · Return: 30 Jul 2024 Price found 20 Jul 2024, 04:36

From Belitung (Tanjung Pandan)

From Belitung (Tanjung Pandan) (TJQ), Indonesia to Denpasar, Indonesia (DPS): Rp3,815,293

Depart: 31 Jul 2024 · Return: 03 Aug 2024 Price found 19 Jul 2024, 09:53

From Ambon

From Ambon (AMQ), Indonesia to Denpasar, Indonesia (DPS): Rp5,864,318

Depart: 28 Jul 2024 · Return: 03 Aug 2024 Price found 20 Jul 2024, 10:27

From Jayapura

From Jayapura (DJJ), Indonesia to Denpasar, Indonesia (DPS): Rp7,471,557

Depart: 25 Jul 2024 · Return: 01 Aug 2024 Price found 20 Jul 2024, 04:21

Choose Site / Currency

IDR/Indonesia