6 hour(s), 10 minute(s)
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
---|---|---|---|---|---|
![]() Qantas | 17:50 | 22:00 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
A long-time favourite destination for Australians for a very good reason, Bali is a tiny island packed with big experiences. From raging waterfalls and jungles filled with monkeys to pristine beaches and luxe dinner clubs to historic temples and a colourful culture, there’s truly something for everyone here. Plus, it’s one of the closest and easiest spots ina Asia for Australians to get to.
You have a fair range of choice when it comes to airlines flying this route. In fact, more airlines fly between Melbourne and Bali than Melbourne and Sydney!
Generally, Jetstar will have the lowest fares between Melbourne and Bali. It's a budget airline meaning there's fewer things included, which keeps costs down.
If you're going to need a bit more baggage than a carry-on, we recommend comparing prices with a full-service airline like Qantas or Garuda. While you can add on baggage 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 Melbourne and Bali. Following Qantas is Virgin Australia in 34th, Garuda Indonesia in 46th and Jetstar in 88th. (The rankings only show the top 100 airlines, and Batik is not on the list.)
Whether you’re flying budget or treating yourself to a full-service flight, the prices will fluctuate a lot. You can find flights for as low as AU$150 during a sale, or pay up to AU$400 each way for full-service. Right now, the cheapest prices we’re seeing are AU$249 each way.
Our data shows that April and May are generally the cheapest months to travel from Melbourne to Bali. However, there’s not a massive difference in price from month to month, so if those months don’t work for you, you shouldn’t need to double your budget. It’s best to avoid travel during Christmas, New Year’s and school holidays though. Prices soar over those peak periods.
It's usually best to book international flights 3-6 months in advance, and Bali is no exception. We recommend keeping your eyes peeled for sales like EOFY, Black Friday and Boxing Day too as they usually serve up some of the best-priced flights all year.
In terms of what days to depart, generally, flight prices drop on Tuesdays and Wednesdays so this is the best time to book to get the lowest price.
Bali has just one airport, so all flights will land at Ngurah Rai International Airport (DPS) in Denpasar. It’s toward the southern end of the island and closest to resort areas including Jimbaran, Kuta and Legian.
Getting to your accommodation is easiest with either a pre-booked private transfer, or a taxi or rideshare booked at the airport. Depending on where you’re heading, here’s how long you can expect the journey to be if you’re staying in other destinations in Bali:
As it’s an international flight, you’ll want to get to Melbourne’s Tullamarine Airport at least three hours before departure to ensure you have enough time to check in, drop off your bags, go through security and clear customs. (International flights are currently not available from Avalon, so all direct flights to Bali will leave from Tullamarine.)
Australians do require a visa to travel to Indonesia, and luckily the process is simple. You can either get a Visa on Arrival (VOA) upon landing in Denpasar, or sort it in advance. The line ups can get long for a VOA, so we recommend getting it ahead of time. We can help, too! If you book your flight with Traveloka, we can add an Indonesian visa to you booking for the same price it would cost you to sort directly with the government (AU$50).
Spanning about 4,400 kms about six hours, the flight from Melbourne to Bali is a medium-haul journey. Often, the return flights are overnight so you can have a full day in Bali and return to Australia in the early morning.
Looking for a Bali hotel or an attraction ticket, day tour or activity too? We're here to help!
Flight Duration | 6 hr(s) 10 mins |
Airport in Melbourne | |
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.
Set up price alerts for your preferred travel dates, check out the lowest-fare calendar above and make sure you book a few months in advance for the best prices on flights from Melbourne to Bali / Denpasar.