Cheap flights to Bali for Australians

From airlines and flight times to visas and price information - and of course flight deals to Bali - here's what you need to know before boarding your flight to Indonesia.

We’re reader-supported and may be paid when you visit links to partner sites. We don’t compare all products in the market, but we’re working on it!

You can fly direct to Bali's capital Denpasar from eight Australian cities, bringing you to the island's lush rice terraces, monkey-filled forests, beach clubs and historic temples in as little as three hours (if you're lucky enough to be in Darwin or Perth).

Latest flight deal to Bali to booking in May 2022

I Want That FlightI Want That Flight

Bali flights from $169 return



Indonesia flights from $400 return


Qatar AirwaysQatar Airways

Up to 12% off flights with code


Frequently Asked Questions

How much is a flight to Bali from Australia?

It costs $624 on average to fly to Bali from Australia, according to August 2021 data from Cheapflights.

When's the best time to book Christmas flights to Bali?

According to Skyscanner data you can save as much as 11% on Christmas flights to Bali by booking in the final week of August if you're travelling in from Perth and in the first week of September if you're travelling from Sydney. If you're coming in from Brisbane, you can save up to 10% by booking in July.

Generally, the longer you wait the higher the cost of flights with prices starting to rise dramatically from mid-October.

Flying out on or before 10 December can help further cut costs. However, it's difficult to save much on your return seat, as fares don't start to decline until 25 January.

Frequently asked questions about flights to Bali sales

How long does it take to fly to Bali?

Direct flights are available to Bali from eight cities, which are listed with their flight times below. If you're coming from a regional airport, depending on where your stopover is and the schedule of your domestic flight, it could take a few extra hours to reach Denpasar Airport.

  • Port Hedland: 2 hours, 10 minutes
  • Darwin: 2 hours, 50 minutes
  • Perth: 3 hours, 35 minutes
  • Cairns: 4 hours, 35 minutes
  • Adelaide: 5 hours, 25 minutes
  • Melbourne: 6 hours
  • Sydney: 6 hours, 25 minutes
  • Brisbane: 6 hours, 25 minutes

Which airlines fly to Bali from Australia?

Eight airlines offer direct service between Australian airports and Bali (Denpasar), with people living in Perth being the most spoiled for choice.

  • Jetstar: Adelaide, Brisbane, Cairns, Darwin, Melbourne, Perth, Sydney
  • Malindo Air: Adelaide, Brisbane, Melbourne, Sydney
  • Qantas: Sydney, Melbourne
  • Virgin Australia: Brisbane, Darwin, Melbourne, Port Hedland, Sydney
  • Batik Air: Perth
  • Citilink: Perth
  • Garuda Indonesia: Melbourne, Perth, Sydney
  • Indonesia AirAsia: Perth

If you're booking based on price alone, keep in mind which airlines offer full-service flights and which offer budget. If you're adding on bags, meals, entertainment or drinks your budget airline may not be so wallet-friendly.

Of the above, Batik Air, Garuda Indonesia, Malindo, Qantas and Virgin Australia offer flights including checked baggage, while Citilink, Jetstar and Indonesia AirAsia don't.

How many points do I need to fly to Bali?

Departure cityPoints required for a return Qantas flightPoints required for a return Virgin flight
Alice SpringsNot availableNot available
Cairns3,300Not available
Gold CoastNot availableNot available
MelbourneNot available44,600

Want to earn a free flight to Bali?

These frequent flyer credit card offers can give you more than enough bonus points for a complimentary flight (minus applicable taxes) to from major cities across Australia.

NAB Qantas Rewards Signature Card

Up to 120,000 bonus Qantas Points
Discounted $295 first year annual fee

Offer may be withdrawn at any time

Eligibility criteria, terms and conditions, fees and charges apply


American Express Velocity Platinum Card

Receive 120,000 bonus Velocity Points

Offer ends 31 May 2022

Eligibility criteria, terms and conditions, fees and charges apply

Go to Site

What do you get in the basic economy fare from the airlines that fly direct to Bali?

We compared airlines that fly direct to Bali to see what benefits each includes. Flights referred to below are for the lowest possible fare type.

Direct flights fromCabin baggage (Max dimensions: 56x36x23cm)Check in baggage included?Meals included?Free seat selection
  • Perth
  • Darwin
Garuda Indonesia
  • Sydney
  • Melbourne
  • Perth
  • Sydney
  • Melbourne
  • Perth
  • Brisbane
  • Adelaide
  • Darwin
  • Cairns
  • Townsville
  • Sydney (peak only)
  • Perth
Virgin Australia
  • Sydney
  • Brisbane
  • Port Hedland
Up to 7kg.No.No.No.

How often do direct flights leave from Australia to Bali?

  • From Sydney: Several times daily on Jetstar, Garuda Indonesia, Virgin Australia and Qantas (peak only).
  • From Melbourne: Several times daily on Jetstar and Garuda Indonesia.
  • From Perth: Several times daily on AirAsia, Jetstar, Garuda Indonesia and Qantas.
  • From Brisbane: Several times daily on Jetstar and Virgin Australia.
  • From Adelaide: Several times daily on Jetstar.
  • From Darwin: Several times daily on AirAsia and Jetstar.
  • From Cairns: Several times a week on Jetstar.
  • From Port Hedland: Once a week on Virgin Australia
  • From Townsville:Once a week on Jetstar.

Which is the cheapest airline to fly to Bali?

Both budget airlines and standard carriers fly between Australia and Bali and more often than not, the budget airlines will offer more economical prices.

However, this doesn't come without reason as low-cost carrier such as Jetstar will not include extras such as checked in luggage, meals and seat selection in their initial pricing. If you'd like to include these, you will need to pay extra. This might work in your favour if you're planning on a quick trip where all you're packing is a bikini, but if you'd like to spend a little more time on the island or wish to pack an extra pair of shoes, it might be worth weighing up the costs of checked baggage to see if a more expensive seat or carrier works better.

You might also like to consider that while the flight to Bali from Darwin can be as short as 2 hours and 50 minutes, the flight from Sydney is around 6 hours and 30 minutes. For such a long flight, it may be preferable to have a comfortable seat and onboard meal.

Where is the airport in Bali?

Ngurah Rai International Airport, the only commercial airport on the island, is located between Kuta and Jimbaran in Bali's south.

How long does it take to get to the airport?

  • Kuta: 12 minutes (4 kilometres)
  • Jimbaran Beach: 15 minutes (5.5 kilometres)
  • Seminyak: 20 minutes (10 kilometres)
  • Nusa Dua: 20 minutes (12 kilometres)
  • Sanur: 30 minutes (15 kilometres)
  • Ubud: 1 hour, 15 minutes (40 kilometres)

More guides on Finder

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Finder only provides general advice and factual information, so consider your own circumstances, or seek advice before you decide to act on our content. By submitting a question, you're accepting our Terms of Use, Disclaimer & Privacy Policy and Privacy & Cookies Policy.
Go to site