Language IDR/ID

Flights to Bali

Find cheap flights to Bali in 2025/2026

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 May

happy

According to our data, May 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 February

happy

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

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?

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

29.8 °C

Wed, 26 Mar 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): Rp1,067,492

Depart: 17 May 2025 · Return: 20 May 2025 Price found 25 Mar 2025, 00:20

From Praya

From Praya (LOP), Indonesia to Denpasar, Indonesia (DPS): Rp1,076,815

Depart: 05 Apr 2025 · Return: 07 Apr 2025 Price found 26 Mar 2025, 01:16

From Balikpapan

From Balikpapan (BPN), Indonesia to Denpasar, Indonesia (DPS): Rp1,312,223

Depart: 10 Apr 2025 · Return: 22 Apr 2025 Price found 25 Mar 2025, 00:49

From Jakarta

From Jakarta (CGK), Indonesia to Denpasar, Indonesia (DPS): Rp1,469,818

Depart: 28 Oct 2025 · Return: 05 Nov 2025 Price found 26 Mar 2025, 03:16

From Banjarmasin

From Banjarmasin (BDJ), Indonesia to Denpasar, Indonesia (DPS): Rp1,567,352

Depart: 09 Apr 2025 · Return: 13 Apr 2025 Price found 25 Mar 2025, 11:22

From Solo / Surakarta

From Solo / Surakarta (SOC), Indonesia to Denpasar, Indonesia (DPS): Rp1,610,740

Depart: 27 Mar 2025 · Return: 31 Mar 2025 Price found 26 Mar 2025, 00:16

From Makassar

From Makassar (UPG), Indonesia to Denpasar, Indonesia (DPS): Rp1,754,172

Depart: 27 Apr 2025 · Return: 30 Apr 2025 Price found 25 Mar 2025, 08:53

From Semarang

From Semarang (SRG), Indonesia to Denpasar, Indonesia (DPS): Rp1,838,438

Depart: 26 Mar 2025 · Return: 02 Apr 2025 Price found 25 Mar 2025, 16:15

From Padang

From Padang (PDG), Indonesia to Denpasar, Indonesia (DPS): Rp2,503,962

Depart: 08 May 2025 · Return: 15 May 2025 Price found 25 Mar 2025, 11:07

From Manado

From Manado (MDC), Indonesia to Denpasar, Indonesia (DPS): Rp2,609,205

Depart: 15 Dec 2025 · Return: 19 Dec 2025 Price found 22 Mar 2025, 08:42

From Pekanbaru

From Pekanbaru (PKU), Indonesia to Denpasar, Indonesia (DPS): Rp2,680,025

Depart: 21 Apr 2025 · Return: 25 Apr 2025 Price found 25 Mar 2025, 08:29

From Pontianak

From Pontianak (PNK), Indonesia to Denpasar, Indonesia (DPS): Rp2,865,411

Depart: 06 Apr 2025 · Return: 16 Apr 2025 Price found 25 Mar 2025, 09:30

From Batam

From Batam (BTH), Indonesia to Denpasar, Indonesia (DPS): Rp2,941,967

Depart: 16 Apr 2025 · Return: 23 Apr 2025 Price found 25 Mar 2025, 12:01

From Palembang

From Palembang (PLM), Indonesia to Denpasar, Indonesia (DPS): Rp3,329,771

Depart: 10 Apr 2025 · Return: 14 Apr 2025 Price found 26 Mar 2025, 01:38

From Banda Aceh

From Banda Aceh (BTJ), Indonesia to Denpasar, Indonesia (DPS): Rp3,440,752

Depart: 09 Jun 2025 · Return: 12 Jun 2025 Price found 22 Mar 2025, 14:25

From Belitung (Tanjung Pandan)

From Belitung (Tanjung Pandan) (TJQ), Indonesia to Denpasar, Indonesia (DPS): Rp3,784,092

Depart: 05 May 2025 · Return: 08 May 2025 Price found 24 Mar 2025, 23:04

From Jambi

From Jambi (DJB), Indonesia to Denpasar, Indonesia (DPS): Rp4,050,875

Depart: 09 Apr 2025 · Return: 13 Apr 2025 Price found 25 Mar 2025, 22:51

From Bengkulu

From Bengkulu (BKS), Indonesia to Denpasar, Indonesia (DPS): Rp4,336,484

Depart: 10 May 2025 · Return: 15 May 2025 Price found 23 Mar 2025, 17:03

From Ambon

From Ambon (AMQ), Indonesia to Denpasar, Indonesia (DPS): Rp5,395,191

Depart: 05 Apr 2025 · Return: 08 Apr 2025 Price found 22 Mar 2025, 15:35

From Jayapura

From Jayapura (DJJ), Indonesia to Denpasar, Indonesia (DPS): Rp7,737,434

Depart: 07 Apr 2025 · Return: 11 Apr 2025 Price found 23 Mar 2025, 05:41