Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
---|---|---|---|---|---|
![]() Virgin Australia Airlines | 08:00 | 13:00 | Sydney (SYD) | Bali / Denpasar (DPS) | Book flight |
![]() Qantas | 16:20 | 20:50 | Sydney (SYD) | Bali / Denpasar (DPS) | Book flight |
If you’ve been wondering why flights to Bali often say they’re going to Denpasar, that’s because it’s the name of the main city on the island and its corresponding airport — I Gusti Ngurah Rai International Airport (DPS). The only airport on the island, it handles all flights, both domestic and international. It’s about 14 kilometres from the centre of Denpasar, on the south of the island.
If you’re staying in areas like Kuta, Seminyak, Sanur or Nusa Dua, they’re all quite close to the airport.
Direct flights from Sydney to Bali (Denpasar) are about 6.5 hours. Some return flights are overnight, giving you the entire day to spend in Bali before before departure, and returning to Sydney in the early morning.
Great news; several airlines are flying this route so there’s plenty of competition to keep prices low. It also means there are various departure times throughout the day. The following airlines fly direct between the two cities:
Generally, Jetstar will have the lowest fares between Sydney and Bali. It's a budget airline meaning there's fewer things included with your fare, which keeps costs down.
If you're going to need a bit more baggage than a carry-on or want a meal during the flight, we recommend comparing prices with a full-service airline like Qantas or Garuda. While you can add on baggage and other extras to your flight when you book, this can increase fares by up to $50 each way - or more.
The 2025 World Airline Awards has listed Qantas as the 14th best airline in the world, which is the highest ranked airline of the airlines flying direct between Sydney and Bali. Following Qantas, Virgin Australia came in in 34th, while Garuda Indonesia sits in 46th and Jetstar in 88th place. (The rankings only show the top 100 airlines, and Batik is not on the list.)
Depending on what's important to you, this is what's included in the basic fares. However, most airlines do give you the option to pay extra for additional inclusions.
When there isn’t a special sale on, flights between Sydney and Bali are typically $250-$350 each way. Right now, the cheapest available flights we can find are AU$331.
If you're travelling on a budget, October is the perfect time to fly to Bali. During this month, flight and accommodation prices dropped compared to the peak season. The weather remains warm, with minimal rainfall, and the crowd is smaller.
Plan your trip between April and September if you prefer vibrant activity, sunny skies, and a lively atmosphere. This is the dry season, featuring less rain and more tourists, which means a busier but more energetic experience.
If you, fly during the week for the best price. While there's not a huge fluctuation between weekdays and weekends, generally there will be more demand for flights on weekends which can drive up the cost.
A flight from Sydney to Bali covers about 4,500 kilometres in around 6 to 6.5 hours.
Although schedules can change, here’s how often each airline flies between the two cities.
Flight Duration | 6 hr(s) 30 mins |
Airport in Sydney | |
Airport in Bali / Denpasar |
If you're looking to add on a hotel, activity or hire car to your trip we can help you save up to AU$80 on those. Simply download our app and use the promo code HELLOTRAVELOKA on your first purchase to save up to AU$30 on activities, up to AU$50 on hire cars and up to A$80 on hotel stays. Terms and conditions apply.