Cheap Flight Deals from Perth to Bali
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.
- One way
- Return
-
- Cheapest nonstop
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Thu, Sep 10 | Indonesia AirAsia
DPS 07:053h 55mDirectPER 11:00Bali - Perth | Thu, Sep 17 | Indonesia AirAsiaAU$ 282 AU$ 36423% off23% offAU$ 364 AU$ 282 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Sun, Sep 13 | Indonesia AirAsia
DPS 01:003h 45mDirectPER 04:45Bali - Perth | Fri, Sep 18 | Indonesia AirAsiaAU$ 289 AU$ 36421% off21% offAU$ 364 AU$ 289 -
PER 16:304hDirectDPS 20:30Perth - Bali | Fri, Sep 11 | Indonesia AirAsia
DPS 01:003h 45mDirectPER 04:45Bali - Perth | Fri, Sep 18 | Indonesia AirAsiaAU$ 289 AU$ 36421% off21% offAU$ 364 AU$ 289 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Sun, Sep 13 | Jetstar Airways
DPS 07:053h 55mDirectPER 11:00Bali - Perth | Thu, Sep 17 | Indonesia AirAsiaAU$ 30018% offAU$ 364 AU$ 300 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Thu, Sep 3 | Indonesia AirAsia
DPS 01:003h 45mDirectPER 04:45Bali - Perth | Mon, Sep 7 | Indonesia AirAsiaAU$ 31214% offAU$ 364 AU$ 312 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Sun, Sep 6 | Indonesia AirAsia
DPS 00:103h 35mDirectPER 03:45Bali - Perth | Wed, Sep 9 | Indonesia AirAsiaAU$ 31414% offAU$ 364 AU$ 314 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Sun, Sep 6 | Jetstar Airways
DPS 00:103h 35mDirectPER 03:45Bali - Perth | Wed, Sep 9 | Indonesia AirAsiaAU$ 32311% offAU$ 364 AU$ 323 -
PER 21:003h 40mDirectDPS 00:40Perth - Bali | Tue, Sep 1 | Jetstar Airways
DPS 01:003h 45mDirectPER 04:45Bali - Perth | Mon, Sep 7 | Indonesia AirAsiaAU$ 32311% offAU$ 364 AU$ 323 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Wed, Sep 9 | Indonesia AirAsia
DPS 00:103h 35mDirectPER 03:45Bali - Perth | Wed, Sep 16 | Indonesia AirAsiaAU$ 32710% offAU$ 364 AU$ 327 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Wed, Sep 9 | Jetstar Airways
DPS 00:103h 35mDirectPER 03:45Bali - Perth | Wed, Sep 16 | Indonesia AirAsiaAU$ 3319% offAU$ 364 AU$ 331 -
PER 13:0017h 25m1 stopDPS 14:00Perth - Bali | Fri, Jul 17 | Normal Airline
DPS 15:006hDirectPER 16:00Bali - Perth | Sun, Jul 19 | Normal AirlineFind more flightsFind more flights
-
Cheapest nonstop
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Thu, Sep 10 | Indonesia AirAsiaAU$ 168 AU$ 20819% off19% offAU$ 208 AU$ 168 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Mon, Jul 27 | Jetstar AirwaysAU$ 169 AU$ 20819% off19% offAU$ 208 AU$ 169 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Sun, Aug 30 | Jetstar AirwaysAU$ 170 AU$ 20818% off18% offAU$ 208 AU$ 170 -
PER 21:003h 40mDirectDPS 00:40Perth - Bali | Tue, Sep 1 | Jetstar AirwaysAU$ 17914% offAU$ 208 AU$ 179 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Wed, Sep 9 | Indonesia AirAsiaAU$ 18113% offAU$ 208 AU$ 181 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Thu, Sep 3 | Indonesia AirAsiaAU$ 18113% offAU$ 208 AU$ 181 -
PER 20:003h 40mDirectDPS 23:40Perth - Bali | Sun, Sep 13 | Indonesia AirAsiaAU$ 18113% offAU$ 208 AU$ 181 -
PER 16:304hDirectDPS 20:30Perth - Bali | Fri, Sep 11 | Indonesia AirAsiaAU$ 18113% offAU$ 208 AU$ 181 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Sun, Sep 13 | Jetstar AirwaysAU$ 1899% offAU$ 208 AU$ 189 -
PER 20:303h 40mDirectDPS 00:10Perth - Bali | Mon, Aug 24 | Jetstar AirwaysAU$ 1899% offAU$ 208 AU$ 189 -
PER 13:0017h 25m1 stopDPS 14:00Perth - Bali | Fri, Jul 17 | Normal AirlineFind more flightsFind more flights

Expert Picks: Flights from Perth to Bali
Find your perfect flight from Perth to Bali, tailored just for you.
ZoraTrip.com Blogger
AliceTrip.com Writer
Find Cheapest Airlines Flying from Perth to Bali
Indonesia AirAsia
TransNusa Airlines
Jetstar Airways
Batik Air Malaysia
Batik Air
Scoot
Qantas Airways
Virgin Australia 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 price | AU$ 168 |
|---|---|
| Cheapest return ticket price | AU$ 282 |
| Off-season for travel | December |
| Peak season for travel | January |
| Flight distance | 2,580.18km |
| Average flight time | 3 hours 42 minutes |
| Popular airline | Indonesia AirAsia |
Trip.com Price Insights on Flights from Perth to Bali
What is the cheapest month for one-way flights from Perth to Bali?
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.
What is the cheapest month for return flights from Perth to Bali?
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.
What's the cheapest day to fly from Perth to Bali?
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.
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.Which airlines offer direct flights from Perth to Bali?
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.How long is the flights from Perth (PER) to Bali (DPS)?
It takes about 3 hours 42 minutes to fly from Perth (PER) to Bali (DPS).When is the best time to book flights from Perth to Bali?
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.How many flights are there per week from Perth to Bali?
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)How can I find the best deals on flights from Perth to Bali?
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.When is the best time to book a flight from Perth to Bali to get the best price?
The cheapest months to fly from Perth to Bali is December, when demand for travel is lower.Which upcoming date is the cheapest for flights from Perth to Bali?
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.Which airports can I fly through when travelling to Bali from Perth?
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).What is the time difference between Perth and Bali?
The time difference between Bali and Perth is 0h.How can I change or cancel my flight ticket from Perth to Bali?
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.

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.

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?
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.
Which airlines operate the most flights from Perth to Bali?
Based on Trip.com data from the past month, Indonesia AirAsia operates the most flights from Perth to Bali, with 30 flight per week.
How many flights are there each day from Perth to Bali?
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.
More Cheap Flights & Deals on Trip.com
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.