Language IDR/ID

Flights to Bali

Find cheap flights to Bali in 2025/2026 from Rp995,136 This is the cheapest return flight found to Bali from Indonesia on FlightsFinder on April 19th 2025 at 17:19. This offer may no longer be available. Click the offer to check live prices & dates of travel.

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

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 2025/2026?

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 2025/2026?

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 April

happy

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

When is the most expensive time to fly to Bali?

up

The month of March

happy

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

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

What is considered a good price to Bali?

Which popular airports are close to Bali?

How long does it take to fly to Bali?

How do I find the cheapest possible flights to Bali?

Are there direct flights to Bali?

What is the weather like in Bali?

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

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

Which day is cheapest to fly to Bali?

Weather in Bali

Clouds
Clouds

24.7 °C

Sun, 20 Apr 2025

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): Rp995,136

Depart: 21 Apr 2025 · Return: 26 Apr 2025 Price found 19 Apr 2025, 17:19

From Banjarmasin

From Banjarmasin (BDJ), Indonesia to Denpasar, Indonesia (DPS): Rp1,227,392

Depart: 27 Apr 2025 · Return: 30 Apr 2025 Price found 17 Apr 2025, 17:45

From Balikpapan

From Balikpapan (BPN), Indonesia to Denpasar, Indonesia (DPS): Rp1,241,573

Depart: 27 May 2025 · Return: 31 May 2025 Price found 17 Apr 2025, 12:41

From Jakarta

From Jakarta (CGK), Indonesia to Denpasar, Indonesia (DPS): Rp1,367,474

Depart: 01 Nov 2025 · Return: 12 Nov 2025 Price found 20 Apr 2025, 10:23

From Makassar

From Makassar (UPG), Indonesia to Denpasar, Indonesia (DPS): Rp1,668,525

Depart: 22 Apr 2025 · Return: 29 Apr 2025 Price found 18 Apr 2025, 06:44

From Solo / Surakarta

From Solo / Surakarta (SOC), Indonesia to Denpasar, Indonesia (DPS): Rp1,781,971

Depart: 02 May 2025 · Return: 06 May 2025 Price found 19 Apr 2025, 08:51

From Praya

From Praya (LOP), Indonesia to Denpasar, Indonesia (DPS): Rp2,003,879

Depart: 21 Apr 2025 · Return: 21 Apr 2025 Price found 20 Apr 2025, 09:53

From Semarang

From Semarang (SRG), Indonesia to Denpasar, Indonesia (DPS): Rp2,106,209

Depart: 23 Apr 2025 · Return: 30 Apr 2025 Price found 18 Apr 2025, 13:48

From Manado

From Manado (MDC), Indonesia to Denpasar, Indonesia (DPS): Rp2,281,168

Depart: 25 Apr 2025 · Return: 28 Apr 2025 Price found 17 Apr 2025, 21:56

From Palembang

From Palembang (PLM), Indonesia to Denpasar, Indonesia (DPS): Rp2,526,455

Depart: 23 Apr 2025 · Return: 28 Apr 2025 Price found 20 Apr 2025, 04:15

From Jambi

From Jambi (DJB), Indonesia to Denpasar, Indonesia (DPS): Rp2,688,957

Depart: 25 Apr 2025 · Return: 02 May 2025 Price found 20 Apr 2025, 01:35

From Pontianak

From Pontianak (PNK), Indonesia to Denpasar, Indonesia (DPS): Rp2,699,497

Depart: 23 Apr 2025 · Return: 27 Apr 2025 Price found 20 Apr 2025, 04:01

From Pekanbaru

From Pekanbaru (PKU), Indonesia to Denpasar, Indonesia (DPS): Rp2,721,151

Depart: 18 May 2025 · Return: 23 May 2025 Price found 19 Apr 2025, 04:43

From Belitung (Tanjung Pandan)

From Belitung (Tanjung Pandan) (TJQ), Indonesia to Denpasar, Indonesia (DPS): Rp2,858,742

Depart: 24 Apr 2025 · Return: 01 May 2025 Price found 19 Apr 2025, 04:53

From Banda Aceh

From Banda Aceh (BTJ), Indonesia to Denpasar, Indonesia (DPS): Rp2,936,735

Depart: 03 Sep 2025 · Return: 10 Sep 2025 Price found 19 Apr 2025, 17:39

From Padang

From Padang (PDG), Indonesia to Denpasar, Indonesia (DPS): Rp2,956,665

Depart: 08 Jul 2025 · Return: 04 Aug 2025 Price found 18 Apr 2025, 11:57

From Batam

From Batam (BTH), Indonesia to Denpasar, Indonesia (DPS): Rp3,104,412

Depart: 23 Apr 2025 · Return: 30 Apr 2025 Price found 18 Apr 2025, 13:06

From Bengkulu

From Bengkulu (BKS), Indonesia to Denpasar, Indonesia (DPS): Rp3,730,276

Depart: 09 May 2025 · Return: 14 May 2025 Price found 18 Apr 2025, 16:52

From Ambon

From Ambon (AMQ), Indonesia to Denpasar, Indonesia (DPS): Rp5,347,253

Depart: 22 Apr 2025 · Return: 29 Apr 2025 Price found 17 Apr 2025, 14:19

From Jayapura

From Jayapura (DJJ), Indonesia to Denpasar, Indonesia (DPS): Rp6,783,523

Depart: 24 Apr 2025 · Return: 30 Apr 2025 Price found 17 Apr 2025, 06:01