Prices are in Australian Dollars.

Cheap flights from Sydney to Bali

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Mon. 20/7
Mon. 27/7
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Mon. 20/7
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Sydney (SYD) to Bali

How far in advance should I book a flight from Sydney to Bali?

To save up to 16% on this flight, we recommend booking at least 60 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Sydney to Bali from $1,130 1-2 weeks out and tickets from $1,138 for flights departing within the next 72 hours.

What is the cheapest month to fly from Sydney to Bali?

February can be a great time to fly to Bali from Sydney with a flight ticket averaging about $680. Cheapflights users have found deals in the month of February for as cheap as $427. The most expensive prices can be found in the month of December.

Cheap flights from Sydney to Bali in July, August 2020

The best prices found for SYD to Bali flights in July, August
9 Jul - 25 Sep
$545pp
SYD
Sydney Kingsford Smith
Multiple airlines
 
1 STOP
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Jetstar
Direct
SYD
Sydney Kingsford Smith
20 Jun - 4 Jul
$575pp
SYD
Sydney Kingsford Smith
Thai Lion Air
Direct
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Thai Lion Air
Direct
SYD
Sydney Kingsford Smith
22 Jul - 31 Jul
$614pp
SYD
Sydney Kingsford Smith
Multiple airlines
 
1 STOP
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
 
1 STOP
SYD
Sydney Kingsford Smith

Sydney to Bali 2020 flight deals

Cheap flights to Bali from Sydney found for this year
26 Oct - 7 Nov
$292pp
SYD
Sydney Kingsford Smith
Scoot
 
1 STOP
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Scoot
 
1 STOP
SYD
Sydney Kingsford Smith
26 Oct - 7 Nov
$294pp
SYD
Sydney Kingsford Smith
Scoot
 
1 STOP
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Scoot
 
1 STOP
SYD
Sydney Kingsford Smith
18 Nov - 30 Nov
$304pp
SYD
Sydney Kingsford Smith
Multiple airlines
Direct
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Jetstar
Direct
SYD
Sydney Kingsford Smith

Direct flights to Bali from Sydney

Save time with Sydney to Bali direct flight deals
18 Nov - 30 Nov
$304pp
SYD
Sydney Kingsford Smith
Multiple airlines
Direct
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Jetstar
Direct
SYD
Sydney Kingsford Smith
1 Sep - 27 Oct
$316pp
SYD
Sydney Kingsford Smith
Jetstar
Direct
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Jetstar
Direct
SYD
Sydney Kingsford Smith
26 Oct - 7 Nov
$317pp
SYD
Sydney Kingsford Smith
Jetstar
Direct
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Jetstar
Direct
SYD
Sydney Kingsford Smith

One-way flights to Bali from Sydney

The cheapest one-way flights from Sydney to Bali
03:30 - 17:10
Virgin Australia
1 stop
15h 40m
SYD - DPS
Virgin Australia
$386
Gotogate
02:05 - 18:10
Jetstar
1 stop
18h 05m
SYD - DPS
Jetstar
$399
Kiwi.com
08:45 - 11:55
Garuda Indonesia
1 stop
29h 10m
SYD - DPS
Garuda Indonesia
$511
Bravofly

Related info for your journey

Useful info, stats and facts about Sydney to Bali flights.

Flight FAQs

From Sydney to Bali

Can I find flights from Sydney to Bali for under $300 on Cheapflights?

Yes, there are multiple flights from Sydney to Bali for under $300. The cheapest flight booked recently is on Scoot for just $292, but on average you can expect to pay $329.

Are there direct flights from Sydney to Bali for under $400 on Cheapflights?

Cheapflights has 20 direct flights from Sydney to Bali under $400. A good price for a direct flight from Sydney to Bali is less than $360.

How popular is this flight route?

The Sydney Kingsford Smith to Bali flight path was viewed by 45,527 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Is Sydney weather warmer or cooler than Bali?

Expect the weather to be around 32 °C on average in November. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Bali is generally hotter than in Sydney.

What are the most popular airlines that fly from Sydney to Bali?

Before booking your flight from Sydney to Bali, check out the most popular airlines for this route: AirAsia X, Malindo Air or Indonesia AirAsia.

What are the cheapest flights from Sydney to Bali?

The cheapest flight price from Sydney to Bali is $295. On average you can expect to pay $632. The most popular route, (Sydney Kingsford Smith - Denpasar Bali Ngurah Rai), can usually be booked for $444.

Arrival points for flights from Sydney to Bali

Show more

Destination information for Bali

Things to know before you go. Useful info for your trip from Sydney to Bali
Today's exchange rate
$1 = Rp 10,020.71
Flight duration
6h 05m
Average temperature for July in Bali
29.0 °C
Avg rainfall for July in Bali
13.0 mm

Airports servicing Sydney

Airports servicing

  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First