Explore the cheapest flights from Perth to Bali in the next three months. Based on Trip.com's data from the latest 7 days, one-way direct flights start at AU$ 168, and direct return tickets start at AU$ 282.

Author's Profile Picture Author's Profile Picture

Expert Picks: Flights from Perth to Bali

Find your perfect flight from Perth to Bali, tailored just for you.

Author's Profile Picture ZoraTrip.com Blogger
Jetstar is a budget carrier that can take you across Australia for less than the cost of an Uber ride.
Jetstar Airways
PER 20:30
3h 40m Direct
DPS 00:10
Sun, Oct 11 Perth- Bali Jetstar Airways
AU$ 148
Author's Profile Picture AliceTrip.com Writer
A smart alternative for traveling around Asia out of KL. Way more comfortable than standard budget airlines but keeps costs low.
Batik Air Malaysia
PER 07:20
3h 45m Direct
DPS 11:05
Sun, Jul 26 Perth- Bali Batik Air Malaysia
AU$ 224

Find Cheapest Airlines Flying from Perth to Bali

Choose from 8 carriers that fly from Perth to Bali, including Indonesia AirAsia, TransNusa Airlines, and Jetstar Airways. Enjoy the cheapest tickets on this route with Indonesia AirAsia.
Indonesia AirAsia logo Indonesia AirAsia
TransNusa Airlines logo TransNusa Airlines
Jetstar Airways logo Jetstar Airways
Batik Air Malaysia logo Batik Air Malaysia
Batik Air logo Batik Air
Scoot logo Scoot
Qantas Airways logo Qantas Airways
Virgin Australia logo Virgin Australia
Airlines are determined based on actual purchased flight tickets from Perth to Bali according to previous 12 months data from Trip.com.

Perth to Bali Flight Details

The distance between Perth and Bali is approximately 2,580.18km. It takes around 3 hours 42 minutes on average to fly from Perth to Bali. Based on Trip.com's data travel demand peaks in January. The off-season for travel is December.

Cheapest one-way flight priceAU$ 168
Cheapest return ticket priceAU$ 282
Off-season for travelDecember
Peak season for travelJanuary
Flight distance2,580.18km
Average flight time3 hours 42 minutes
Popular airlineIndonesia AirAsia
Flight statistics for the Perth–Bali route are based on aggregated booking data from Trip.com over the past 12 months.

Trip.com Price Insights on Flights from Perth to Bali

What is the cheapest month for one-way flights from Perth to Bali?

Average price of one-way flights from Perth to Bali purchased by Trip.com users by month over the past 12 months.

According to Trip.com's data, the cheapest month for flights from Perth to Bali is January, with an average price of AU$ 90. Conversely, the most expensive month is typically June, with an average price of up to AU$ 172.

AU$ 172
AU$ 131
AU$ 90
AU$ 49
    Cheapest
  • AU$ 149
    Jul
  • AU$ 126
    Aug
  • AU$ 137
    Sep
  • AU$ 125
    Oct
  • AU$ 120
    Nov
  • AU$ 116
    Dec
  • AU$ 90
    Jan
  • AU$ 125
    Feb
  • AU$ 113
    Mar
  • AU$ 138
    Apr
  • AU$ 149
    May
  • AU$ 172
    Jun

What is the cheapest month for return flights from Perth to Bali?

Average price of round-trip flights from Perth to Bali purchased by Trip.com users by month over the past 12 months.

According to historical data from Trip.com, the lowest prices for flights from Perth to Bali are found during February, with an average price of AU$ 241. Conversely, the highest prices are found during June, with an average price of up to AU$ 471.

AU$ 471
AU$ 356
AU$ 241
AU$ 126
    Cheapest
  • AU$ 430
    Jul
  • AU$ 306
    Aug
  • AU$ 352
    Sep
  • AU$ 408
    Oct
  • AU$ 286
    Nov
  • AU$ 298
    Dec
  • AU$ 305
    Jan
  • AU$ 241
    Feb
  • AU$ 280
    Mar
  • AU$ 337
    Apr
  • AU$ 328
    May
  • AU$ 471
    Jun

What's the cheapest day to fly from Perth to Bali?

Data is based on the average flight price for each day of the week from Perth to Bali on Trip.com over the past 12 months.

Based on Trip.com data from the past 12 months, the cheapest day to fly from Perth to Bali is Monday, with average prices lower than on other days. Avoid Thursday, as prices are usually highest then.

AU$ 317
AU$ 283
AU$ 249
AU$ 215
  • AU$ 249
    Mon
  • AU$ 249
    Tue
  • AU$ 280
    Wed
  • AU$ 317
    Thu
  • AU$ 309
    Fri
  • AU$ 279
    Sat
  • AU$ 257
    Sun

Flight FAQs

  • Which airlines offer the cheapest flights from Perth (PER) to Bali (DPS)?

    Based on Trip.com data, Indonesia AirAsia offers one-way fares as low as AU$ 168 on Cheapest nonstop routes (e.g. PER to DPS on Thu, Sep 10), while Indonesia AirAsia offers Cheapest nonstop round-trips from AU$ 282 departing on Thu, Sep 10 and returning on Thu, Sep 17.
  • At the moment, you can catch a direct flight from Perth to Bali with the following airlines, including: Indonesia AirAsia TransNusa Jetstar Airways Batik Air Malaysia Batik Air Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.
  • It takes about 3 hours 42 minutes to fly from Perth (PER) to Bali (DPS).
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Perth to Bali is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • Based on Trip.com data in the past 4 weeks, there is 69 flight per week flying from Perth to Bali. You can check the weekly schedule for popular airlines on this route below: Indonesia AirAsia: S/M/T/W/T/F/S -- QZ545 (16:41) TransNusa: S/M/T/W/T/F/S -- 8B085 (05:08) Batik Air: S/M/T/W/T/F/S -- ID6008 (14:40)
  • To find best deals on flights from Perth to Bali, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Thu, Sep 10, with one-way flights priced at just AU$ 168.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Indonesia AirAsia.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for Bali travel is around January.
    · Get exclusive promo codes for Trip.com app users.
  • The cheapest months to fly from Perth to Bali is December, when demand for travel is lower.
  • After crunching the numbers on our July flight calendar, it's currently cheapest to fly from Perth to Bali on July 25, 2026 with Indonesia AirAsia, with prices starting at AU$ 273.
  • You can land at any one of the following hubs in Bali, with Perth Airport to Ngurah Rai International Airport (PER-DPS) is by far the most common option on this route: Ngurah Rai International Airport (DPS).
  • The time difference between Bali and Perth is 0h.
  • Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.

Flying from Perth to Bali: What You Need to Know

Flight Duration from Perth to Bali​​ is about 3 hours 40 minutes. Bali is in the ​same time zone as Perth​​, so there is no jet lag!

Upcoming 2026 Music & Cultural Events

  • Bali Arts Festival (Pesta Kesenian Bali): Ongoing until mid-July at Taman Budaya in Denpasar, showcasing traditional Balinese art, dance, and crafts.
  • Ubud Village Jazz Festival: August 7–8 in Ubud, featuring world-class jazz performers in a lush, outdoor setting.
  • Maybank Marathon: August 23 in Gianyar, one of Indonesia's largest international running events.
  • Sanur Village Festival: August 2026 (Dates TBC), offering food stalls, cultural parades, and live music on the beach.
  • Ubud Writers & Readers Festival: October 21–25, Asia’s leading literary and cultural festival.

Live Concerts & Beach Club Parties

  • Eric Prydz: June 20 at Savaya Bali, Uluwatu.
  • ARTBAT: June 21 at Savaya Bali, Uluwatu.
  • PURE Music Festival: June 19 at Café del Mar, Canggu.
  • Ongoing Weekly Residencies: Top clubs like Atlas Super Club in Canggu and Savaya in Uluwatu regularly host big-name touring DJs all summer long.

Key Information

  • ​Departure:​​ You’ll fly out of​Perth Airport (PER)​—one of Australia's main international gateways. ​​International flights operate from Terminal 1 (T1).​​ Suggest arriving ​​3 hours early​ as the security and immigration queues can be significant, especially during peak travel periods.
  • ​Arrival:​​ All flights land at ​Bali Airport (DPS)​, officially ​named Ngurah Rai International Airport​​. Transport options include metered taxis and ride-shares (Grab, Gojek) to the main tourist areas like Seminyak, Kuta, and Canggu (located approximately 13-25km south; ride times vary greatly by traffic, expect 60-90+ minutes).
  • ​Airlines:​​ ​Qantas​, ​Virgin Australia​, ​Jetstar​, and ​Garuda Indonesia​dominate this route. Some typical carry-on allowances include ​​Qantas/Virgin: 10–14kg​​; ​​Jetstar: 7kg only—pay for any extra kg​​. Complimentary snacks, meals, and drinks are standard on Qantas, Virgin Australia, and Garuda; Jetstar sells all food and beverages onboard.

TransNusa launched Bali-Perth services in March 2025, expanding from three to 17 weekly flights, with plans to increase to 21 weekly flights by July 2026. The carrier operates Airbus A320 aircraft offering competitive fares and includes 15kg checked baggage. In contrast, Citilink permanently cancelled all Bali-Perth flights in early 2025. Flights depart from Ngurah Rai International Airport in Denpasar and arrive at Perth Airport Terminal 1. The route continues to see strong service from multiple carriers including Jetstar maintaining its position as one of the busiest international leisure routes from Indonesia to Australia.

Flying from Perth to Bali: Perth Airport

Source from Unsplash: Dsyphers

Airports in Perth​

Perth ​​has three primary airports​​: ​​Perth Airport (PER)​​, ​​Jandakot Airport (JAD)​​, and ​​Bunbury Airport (BUY)​​. ​​Perth Airport​​ is the ​​primary gateway​​ for international, domestic, and regional flights. ​​Jandakot Airport​​ functions as a ​​major general aviation hub​​, serving private aircraft, flight training, and charter operations. ​​Bunbury Airport​​ serves as a ​​regional airport​​ for the Southwest, but located about 175km south of Perth.

​Perth Airport (PER)​

  • ​Location:​​ It's 12 km east of downtown Perth (CBD).
  • ​Four terminals:​​ T1 (International), T2 (Domestic - Qantas group), T3 (Domestic - Virgin Australia), T4 (Regional - Alliance, others).
  • ​Terminals connected by:​​ Free terminal transfer buses (operate frequently between T1/T2 and T3/T4; note T1 & T2 are connected airside, T3 & T4 are connected airside).
​Getting from downtown Perth​ to PER
  • ​Airport Line Train:​​ Direct to PER (​​$5.00 AUD​​) using SmartRider card (18-22 mins).
  • ​Taxi/Rideshare:​ ​​just need $45–55 AUD​​ to PER (25-40 mins, traffic dependent).
  • ​Bus (Route 380):​​ Connects terminals to PER (approx. ​$5.00 AUD​).
  • ​Car Rental:​​ Recommend booking on Trip.com and get your new user counpon.

​Jandakot Airport (JAD)​

  • ​Location:​​ It's 18 km south of downtown Perth.
  • ​Primary Focus:​​ Flight training, private aviation, charter flights, aerial work (firefighting, surveying), and aircraft maintenance.​
​Getting from downtown to JAD
  • Airport Bus Line 1:​​ Economical, reliable and runs directly to JAD (​​cost:​​ ¥20-25, ~50-70 minutes).
  • ​​Taxi:​​ Direct, convenient, and available 24/7 outside (​costs ¥100-150, takes ~40-60 minutes).
  • ​​Ride-Hailing Apps (Didi Chuxing):​​ Often cheaper than taxis and cost about ¥80-120.

​Bunbury Airport (BUY)​​ 

  • ​Location:​​ It's approximately 175 km south of Perth CBD.
  • ​Serves:​​ South West region (Bunbury, Busselton, Margaret River).
  • ​Services:​​ Regional flights to Perth (RPT - Regular Public Transport by operators like Skippers Aviation/Silver Airways) and general aviation.
​Getting from downtown to BUY
  • Airport Line Train: From ​​Airport Central Station​​ (T1/T2) to Perth Station in 18–20 minutes (cost A$4–5, free for children under 4).
  • Public Bus: ​​There are two bus options. Bus 37 is from Elizabeth Quay to T3/T4 (50 min, A$4.20). Bus 902 is from Wellington St to T1/T2 (38 min, A$4.60) .
  • Taxi/Rideshare: ​cost ~A45–50, takes 20–25 min to BUY.
Flying from Perth to Bali: Bali Airport

Source from Unsplash: Troyscanon

Airport in Bali​

Bali ​​operates with one primary airport​​, named Ngurah Rai International Airport (DPS)​​. The airport ​​features three major terminals​​: an ​​International Terminal​​, a ​​Domestic Terminal​​, and the ​​newly expanded Terminal 3​​. Though serving as the ​​sole aviation gateway​​, these terminals ​​collectively handle all international and domestic flights​​.

​Ngurah Rai International Airport (DPS)​

  • ​Location​​: It's 13 km south of downtown Denpasar and directly adjacent to Kuta/Seminyak tourist zones.
  • ​Indonesia’s second-busiest airport​​ (25+ million passengers/year).
  • ​Terminal connections​​: It provides free ​​24-hour shuttle buses​​ connect terminals every 10 minutes (5–7 minute ride).
​Getting from DPS to downtown​​:
  • ​Taxi/Rideshare​​: Fixed-price coupons at arrivals: ​​70K–150K IDR to Kuta/Seminyak (15–30 mins).
  • ​Hotel Transfers​​: Pre-booked resorts provide dedicated shuttles on Trip.com (highly advised for Ubud/Nusa Dua).
  • ​Bus (Kura-Kura)​​: Air-conditioned routes to major hubs costing about 50K IDR​​; limited luggage space.

Best Time to Fly to Bali​

  • ​Best time​​: ​​May–August​​ or ​​September–October​​. Dry season perfection (24–31°C), low humidity—ideal for surfing, temples, and beaches. Peak season events (July’s Bali Kite Festival!).
  • ​Nov–Mar​​: Monsoon season (daily tropical showers; 85% humidity). Lush landscapes but travel delays possible. Christmas/New Year demands ​​6+ month bookings​​.
  • ​Apr & Nov​​: It's the best months as there is minimal rain, uncrowded sites, and discounted villa rates. It's very perfect for volcano treks and rice-terrace photography.

Where to Stay in Bali​

Book Bali hotels on Trip.com! Trip.com offers Free Cancellation, so plan your island getaway without any stress!

  • ​Seminyak/Canggu​​: It’s ​​best for first-timers!​​ You can walk to ​​beach clubs​​, ​​boutique stores​​, and sunset bars. I suggest ​​W Bali Seminyak (luxury)​​ and ​​Tropical Canggu Inn (budget)​​.
  • ​Ubud​​: If you ​​love jungle serenity​​, you can’t miss the ​​Sacred Monkey Forest​​, ​​rice terraces​​, and yoga retreats. Just ​​1-hour drive​​ from the airport via ​​scenic hill routes​​.
  • ​Nusa Dua/Uluwatu​​: It’s ​​pure luxury escape!​​ You must see ​​clifftop temples​​, private beaches, and world-class golf courses. Find villa resorts with ​​infinity pools​​ facing the Indian Ocean. Access via ​​30-min taxi​​ from DPS.
  • ​Canggu/Pererenan​​: It’s the vibe of ​​digital nomad central​​. Discover ​​café coworking spaces​​, surf breaks, and hidden warungs. Stay at eco-bamboo villas or surfer hostels (​​20-min drive​​ to Seminyak).

Trip.com Airline Insights on Flights from Perth toBali

Which airlines offer the cheapest nonstop flights from Perth to Bali?

Data is based on the average price of all nonstop flights from Perth to Bali on Trip.com in the past 12 months.

Based on Trip.com data from the past 12 months, TransNusa Airlines offers the cheapest nonstop flights from Perth to Bali, with an average price of AU$ 295.

AU$ 265
AU$ 295
AU$ 326
AU$ 356
AU$ 386
TransNusa Airlines
AU$ 295
TransNusa Airlines
Indonesia AirAsia
AU$ 319
Indonesia AirAsia
Batik Air
AU$ 323
Batik Air
Jetstar Airways
AU$ 334
Jetstar Airways
Batik Air Malaysia
AU$ 362
Batik Air Malaysia
Scoot
AU$ 386
Scoot

Which airlines operate the most flights from Perth to Bali?

Data is based on the number of flights from Perth to Bali operated by each airline on Trip.com in the past month.

Based on Trip.com data from the past month, Indonesia AirAsia operates the most flights from Perth to Bali, with 30 flight per week.

14
19
25
30
Indonesia AirAsia
30
Indonesia AirAsia
IndiGo
25
IndiGo
Qantas Airways
22
Qantas Airways
Jetstar Airways
22
Jetstar Airways
KLM Royal Dutch Airlines
22
KLM Royal Dutch Airlines
TransNusa
19
TransNusa

How many flights are there each day from Perth to Bali?

The data is based on the flight numbers for each day of the week from Perth to Bali within the Trip.com database over the past month.

Based on Trip.com data from the past month, the most flights from Perth to Bali depart on Friday/Saturday, and the fewest flights depart on Wednesday.

112
94
76
58
Highest
89
Mon
88
Tue
76
Wed
94
Thu
112
Fri
112
Sat
88
Sun

Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.

Book with no extra fees

Prices displayed in this page are all-inclusive prices (incl. taxes, fuel surcharge, regulatory fees, etc) with all fees confirmed before payment. Fees for baggage, meals, Wi-Fi, or other additional services are also included as shown in the flight cards.

Real-time pricing updates

Prices, availability, and travel information on this page were updated within last 24 hours—even in real-time. The more popular the route, the more precise the data.

Change & Cancellation Policy

Trip.com displays flight cancellation and change policies for each flight ticket during the booking process, including fees and applicable conditions. Please check the following scenarios:
Voluntary cancellation/change:
To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy.
Cancellation/change due to a flight schedule change:
If the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.