
6 hour(s), 5 minute(s)
Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
|---|---|---|---|---|---|
Qantas | 06:25 | 10:35 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Jetstar | 06:25 | 10:35 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Garuda Indonesia | 07:00 | 11:05 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Batik Air Malaysia | 07:00 | 11:25 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Qantas | 09:15 | 13:25 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Jetstar | 09:15 | 13:25 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Virgin Australia | 10:20 | 14:45 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Jetstar | 15:50 | 20:00 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Jetstar | 17:40 | 21:50 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Qantas | 17:45 | 22:00 | Melbourne (MEL) | Bali / Denpasar (DPS) | Book flight |
Melbourne-Denpasar return fares are among the more competitively priced long-haul routes out of Australia, since six airlines from Jetstar to Qantas compete on the same pairing. Economy returns commonly start from around AUD 400 to AUD 600 outside Australian school holidays, though prices climb noticeably during July holidays, Christmas-New Year and Easter when leisure demand peaks across all six carriers.
One-way fares on this route often don't simply halve the return price, particularly with Jetstar and AirAsia Indonesia, which price baggage and seat selection separately from the base fare. Mixing carriers, for example a Jetstar outbound with a Virgin Australia or Garuda Indonesia return, can sometimes undercut booking the same airline both ways given how competitively the six carriers reprice against each other.
Fares rise around Australian school holidays, particularly the July break, Christmas-New Year and Easter, when leisure demand from Melbourne peaks across all six carriers on this route. Bali's own Nyepi Day of Silence in March, when Ngurah Rai Airport closes island-wide for 24 hours, also compresses the schedule around that date. There is no fixed cheap month since low-cost carriers reprice constantly against each other.
Meaningfully, given how many of the route's roughly 50 weekly departures cluster around the Friday-Saturday getaway window across all six carriers. Shifting a booking to a Tuesday or Wednesday departure, even by a single day, regularly surfaces a materially cheaper fare bucket on the same carrier, since midweek flights carry far less of the weekend-getaway crowd competing for the same seats.
No, this is one of Australia's most heavily served nonstop routes to Indonesia, with Jetstar, Virgin Australia, Garuda Indonesia, Batik Air Malaysia, Qantas and AirAsia Indonesia all running direct services. A layover itinerary is rarely necessary and is typically only chosen to chase a specific fare rather than out of scheduling need on this particular pairing.
Around 50 nonstop flights a week operate on this pairing once all six carriers are combined, led by Jetstar's roughly 25 weekly departures and Virgin Australia's roughly 12, with Garuda Indonesia, Batik Air Malaysia, Qantas and AirAsia Indonesia filling out the rest. That density makes Melbourne-Denpasar one of the best-served Australia-Indonesia routes for schedule flexibility.
Departure times vary by carrier on this route. Jetstar and AirAsia Indonesia lean toward early-morning and late-night departures to maximise aircraft turnaround, while Garuda Indonesia and Virgin Australia run more daytime schedules. Between the six carriers, there is close to round-the-clock departure coverage from Melbourne on the busiest days of the week.
The nonstop flight covers about 4,380 kilometres in roughly 6 hours 5 minutes, noticeably shorter than Melbourne's flight to Jakarta despite departing the same city. That comparatively short crossing is part of why this route supports such dense daily scheduling across six different carriers.
Six carriers serve this route nonstop: Jetstar and AirAsia Indonesia at the budget end, Batik Air Malaysia and Garuda Indonesia in the middle tier, and Virgin Australia and Qantas as the full-service options. That spread gives Melbourne-Denpasar more airline choice than almost any other Australia-Indonesia route.
Friday and Saturday carry the widest carrier spread on this route, when Jetstar, Virgin Australia, Garuda Indonesia, Batik Air Malaysia, Qantas and AirAsia Indonesia are all typically running scheduled departures. Midweek days still see nonstop service from most of the six carriers, just with fewer overlapping time slots, which is why weekends usually offer the broadest pick of departure times.
Bali is Australia's most popular overseas escape, and Melbourne alone sends around 50 nonstop flights a week into Denpasar across six airlines, far more than Melbourne's thin service to Jakarta. Beyond Ngurah Rai's arrivals hall, Uluwatu's cliff temples and Seminyak's beach clubs sit under an hour from touchdown, turning even a short trip into an immediate holiday.
Melbourne-Denpasar is one of the most competitively priced long-haul legs out of Australia, with six airlines splitting nonstop capacity across a genuine budget-to-full-service spread. Jetstar and AirAsia Indonesia sit at the low-cost end, Batik Air Malaysia and Garuda Indonesia price in the middle, and Virgin Australia and Qantas anchor the full-service tier. Economy fares from around AU$326 are common outside school holidays, though seats compress fast during Australian summer and Easter breaks when demand from leisure travellers and the large Bali-based expat community peaks together. Booking six to eight weeks ahead of school holiday departures, or further out for December, tends to lock in the cheaper fare buckets before they close out.
Fares track Australian school holidays more closely than Bali's own calendar, since this route carries far more leisure demand than the Jakarta leg. Prices tend to firm up around the July school holidays, the Christmas-New Year period and Easter, when Melbourne families and surf travellers compete for seats across all six carriers. Bali's own Nyepi Day of Silence in March, when the entire island including the airport closes for 24 hours, forces a hard schedule gap that can nudge fares either side of that date. There is no single fixed cheap month, since low-cost carriers reprice constantly against each other; setting a Price Alert on Traveloka is a more reliable way to catch a dip than targeting one calendar week.
Because six carriers span the full budget-to-full-service spectrum on this route, the more useful pattern isn't day of week so much as which tier of carrier is flying at what hour: Jetstar and AirAsia Indonesia schedule their cheapest seats into early-morning and late-night slots to keep aircraft turning over, while Garuda Indonesia and Virgin Australia run their pricier, better-inclusive fares through the middle of the day. Friday and Saturday still draw the heaviest booking volume across all six, so the low-cost carriers' overnight slots are often the last departures on those two days to still show a bargain fare once the daytime full-service seats have sold through.
Six carriers fly this route nonstop, giving Melbourne-Denpasar more airline choice than almost any other Australia-Indonesia pairing. Jetstar runs the highest frequency, around 25 flights a week, as the low-cost anchor with paid extras for baggage and seat selection. Virgin Australia follows with roughly 12 weekly flights and a reputation for reliable on-time performance on this pairing. Garuda Indonesia brings Indonesia's full-service flag carrier experience with an Airbus A330 business cabin and connections into Jakarta and beyond. Batik Air Malaysia operates about seven weekly flights that continue on to Kuala Lumpur, useful for travellers stopping in Bali en route to Malaysia. Qantas also flies nonstop with its own service, drawing Frequent Flyer members wanting points and Melbourne lounge access, while AirAsia Indonesia added a low-cost option on this route from March 2026, widening the budget end of the market further.
Melbourne to Denpasar covers about 4,380 kilometres nonstop in 6 hours 5 minutes, noticeably shorter than the Jakarta crossing despite both routes departing the same city. With six carriers running close to 50 weekly nonstop departures between them, this is effectively a multiple-times-a-day route during peak periods, unlike the thin Jakarta schedule. Peak departure banks cluster in the evening for the full-service carriers and split between early morning and late night for the low-cost operators. Connecting itineraries are rarely necessary on this pairing given the nonstop density, and are typically only used to chase a specific fare.
Melbourne Airport (MEL) in Tullamarine, about 23 kilometres from the CBD, handles all six carriers' Bali departures from its international terminal, with SkyBus and taxi transfers typically taking 20 to 30 minutes into the city centre.
Ngurah Rai International Airport (DPS) sits right on Bali's south coast, only about 2.5 kilometres and a five-minute drive from Kuta Beach, making it one of the most centrally located major airports in Southeast Asia. Seminyak is roughly 10 kilometres north, a 30 to 45 minute transfer depending on traffic, while Ubud in the island's centre is around 37 kilometres away and typically 1 to 1.5 hours by car. Official airport taxis, ride-hailing pickup zones and hotel transfers are all available directly outside the international arrivals hall, and the domestic terminal sits a short walk away for onward island connections. Traffic around the airport and through Kuta-Seminyak builds sharply between roughly 4pm and 7pm, so afternoon arrivals should budget extra transfer time.
Garuda Indonesia is the clearest full-service option on this route, running a business cabin on its Airbus A330 alongside economy. Virgin Australia and Qantas both sell a business product on select equipment for travellers wanting lounge access and a premium seat before or after the Bali leg. Jetstar, Batik Air Malaysia and AirAsia Indonesia focus on economy, typically with optional extra-legroom or exit-row seats sold separately rather than a dedicated premium cabin.
Bali's biggest single draw is Uluwatu Temple, perched on a clifftop above the ocean on the island's southern tip, famous for sunset Kecak fire dances performed most evenings. Tanah Lot, a sea temple on a rock outcrop off Bali's west coast, is one of the most photographed sites on the island at low tide. Inland, the Tegallalang Rice Terraces near Ubud showcase Bali's traditional subak irrigation system across tiered green slopes, usually paired with a visit to Ubud's Sacred Monkey Forest Sanctuary and its resident long-tailed macaques. Kuta Beach remains the classic surf and sunset stretch closest to the airport, while Seminyak's beach clubs anchor the island's upscale day-to-night scene. For culture beyond the temples, Ubud Palace and its surrounding art markets give a compact look at Balinese royal architecture and craft traditions without needing a full day trip.
Nyepi, Bali's Day of Silence, falls on 19 March 2026, when the entire island including Ngurah Rai Airport shuts down for 24 hours; the Melasti purification ceremonies at beaches and water sources run the two days before. The Bali Arts Festival, Pesta Kesenian Bali, runs from mid-June into mid-July at Denpasar's dedicated arts centre, with free daily traditional dance and music performances. Galungan and Kuningan, the year's biggest religious festivals, fall on 17 and 27 June 2026 respectively, when penjor bamboo poles line village streets across the island. Kuta Karnival, a family-friendly beach sports and culture event, runs each October in Kuta.
Seminyak suits travellers after beach clubs, boutique shopping and a polished dining scene without Kuta's density. Canggu has become Bali's creative and surf hub, with co-working spaces and casual cafes drawing a younger crowd, though its narrow lanes mean slower traffic than Seminyak. Ubud, inland and away from the coast, is the base for rice terrace and temple day trips and a quieter, more nature-focused stay. Kuta remains the budget-friendly choice closest to the airport, ideal for short trips. Nusa Dua, a gated resort enclave in the island's southeast, suits travellers prioritising calm beaches and family-oriented resorts over nightlife.
Australian passport holders need a visa for Bali, though Indonesia's e-VOA makes it simple: apply online at least 48 hours before arrival for around IDR 500,000 (about AUD 50), or buy the Visa on Arrival on landing at Ngurah Rai. On top of the visa, all foreign visitors pay a Bali-specific tourist levy of IDR 150,000 (about AUD 15) per person, introduced in 2024 to fund environmental and cultural protection on the island. Passports need at least six months validity, and since September 2025 every traveller must complete Indonesia's All Indonesia Declaration Form online within three days of arrival. Bali runs on the Indonesian rupiah; cards are widely accepted in Seminyak and Nusa Dua hotels, but Ubud markets and Kuta warungs often expect cash. Bali sits two hours behind Melbourne, three during daylight saving, and keeps a tropical climate year-round, roughly 26-33°C, with a wetter season from November to March worth checking against outdoor plans like Tegallalang or Uluwatu.
Melbourne's Bali service is part of a broader east-coast pattern into Denpasar. Sydney to Bali Denpasar and Brisbane to Bali Denpasar offer similar nonstop density from other Australian cities, while Perth to Bali Denpasar is the shortest Australian crossing into the island. Travellers wanting to add Indonesia's capital can also look at Melbourne to Jakarta on the same two cities' network. For the wider archipelago, the Indonesia flight hub covers every Australian gateway into the country.
With six airlines and roughly 50 weekly nonstop departures to compare, Traveloka's Price Alert is the simplest way to track fare movement across Jetstar, Virgin Australia, Garuda Indonesia, Batik Air Malaysia, Qantas and AirAsia Indonesia in one place. Easy Reschedule helps around Bali's own event closures, including Nyepi's mandatory airport shutdown, without losing an entire fare. Payments settle in AUD through local cards and PayID, so travellers pay their real quoted price with no currency-conversion surprises at checkout.
Flight Duration | 6 hr(s) 5 mins |
Airport in Melbourne | |
Airport in Bali / Denpasar |




