Ulun Danu Beratan Temple in Bali
Ulun Danu Beratan Temple in Bali

Cheap flights from Perth to Bali from just AU$162

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Perth Airport

To

Ngurah Rai International Airport

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas
Alternative Perth to Bali / Denpasar routes
Looking for the cheapest, fastest route from Perth to Bali / Denpasar? You could fly into the following airports instead.

Flight Information: Perth to Bali / Denpasar

Flight Schedule from Perth to Bali / Denpasar

The following are all scheduled flights from Perth to Bali / Denpasar, with the shortest duration being 3 hours and 40 minutes.
Sat, 25 July 2026
Sun, 26 July 2026
Mon, 27 July 2026
Tue, 28 July 2026
Wed, 29 July 2026
Thu, 30 July 2026
Fri, 31 July 2026
Sat, 1 Aug 2026
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
AirAsia Indonesia
AirAsia Indonesia
07:00
10:45
Perth (PER)
Bali / Denpasar (DPS)
Book flight
Batik Air Malaysia
Batik Air Malaysia
07:20
11:05
Perth (PER)
Bali / Denpasar (DPS)
Book flight
AirAsia Indonesia
AirAsia Indonesia
11:40
15:25
Perth (PER)
Bali / Denpasar (DPS)
Book flight
Batik Air
Batik Air
14:15
18:05
Perth (PER)
Bali / Denpasar (DPS)
Book flight
TransNusa
TransNusa
14:25
18:05
Perth (PER)
Bali / Denpasar (DPS)
Book flight
AirAsia Indonesia
AirAsia Indonesia
16:30
20:30
Perth (PER)
Bali / Denpasar (DPS)
Book flight
Jetstar
Jetstar
16:40
20:20
Perth (PER)
Bali / Denpasar (DPS)
Book flight
AirAsia Indonesia
AirAsia Indonesia
20:00
23:40
Perth (PER)
Bali / Denpasar (DPS)
Book flight
TransNusa
TransNusa
20:10
23:55
Perth (PER)
Bali / Denpasar (DPS)
Book flight
Jetstar
Jetstar
21:00
00:40 (+1 day)
Perth (PER)
Bali / Denpasar (DPS)
Book flight

Which is the cheapest month to fly from Perth to Bali / Denpasar?

OriginDestinationDeparture DatePrice
Perth (PER)Bali / Denpasar (DPS)Monday 27 July 2026AU$162
Perth (PER)Bali / Denpasar (DPS)Saturday 1 August 2026AU$191
Perth (PER)Bali / Denpasar (DPS)Tuesday 8 September 2026AU$215
Perth (PER)Bali / Denpasar (DPS)Wednesday 28 October 2026AU$146
Perth (PER)Bali / Denpasar (DPS)Saturday 28 November 2026AU$145
Perth (PER)Bali / Denpasar (DPS)Saturday 5 December 2026AU$148
Perth (PER)Bali / Denpasar (DPS)Sunday 31 January 2027AU$147
Perth (PER)Bali / Denpasar (DPS)Sunday 7 February 2027AU$145
Perth (PER)Bali / Denpasar (DPS)Sunday 14 March 2027AU$146
Perth (PER)Bali / Denpasar (DPS)Friday 2 April 2027AU$151
Perth (PER)Bali / Denpasar (DPS)Saturday 1 May 2027AU$151
Perth (PER)Bali / Denpasar (DPS)Saturday 12 June 2027AU$151

Frequently asked questions about flying from Perth to Bali

How much does a round-trip flight from Perth to Denpasar cost?

Round-trip fares between Perth and Denpasar generally run from about AUD 230 to AUD 450, since every carrier on this 3-hour-45-minute route is a budget or hybrid airline rather than a full-service one. Prices climb toward the top of that range during Australian school holidays and the fortnight around Bali's March Nyepi closure. Booking six to ten weeks ahead usually secures the lower fares before low-cost seats sell out.

Does it make sense to fly Jetstar out and Batik Air back on the Perth-Denpasar route?

It can, and this is one of the few routes where mixing carriers genuinely pays off, since a one-way Jetstar or Batik Air Indonesia fare typically prices close to half the round-trip total rather than carrying a big one-way markup. Because Batik Air folds in checked baggage and a light meal while Jetstar keeps its base fare stripped back, some travellers deliberately book the outbound on whichever carrier suits their luggage that trip and the return on whichever has the better fare, rather than sticking to one airline both ways.

When are Perth-Denpasar fares typically higher or lower?

Fares tend to firm up around Australian school holidays in July and December, and again in the weeks bracketing Bali's Nyepi Day closure each March, when Denpasar's airport shuts completely for 24 hours and schedules compress either side. February and November shoulder windows more often carry discounted fare buckets, though availability still varies flight by flight rather than following a fixed cheap month.

Why do Friday and Sunday Perth-Denpasar flights carry a bigger premium than a Tuesday one?

Weekend departures on this route absorb the bulk of Perth's leisure traffic to Bali, since most travellers build a getaway around a Friday-to-Sunday window rather than a midweek gap. That demand pattern leaves Tuesday through Thursday services with noticeably more of the low-cost seat allocation still open closer to departure. The saving isn't guaranteed on every date, since four carriers reprice independently, but shifting off the weekend is a more consistent lever on this route than hunting for a specific cheap month.

Are there direct flights between Perth and Denpasar?

Yes, four airlines, Jetstar, Batik Air Indonesia, Indonesia AirAsia and TransNusa, fly nonstop between Perth and Denpasar, and direct capacity rarely sells out even during peak weeks. Connecting options through Jakarta or Kuala Lumpur exist but add several hours of transit time without any consistent fare saving, so there's little reason to route around the direct service on this pair.

How many flights run between Perth and Denpasar each day?

Around ten nonstop flights operate daily between Perth and Denpasar, split across Jetstar, Batik Air Indonesia, Indonesia AirAsia and TransNusa. That's a dense schedule for an international leisure route, giving travelers real flexibility to shift departure time without changing airlines, particularly across the morning and early-afternoon departure banks favored by most of the four carriers.

What time do Perth-Denpasar flights typically depart?

Most nonstop departures from Perth cluster in the morning, timed to land in Denpasar with enough of the day left for an afternoon hotel check-in, while return flights from Bali to Perth bunch into late morning and early afternoon. Genuine late-night or red-eye departures are uncommon on this route, so travelers have more control over day-of-week than time-of-day pricing.

How long is the flight from Perth to Denpasar?

The nonstop flight covers about 2,578 kilometres and takes roughly 3 hours 45 minutes gate to gate, one of the shortest international sectors out of Western Australia. That short flight time, paired with Bali sharing Perth's WITA and AWST time zone, means there's no jet lag or clock adjustment to plan around on either leg.

Which airlines fly Perth to Denpasar?

Four low-cost and hybrid carriers serve this route nonstop: Jetstar and Batik Air Indonesia run the bulk of daily capacity, while Indonesia AirAsia and TransNusa add extra weekly frequencies. Neither Qantas nor Virgin Australia flies Perth-Denpasar directly, so travelers wanting a full-service carrier typically connect through Melbourne, Sydney or Jakarta instead of flying this pair nonstop.

About Bali / Denpasar

Perth is the only Australian gateway close enough to Bali for a same-day beach arrival, with the 2,578-kilometre hop across the Indian Ocean taking under four hours point to point. For West Australians, Denpasar sits closer than Sydney does, putting Bali's Uluwatu clifftop temples and Kuta's surf breaks on the far side of a single short-haul flight.

How much is a flight ticket Perth to Denpasar?

Perth-Denpasar fares split clearly by carrier type. Budget carrier Jetstar anchors the bottom of the market, with one-way fares regularly landing around AU$162 during off-peak weeks, while Batik Air Indonesia and Indonesia AirAsia sit in a similar low-cost band with slightly different baggage and seat-selection inclusions. There is no full-service carrier on this route, since neither Qantas nor Virgin Australia operates it directly, so fares stay comparatively low year-round. School holiday weeks in July and December, plus the fortnight around Bali's Nyepi new year in March, push fares 20 to 40 percent above baseline as leisure demand and reduced capacity collide. Booking six to ten weeks ahead typically secures the widest seat selection before the low-cost seats sell out.

Price patterns throughout the year

Fares on this route move with two separate calendars: Australian school holidays and Bali's own festival cycle. Expect firmer pricing through the mid-year and end-of-year school breaks, when Perth families and Bali-bound surfers book in the same window, and around Nyepi in March, when Denpasar airport closes completely for 24 hours and airlines compress schedules either side of the shutdown. Quieter shoulder windows in February and November tend to carry more discounted fare buckets, though availability shifts flight by flight rather than by a fixed calendar date. Prices are dynamic and reset constantly, so set a Price Alert on Traveloka to track this route and get notified when a genuine fare drop appears.

Daily price and schedule patterns

Jetstar and Batik Air both time their Perth departures for an early-morning takeoff so travelers land in Denpasar with enough of the day left for an afternoon check-in and a first swim before dinner, a pattern most of the route's roughly ten daily departures follow. Return services out of Bali cluster in the late morning and early afternoon instead, mirroring the outbound rhythm rather than running a separate overnight bank. Because there's no genuine late-night option on this route, the practical lever for a lower fare is the day of the week rather than the time of day, and midweek departures (Tuesday to Thursday) more often still hold low-fare seats than the Friday and Sunday services that absorb Perth's weekend getaway crowd.

Airlines serving Perth-Denpasar

Four airlines operate nonstop between Perth and Denpasar, all budget or hybrid carriers rather than full-service airlines. Jetstar runs the largest schedule of the four, its Boeing 737s configured in an all-economy layout with paid seat selection and checked baggage add-ons. Batik Air Indonesia flies the same aircraft type but bundles a checked bag and light meal service into its standard fare, a useful differentiator for travelers packing surfboards or dive gear. Indonesia AirAsia and TransNusa round out the schedule with fewer weekly frequencies but comparable low-cost pricing, both worth checking for off-peak departure times the bigger two carriers don't cover. None of the four currently offers a dedicated business cabin on this route, and neither Qantas nor Virgin Australia flies Perth-Denpasar directly, so travelers wanting a full-service experience typically connect via Melbourne, Sydney or Jakarta instead. Choosing between the four mostly comes down to baggage inclusions and departure time rather than price alone, since headline fares across the low-cost carriers sit within a similar band.

Direct flights and travel time

Nonstop Perth-Denpasar flights cover roughly 2,578 kilometres in about 3 hours 40 minutes, among the shortest international routes out of Western Australia. Around ten direct services operate daily, split fairly evenly between morning and early-afternoon departure banks, with no scheduled overnight flights. Connecting itineraries exist through Jakarta or Kuala Lumpur but add several hours for no fare advantage, since direct capacity on this route rarely sells out even in peak weeks. Midday departures from Perth tend to see the heaviest passenger loads, aligning with connecting domestic flights arriving from the eastern states earlier that morning.

Departing from Perth

Perth Airport (PER) is Western Australia's only major gateway, and all Denpasar flights depart from the international precinct at Terminal 1. The airport sits about 12 kilometres east of the CBD; a free shuttle links the domestic and international terminals, while the Airport Line train, opened in 2022, connects Airport Central station directly to Perth's CBD in around 20 minutes, alongside taxi and rideshare pickup bays at each terminal.

Arriving in Denpasar

Ngurah Rai International Airport (DPS) is Bali's only airport, sitting roughly 13 kilometres south of Kuta and about 30 to 40 minutes by car from Seminyak or Sanur depending on traffic. International and domestic terminals share one building but sit a 10-minute walk apart across the Festival Plaza, so connecting travelers should budget extra time. Metered taxis, hotel transfers and rideshare apps operate from clearly marked pickup zones outside arrivals, and prepaid taxi counters inside the terminal offer fixed-price fares to major tourist areas. There's no rail link to the airport, so ground transport is entirely road-based; peak-hour traffic into Seminyak or Ubud can extend a 13-kilometre trip well past an hour.

Cabin classes available

All four carriers on this route fly a single-class, all-economy configuration, so there's no premium economy or business cabin on the direct Perth-Denpasar sector itself. Batik Air Indonesia's standard fare includes more inclusions, checked baggage and a meal, than Jetstar's unbundled base fare, which functions as its de facto upgrade path. Travelers wanting a business-class experience need to route via Melbourne or Sydney on Qantas or Virgin Australia, then connect onward to Denpasar, adding several hours to the direct nonstop time.

Things to do in Denpasar

Bali's biggest draws sit within an hour or two of the airport. Uluwatu Temple perches on a clifftop above the Indian Ocean and hosts a nightly Kecak fire dance at sunset. Tegallalang's stepped rice terraces near Ubud remain one of the island's most photographed landscapes, best visited early morning before tour buses arrive. Tanah Lot's offshore sea temple, roughly 20 kilometres from Denpasar, draws crowds for its low-tide silhouette against the sunset. Kuta Beach, minutes from the airport, remains the island's classic surf-and-sunset strip, while Seminyak's beach clubs cater to a quieter, more upscale crowd along the same coastline. Inland, Mount Batur offers a popular sunrise trek for travelers willing to start hiking before dawn, with views over a still-active caldera lake. Each sits within Bali's well-established tourist corridor, so onward transport and guided tours are easy to arrange from most Denpasar-area accommodation.

Festivals and events in Denpasar

Bali's calendar runs on both the Gregorian and traditional Balinese Pawukon calendars, so festival dates shift year to year. Nyepi, the Balinese Hindu New Year, typically falls in March and brings the entire island to a 24-hour standstill, including the airport, as part of a Day of Silence. The Bali Arts Festival, or Pesta Kesenian Bali, runs for a month from mid-June into July in Denpasar, showcasing traditional dance, gamelan and craft at the city's main arts centre. The Bali Kite Festival, usually held in July at Padang Galak beach, sends giant traditional kites into the sky in a competition rooted in an ancient harvest ritual. Galungan and Kuningan, marking the triumph of good over evil, recur every 210 days with temple processions across the island.

Where to stay in Denpasar

Seminyak suits travelers prioritizing beach clubs, boutique dining and an easy 20-minute run from the airport. Kuta stays the budget-friendly option, closest to the airport and dense with backpacker hostels and cheap surf rentals. Ubud, roughly 40 minutes inland, trades beach access for rice-terrace views, yoga studios and a quieter, culture-focused pace. Nusa Dua, further south, concentrates the island's big resort-and-golf properties around calm, reef-protected beaches suited to families. Each area has a distinct character, so the right base depends on whether the trip centres on surf, culture or a resort stay.

Travel tips for Perth-Denpasar

Australian passport holders need a visa for Indonesia; most travelers use the e-Visa on Arrival, payable online or on landing for around USD 35, valid 30 days and extendable once. A passport valid for at least six months beyond the travel date is required. Bali runs on Indonesian Rupiah; AUD exchanges easily at licensed moneychangers in Kuta and Seminyak, and cards are widely accepted at hotels and larger restaurants but less so at warungs and markets, so carrying some cash helps. Bali's WITA time zone sits in step with Perth's AWST, so there's no jet lag or clock adjustment on this route, a genuine advantage over flying to Bali from the eastern states. Local e-wallets are common for longer stays. Expect a tropical climate year-round, roughly 24 to 33 degrees Celsius, with a drier season from April to October and a wetter, more humid stretch from November to March bringing short, heavy afternoon downpours.

Alternative routes and related destinations

Travelers exploring beyond Bali from Perth can also look at nonstop flights to Jakarta (CGK) for Indonesia's capital, or Lombok (LOP) for a quieter island alternative just east of Bali. From the eastern states, Melbourne to Denpasar and Sydney to Denpasar both run with full-service options via Virgin Australia. Within Western Australia, Perth to Jakarta opens up onward domestic connections across Indonesia. For broader trip planning across the archipelago, see the full Indonesia flight guide.

Why book Perth-Denpasar on Traveloka

Traveloka tracks fare movement across all four carriers on this route in one place, so comparing Jetstar against Batik Air Indonesia takes one search instead of four. Price Alert flags genuine drops instead of generic seasonal advice, and Easy Reschedule lets travelers shift dates without starting a new booking from scratch. Local Australian debit and credit cards, along with BNPL options, make checkout straightforward for AUD-based bookings.

Flight Information to Bali / Denpasar

Flight Duration

3 hr(s) 40 mins

Airport in Perth

Airport in Bali / Denpasar

Where can we help you to go next?

Popular Routes from Perth Airport

Popular Routes from Ngurah Rai International Airport

Popular Airline to Bali / Denpasar

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Flights

Top International Flights

Fly from Australia to Bali

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Qantas Airlines
Qantas Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Jetstar Airways
Jetstar Airways
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Etihad Airways
Etihad Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Air China
Air China
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Korean Air
Korean Air
See Airlines
Japan Airlines
Japan Airlines
See Airlines
China Airlines
China Airlines
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
Air France
Air France
See Airlines
Delta Airlines
Delta Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Citilink
Citilink
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
American Airlines
American Airlines
See Airlines
British Airways
British Airways
See Airlines
Air New Zealand
Air New Zealand
See Airlines
Emirates
Emirates
See Airlines
Rex Airlines
Rex Airlines
See Airlines
Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.