Sydney to Bali is one of Australia’s favourite holiday routes, and it’s an easy one: fly non-stop in around six and a half hours, with a full slate of full-service and budget airlines to choose from. Fares swing hard with the school holidays, so timing is everything. This guide covers who flies the route, what a fair return costs in Australian dollars, and when to book to beat the peaks.
Route: Sydney Kingsford Smith (SYD) → Denpasar Ngurah Rai, Bali (DPS)
Distance: approximately 4,585 km (2,850 miles)
Non-stop flight time: about 6h 30m — every non-stop we track runs 6h 25m to 6h 30m
Direct flights: Yes — Qantas, Jetstar, Virgin Australia, Garuda Indonesia and Batik Air all fly non-stop, with several departures a day, and more than nine in ten of the cheapest fares we track are direct. Batik Air supplies most of them, from about A$528.
Fares from Sydney to Bali (AUD)
Bali is a year-round destination, but fares track the Australian school-holiday calendar more than Bali’s own weather. The dearest weeks are the December–January summer holidays, the July break and around Easter; the cheapest are February, and the early-year and post-Easter shoulders. The figures below are typical economy return fares in Australian dollars — the low end is usually a Jetstar light fare without a checked bag.
| Month | Demand | What to expect |
|---|---|---|
| January | — | very high |
| February | — | low |
| March | — | low-medium |
| April | — | medium (Easter) |
| May | — | low-medium |
| June | — | medium |
| July | — | very high (school holidays) |
| August | — | medium-high |
| September | — | medium |
| October | — | medium |
| November | — | medium |
| December | — | very high |
Checked against every return fare on sale as we write: the market sits at A$ 514–A$ 644 with a median of A$ 532, so the "fair everyday price" of roughly A$ 500–A$ 570 is right — but there is nothing below it. The cheapest single fare is A$ 514 on Virgin Australia, and Batik Air supplies four out of five of the low fares at A$ 528–A$ 571, with Jetstar a little higher at A$ 536–A$ 644. So a return near A$ 530 is the going rate and anything under A$ 520 is a genuine find; the sub-A$ 430 fares this route is often said to produce are not on sale. Add a checked bag to the budget fares before comparing.
Airlines on this route
Non-stop (about 6½ hours):
- Batik Air — the most common carrier in our fare data by a wide margin, behind four out of five of the cheapest non-stops at A$ 528–A$ 571.
- Jetstar — the low-cost workhorse of the route at A$ 536–A$ 644; bags, seats and food are all extras, and on these fares it is not actually the cheapest option.
- Qantas — full-service non-stops with a checked bag, meal and Qantas points included; the reliable premium pick.
- Virgin Australia — competitive full-service fares to Bali, often the value alternative to Qantas.
- Garuda Indonesia — Indonesia’s flag carrier; a strong economy product with a generous bag allowance included.
- Batik Air — a lower-cost full-service option that often undercuts on fare while still including a bag on many tickets.
With five carriers on the same non-stop route, Bali is a genuine price-shopper’s market. If you travel light, Jetstar’s sticker fare is usually the cheapest; if you want a bag, meal and no fine print, Qantas, Garuda, Virgin Australia or Batik Air are often close once you add the extras in. Always compare the all-in price rather than the headline.
When to book & how to save
- Book 2–4 months ahead for the holiday peaks (December–January, July, Easter); those weeks sell out early and only get dearer.
- Travel in the shoulders — February, May and September–November — for the best mix of dry-ish weather and low fares.
- Add your bag before comparing: a Jetstar light fare can look A$ 150 cheaper until you buy 30 kg of luggage; the full-service carriers often catch up.
- Fly midweek: Tuesday and Wednesday departures usually beat Friday and Sunday, and can shave A$ 50–A$ 100 off a return.
- Budget for the arrival fees: Indonesia charges a visa-on-arrival (around IDR 500,000, about A$ 50) plus the Bali tourism levy — factor these into your trip cost.
Arriving in Bali
All flights land at Ngurah Rai International Airport (DPS), just south of Kuta and about 13 km from Seminyak. There’s no train, so it’s road transport from here: an official airport taxi or pre-booked car to Kuta and Seminyak costs roughly IDR 150,000–250,000 (about A$ 15–A$ 25) and takes 20–40 minutes, while Ubud is around 90 minutes and IDR 350,000–450,000 (about A$ 35–A$ 45). Rideshare apps operate but have pick-up restrictions at the airport, so the official counters are the simplest option on arrival.
Frequently asked questions
How long is the flight from Sydney to Bali?
The non-stop flight takes about 6 hours 15 minutes to 6 hours 40 minutes. The exact time varies with winds and aircraft, but you can plan on roughly six and a half hours in the air. It’s one of the longer leisure hops from Sydney, but comfortably a daytime or overnight single flight.
Are there direct flights from Sydney to Bali?
Yes. Jetstar, Qantas, Virgin Australia, Garuda Indonesia and Batik Air all fly non-stop from Sydney to Denpasar, with several departures each day. It’s one of the best-served international leisure routes out of Australia, so finding a convenient non-stop is easy.
How much does it cost to fly from Sydney to Bali?
About A$ 530 return. The fares we can currently see run A$ 514–A$ 644, with Batik Air at A$ 528–A$ 571, Virgin Australia holding the cheapest at A$ 514 and Jetstar at A$ 536–A$ 644. The December–January and July school holidays push fares well above that. Budget light fares look cheaper until you add a checked bag.
What is the cheapest month to fly from Sydney to Bali?
February is usually the quietest month, followed by the May and September–November shoulders. In the dates we could price, returns started at A$ 514. Avoid the December–January summer holidays, the July break and Easter, which are the busiest and most expensive weeks.
Which airlines fly from Sydney to Bali?
Five carriers fly the route non-stop. In our fare data Batik Air is much the most common, supplying four out of five of the cheapest fares at A$ 528–A$ 571; Virgin Australia holds the single cheapest at A$ 514; Jetstar runs A$ 536–A$ 644; and Qantas and Garuda Indonesia complete the list. Compare the all-in price with bags added, as the budget and full-service fares end up remarkably close on this route.
Which airport do I fly into in Bali?
Every flight lands at Ngurah Rai International Airport (DPS), Bali’s only international airport, just south of Kuta. It’s about 13 km from Seminyak and roughly 90 minutes from Ubud by road. There’s no rail link, so plan on a taxi, pre-booked car or hotel transfer to your accommodation.
How far in advance should I book Sydney to Bali flights?
Aim to book 2 to 4 months ahead, and earlier for the holiday peaks. Fares to Bali rise sharply as the December–January and July school holidays approach, and those dates rarely get cheaper close in. For shoulder-season travel you can often book a little later and still find a good price.
Is it cheaper to fly on weekdays?
Often, yes — Tuesday and Wednesday departures are typically cheaper than Friday or Sunday, when weekend and long-weekend travellers push demand up. Flying out and back midweek can save A$ 50–A$ 100 on a return, so flexibility of a day or two helps.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Prices are indicative economy returns and change with demand — always check the live fare before booking.



