Cheap flights to Bali from Australia to book in 2021

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 June 2021

Skyscanner Skyscanner

Worldwide flights from $211 return

Available on select flights until March 2022. Destinations include Indonesia, Malaysia, USA, Hong Kong, Canada, Maldives, United Kingdom, Spain, Greece, Peru and more. Sample fare is Darwin-Singapore.

Last verified

Deal ends

Cheap Flights Cheap Flights

Asia flights from $368 return

Available on select travel dates until January 2022 to Japan, Singapore, Malaysia, Thailand, Philippines and more. Sample fare is Perth-Bali with AirAsia.

Last verified

Deal ends

How much should I pay for flights to Bali?

If you're flying from Western Australia or the Northern Territory, expect to pay less than $300 return during a sale with a budget airline. Add about $100-$150 to that price for full service fares.

If you're travelling from the east coast or South Australia, fares typically cost less than $500 return for a budget airline, or $100-$150 more for full-service.

When is the cheapest time to fly to Bali?

Travelling off-peak will get you the cheapest fares on flights to Bali. This means avoiding school holidays, the Christmas/New Year's break and the middle of winter when Aussies are seeking sun offshore.

According to Skyscanner data, February, May, August and November tend to be some of the cheapest months to fly to the island.

We looked into when the best times to visit Bali are, and April to August tends to bring some of the best weather. Factoring in May and August tend to also be the cheapest, this could be the optimal time to book a trip.

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

If you're set on a specific travel date, it's best to book at least six weeks in advance.
However, keep an eye our for sales. Airlines like Jetstar and AirAsia have them frequently. If you see a fare within the range we mentioned in the "how much are flights" section above, we'd recommend booking sooner rather than later.

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.

  • Batik Air: Perth
  • Citilink: Perth
  • Garuda Indonesia: Melbourne, Perth, Sydney
  • Indonesia AirAsia: Perth
  • 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

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.

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)

To get from the airport to your destination or hotel, visitors can pay a fixed fare to take a public taxi. Do this by heading to the ticketing booth just outside the arrivals building. You'll find a list of prices to each destination. Alternatively, you can pre-arrange a private transfer or shuttle with your hotel – it may be included in the rate anyway. If you flag a taxi yourself, make sure the meter is on, you know the address of where you're going and have a map handy to avoid being taken on an unwanted scenic route at your expense.

Major car rental companies also operate from the airport, although you can usually get one cheaper at a local rental location. Be prepared for Balinese traffic and make sure you're fully covered by travel insurance.

Do I need a visa to travel to Bali with an Australian passport?

If you're travelling to Indonesia with a valid Australian passport and are staying for 30 days or less, then you do not need a visa to visit. Other passports that don't require visas include New Zealand, United Kingdom, Canada, United States and most European countries.

If you're coming from Australia but don't have an Australian passport, or one mentioned above, you may require a visa for your stay, which you may be able to get on arrival.

You will require a visa if you want to stay longer than 30 days, as no extensions to the visa-free period are permitted. You can apply for a Social Cultural Visa that can let you stay in Indonesia for up to 60 days.

Am I required to book an onward or return flight when travelling to Bali?

You should have a ticket or proof that you are leaving Indonesia (i.e. a cruise) before your visa is up. While airlines don't always ask for proof, without this you could be denied boarding on your outbound flight.

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