Overview of Airlines Flying from Australia to Bali in 2025

There are lots of flights from Australia to Denpasar (Bali), Indonesia
Bali, Indonesia. Photo: Guillaume Marques on Unsplash.

Bali is one of the most popular holiday destinations for Australians, with well over a million Aussies flying there each year. So, it’s no surprise that there are tons of flights available to Bali’s Ngurah Rai International Airport (DPS) from eight different Australian cities.

Routes served from Australia to Denpasar (Bali)
Routes served from Australia to Denpasar (Bali).

In fact, there are currently 210 weekly return flights on eight different airlines from cities across Australia to Denpasar, on the island of Bali. That’s more weekly flights than before the COVID-19 pandemic.

The streets of Bali have been a lot emptier than usual during the pandemic
The streets of Bali were a lot emptier than usual during the pandemic – but the island’s tourism industry has now well and truly recovered! Photo: Jetstar.

Last year, Batik Air launched direct flights from Canberra to Bali as well. But the airline pulled out of that route after just four months.

This article contains an overview of all the airlines flying from Australia to Bali. Find out which aircraft are used, what type of service each airline offers and how to book flights to Bali using frequent flyer points!

Australia to Bali on Jetstar

Jetstar's new Airbus A321neo LR
Jetstar’s Airbus A321neo LR. Photo: Jetstar.

With 88 return services every week, Jetstar has by far the most direct flights from Australia to Bali of any airline.

Perth, Darwin and Cairns are served by narrow-body Airbus A320 aircraft. Flights from Adelaide, Melbourne and Sydney use Jetstar’s newer A321neo LR jets. All of these planes have Economy seating only.

Jetstar Airbus A321neo LR economy class cabin
Jetstar’s Airbus A321neo LR cabin. Photo: Jetstar.

Jetstar used to fly Boeing 787-8 Dreamliners with Business Class seats on some of its services to Bali. But Jetstar has recently moved its 787s onto other routes, meaning the budget airline no longer offers Business Class to Bali at all.

Jetstar 787 takes off
Jetstar Boeing 787-8. Photo: Jetstar.

As a low-cost carrier, Jetstar often has some of the cheapest flights to Bali. But Jetstar’s base fares only include the seat. Checked baggage, meals, drinks, in-flight entertainment and even seat selection will all cost you extra. You can add a bundle for extra inclusions, including Qantas points & status credits.

Jetstar’s schedules on some routes are also not ideal, with many redeye (overnight) flights.

If you happen to have a Qantas Club membership or hold Qantas Gold, Platinum or Platinum One status, you can enjoy Qantas lounge access when flying Jetstar internationally from Sydney, Melbourne, Brisbane, Adelaide or Darwin. There is no Qantas lounge access available for Jetstar passengers in Bali.

The Qantas international Business Lounge at Melbourne Airport
The Qantas International Business Lounge at Melbourne Airport. Photo: Matt Graham.

Booking Jetstar with points:

You can redeem Qantas Frequent Flyer points or Emirates Skywards miles to book Classic Flight Reward seats on Jetstar. As an example, it would cost 19,200 Qantas points + taxes & carrier charges for a round-trip Jetstar flight from Darwin to Bali.

Great Credit Cards for Earning Qantas Points

Qantas Premier Platinum
Earn
1

on everyday purchases

Signup Bonus

Up to 90,000 bonus Qantas Points*

Annual Fee
$349 for the first year and $399 p.a. ongoing
View Offer
Qantas American Express Ultimate
Earn
1.25

on everyday purchases

Signup Bonus

50,000 bonus Qantas Points¹

Apply by 1st Jul 2025

Annual Fee
$450 p.a.
View Offer

Australia to Bali on Virgin Australia

Virgin Australia Boeing 737-800 pushes back at SYD T1
Virgin Australia flies Boeing 737-800s to Bali. Photo: Virgin Australia.

Virgin Australia currently flies from Melbourne, Sydney, Brisbane and Gold Coast to Bali. However, Virgin no longer flies from Adelaide to Bali and its pre-COVID Port Hedland-Denpasar route has not returned.

All flights are on Boeing 737-800 aircraft with eight domestic-style recliner Business Class seats. In-flight entertainment is available to all passengers for free to stream on their own devices.

Virgin Australia's Boeing 737-800 cabin
Virgin Australia’s Boeing 737-800 cabin. Photo: Virgin Australia.

If you’re in Economy Class, meals are not included in the fare, but food and drinks are available for purchase. Tea, coffee and water are available for free. You might also wish to pack your own snacks as only a limited number of meals for purchase are loaded onto each flight.

In Business Class, meals and drinks are included.

If you’re in Business Class or have Velocity status, beware that Virgin Australia is not currently offering international lounge access. However, passengers who are normally eligible can access the Virgin Australia domestic lounges in Gold Coast or Melbourne prior to departure from those airports.

Booking Virgin Australia with points:

You can redeem Velocity Frequent Flyer points to book reward seats on Virgin Australia. Subject to reward seat availability, you could also book a seat using points with partner airline frequent flyer programs, including Singapore Airlines KrisFlyer miles, United MileagePlus miles and Air Canada Aeroplan points.

Great Credit Cards for Earning Virgin Australia Velocity Points

American Express Velocity Business
Earn
1

on everyday purchases

Signup Bonus

170,000 bonus Velocity Points

Apply by 30th Apr 2025

Annual Fee
$249 p.a. and $99 per Employee Card up to 99 cards
View Offer
American Express Velocity Platinum
Earn
1.25

on everyday purchases

Signup Bonus

100,000 bonus Velocity Points*

Apply by 30th Apr 2025

Annual Fee
$440 p.a.
View Offer

Australia to Bali on Qantas

Qantas Boeing 737-800 at Melbourne Airport
Qantas Boeing 737-800 at Melbourne Airport. Photo: Matt Graham.

Qantas flies daily from both Sydney and Melbourne to Bali.

If you have a choice, it’s much better to fly from Sydney to Bali because Qantas uses a wide-body Airbus A330 on this route with lie-flat Business Class and a more spacious Economy Class cabin.

The Qantas international Airbus A330-200 Business Class suite
The Qantas international Airbus A330-200 Business Class. Photo: Matt Graham.

On the Melbourne-Bali route, Qantas uses narrow-body Boeing 737-800 jets featuring recliner Business seats and a more cramped experience in Economy.

Unlike Virgin Australia, Qantas offers full service, including a complimentary checked baggage allowance, meals, drinks (including alcohol) and seat-back in-flight entertainment for all passengers.

If you’re in Business Class, have a Qantas Club membership or hold Qantas Gold, Platinum or Platinum One status, you can also access the lounge before your flight.

Booking Qantas with points:

You can redeem Qantas Frequent Flyer points or miles with any Oneworld or partner frequent flyer program to book Qantas flights. Perhaps of interest is that Melbourne-Denpasar is a sweet spot when redeeming Cathay Asia Miles at just 15,000 Asia Miles one-way in Economy or 33,000 Asia Miles one-way in Business, plus taxes & carrier charges (if you’re lucky enough to find reward availability).

Great Credit Cards for Earning Cathay Asia Miles

American Express Explorer Credit Card
Earn
2

on everyday purchases

Signup Bonus

100,000 bonus Membership Rewards Points

Annual Fee
$395 p.a.
View Offer
American Express Platinum Card
Earn
2.25

on everyday purchases

Signup Bonus

225,000 bonus Membership Rewards points¹

Apply by 8th Apr 2025

Annual Fee
$1,450 p.a.
View Offer

Australia to Bali on Garuda Indonesia

Sydney, Australia - October 9, 2013: Garuda Indonesia Airlines Airbus A330 airliner taking off from Sydney Airport.
Garuda Indonesia Airbus A330. Photo: Adobe Stock.

Before the pandemic, Garuda Indonesia offered daily flights from Sydney, Melbourne and Perth to Denpasar. This has now been scaled back to just six weekly flights each from Melbourne and Sydney to Bali.

That said, Garuda offers a comfortable bed in Business Class between Australia and Indonesia on its Airbus A330-300 aircraft. This is one of the best ways to fly from Australia to Bali!

Garuda Indonesia A330 Business Class
Garuda Indonesia A330 Business Class. Photo: Garuda.

As a full-service airline, Garuda also includes meals, entertainment and baggage in Economy Class.

Booking Garuda Indonesia with points:

You can redeem points with any SkyTeam frequent flyer program to book a seat on Garuda Indonesia, such as Virgin Atlantic Points, Delta SkyMiles, Flying Blue miles or GarudaMiles. Or, just keep an eye out for a good sale fare.

Australia to Bali on Batik Air & Batik Air Malaysia

A Batik Air Indonesia Boeing 737-800 with Garuda Indonesia plane in background at CGK
A Batik Air Indonesia Boeing 737-800. Photo: Matt Graham.

Indonesia’s Batik Air (with “ID” flight numbers) offers Boeing 737 flights from Perth to Bali, with Economy and (recliner) Business Class available.

Batik Air Indonesia Boeing 737-800 Business Class seats
Batik Air Indonesia Boeing 737-800 Business Class seats. Photo: Matt Graham.

Batik Air Malaysia (with “OD” flight numbers) also operates its own flights from Perth, Sydney, Melbourne and Brisbane to Bali. This is technically a different airline and used to be called Malindo Air. These flights all continue onwards from Denpasar to Kuala Lumpur, with the Australia-Indonesia legs sold as fifth-freedom flights. Batik Air Malaysia does not offer Business Class on all its flights to/from Australia.

Malindo Air 737 economy cabin
Batik Air Boeing 737 Economy cabin. Photo: Matt Graham.

Batik Air does not partner with any frequent flyer programs of particular interest to Australians.

Australia to Bali on Indonesia AirAsia

AirAsia Airbus A320neo
AirAsia Airbus A320neo. Photo: AirAsia.

Indonesia AirAsia is an ultra-low-cost carrier flying 32 times per week from Perth to Bali using all-Economy Airbus A320s. This airline also flies to Bali from Cairns and (from 22 March 2025) Darwin.

Like Jetstar, Indonesia AirAsia has very low base fares, and all extras are available for purchase.

AirAsia A320neo Economy Class
AirAsia Airbus A320 Economy Class cabin. Photo: AirAsia.

In addition to Bali, Indonesia AirAsia flew from Perth to the Indonesian island of Lombok in 2019. However, this route has not returned since the pandemic.

Booking AirAsia flights with points:

You can redeem airasia rewards points (formerly BIG Loyalty points) for AirAsia flights. It is possible to transfer points from CommBank Awards into airasia rewards, although we wouldn’t necessarily recommend doing this. The airfares are usually cheap enough that you’re probably better off saving your points for another reward!

Australia to Bali on TransNusa

TransNusa, a small Indonesian airline, is launching 3x weekly flights from Perth to Bali from 20 March 2025. This airline offers low base fares which include 15kg of checked baggage, and you can upgrade to a fare that includes more baggage, seat selection, a meal on board and extra flexibility for a reasonable price.

TransNusa will fly Airbus A320s on its Perth route in an all-Economy configuration with better legroom than Jetstar. The airline does not partner with any frequent flyer programs that are useful to Australians.

When booking a ticket, beware that the TransNusa website may not accept Mastercard payments. You can pay with an international Visa credit card.

Citilink A320
Photo: Adobe Stock.

Citilink, a low-cost carrier owned by Garuda Indonesia, used to fly daily from Perth to Denpasar using Airbus A320s with Economy Class only. However, it quietly stopped flying the route and removed its Perth flights from sale at the end of January 2025.

Which is your preferred airline to Bali?

Have you flown to Bali recently? Or, perhaps you’re planning a trip?

You can read the discussion about the best flights to Bali, and share your thoughts, on the Australian Frequent Flyer forum:

The editor of Australian Frequent Flyer, Matt's passion for travel has taken him to over 90 countries… with the help of frequent flyer points, of course!
Matt's favourite destinations (so far) are Germany, Brazil & Kazakhstan. His interests include aviation, economics & foreign languages, and he has a soft spot for good food and red wine.

You can connect with Matt by posting on the Australian Frequent Flyer community forum and tagging @AFF Editor.
________________________

Related Articles

Community Comments

Loading new replies...

I'm still amazed that there is no full service airline between PER and DPS. Pre-Covid Garuda flew this sector. Would be a perfect opportunity for VA to take it up now.

Reply 4 Likes

Surely Jetstar in Y is the best way to get the feel of Bali?!

Reply 26 Likes

We regularly visited Bali pre Covid and GA was our pick but we are going back in July this year for a friends 50th and got guilted into all travelling together from ADL with 10 others. JQ is on my banned list so we agreed to travel with them on the condition that it was VA and that I don’t care where the others sit but we are going in J. They all booked in Y in the end
A day flight in VA J is ok but no way we will do it for a night flight so we will head elsewhere afterwards and get a full service airline home

Reply 4 Likes

The best airline to fly with in 2023 is the one I could get J reward flights for: VA. It’s a bit ridiculous that there’s no international lounge access though, particularly as I’ve been getting international lounge access with Va’s partner airlines as a Y passenger. I wonder if VA will announce a third party lounge arrangement once the rolling status extensions end later this month. I hope so. It’d be nice to take my travelling partner into an international lounge pre-departure, particularly as we have to endure a domestic transit in SYD. The horror.

Reply Like

I'm also looking for flights to/from Bali in late September and have found all the options described in the article. On looking for award fights found with AC points I can get SYD (or ADL)-SIN-DPS for 45K points flying SQ - just can't decide if it's worth the additional travel times when a paid J fare on VA is between $1100-1400 depending on day/routing (many flights seem to be 1-stop in MEL or ADL or OOL). Similar situation on the return - still undecided - may just go for the paid J VA flights (QF is double the price for similar seating). We have no interest in various LCC's. The lack of a lounge when flying VA is not a big issue - we can use the AmEx lounge.

Reply 1 Like

click to expand...

Having flown several of the options I think it comes down to aircraft… I think a ‘full service’ wide body beats a B737. That being said the meal and drink offerings on GA pre covid were pretty basic. I would almost have preferred buy on board.

Economy on a 737 would have to be QF hands down. VA’s economy X second.

Agree with you luxury-lizard… I’m in the same boat… trying to decide between SQ J or VA J. Maybe VA J for the day trip up, and SQ back? The layover ex SYD on the date I wanted was 10ths in SIN. So maybe not worth it.

But with weekly flying in VA J i’m not sure I want to see the inside of a VA cabin for 6 hours! It’s very hard to get comfortable 🙁

Reply Like

click to expand...

I'm also looking for flights to/from Bali in late September and have found all the options described in the article. On looking for award fights found with AC points I can get SYD (or ADL)-SIN-DPS for 45K points flying SQ - just can't decide if it's worth the additional travel times when a paid J fare on VA is between $1100-1400 depending on day/routing (many flights seem to be 1-stop in MEL or ADL or OOL). Similar situation on the return - still undecided - may just go for the paid J VA flights (QF is double the price for similar seating). We have no interest in various LCC's. The lack of a lounge when flying VA is not a big issue - we can use the AmEx lounge.

If deciding between SQ and VA, I'd personally think of it as choosing Business Class with a longer travel time or a direct flight in Premium Economy. That's probably a more accurate comparison (especially if the return flight on VA involves an overnight sector).

If using VA, they do at least have a daytime DPS-MEL option.

Reply 1 Like

click to expand...

I'm also looking for flights to/from Bali in late September and have found all the options described in the article. On looking for award fights found with AC points I can get SYD (or ADL)-SIN-DPS for 45K points flying SQ - just can't decide if it's worth the additional travel times when a paid J fare on VA is between $1100-1400 depending on day/routing (many flights seem to be 1-stop in MEL or ADL or OOL). Similar situation on the return - still undecided - may just go for the paid J VA flights (QF is double the price for similar seating). We have no interest in various LCC's. The lack of a lounge when flying VA is not a big issue - we can use the AmEx lounge.

We have taken the VA J option ADL-DPS. It wasn’t our preferred option but lounge access in ADL and being a day flight we can bear it. On the way back though we have a few options to consider. I’m leaning slightly towards MH but VN are offering not bad prices ex CGK and there is always an option to take up the PR bargains ex KUL where we can get a return ticket cheaper than most one way fares

Reply Like

click to expand...

Having flown several of the options I think it comes down to aircraft… I think a ‘full service’ wide body beats a B737. That being said the meal and drink offerings on GA pre covid were pretty basic. I would almost have preferred buy on board.

I've only flown GA once between PER and DPS in Y. I thought the Y meal was decent enough for Y. On par with QF international Y meal. I might be mistaken, but I also think an amenity kit was provided for what was essentially a 4 hour day flight.

Reply Like

I will be keen to try the VA service between ME:L - DPS possible if I could score the J reward seats as Bali has been on cards for sometime but COVID had other plans.

Reply Like