Top Airlines Flying from Perth to Bali

Choose from 6 airlines fly from Perth to Bali, including Indonesia AirAsia, TransNusa Airlines, and Jetstar Airways. Indonesia AirAsia has lowest fares on this route.

Search direct flights: from Perth to Bali for the next 3 months. Book one way from AU$ 139 | Return ticket from AU$ 244.

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Flight Information from Perth to Bali

The distance between Perth and Bali is about 2,580.18km. The direct flights take around 3 hours 44 minutes. Visit Bali during January for peak season energy, or opt for December for fewer crowds and cheaper flights.

Cheapest one-way flight priceAU$ 139
Cheapest return ticket priceAU$ 244
Off-season for travelDecember
Peak season for travelJanuary
Flight distance2,580.18km
Average flight time3 hours 44 minutes
Popular airlineIndonesia AirAsia

Best Time to Book Flights from Perth to Bali

The cheapest flights from Perth to Bali are available between Nov 16 and Nov 23, with one way flights starting from AU$ 138.

Cheapest flights
From price
Search
  • 916
  • 1623
  • 2330
  • Dec

    307
  • 714
  • 1421
  • 2128
  • Jan

    284
  • 411
  • 1118
  • 1825
  • Feb

    251
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.

FAQ

  • 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 Batik Air Malaysia 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 44 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 54 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 -- QZ535 (11:59) Jetstar Airways: S/M/T/W/T/F/S -- JQ110 (07:00)
  • The cheapest months to fly from Perth to Bali is December, when demand for travel is lower.
  • After crunching the numbers on our November flight calendar, it's currently cheapest to fly from Perth to Bali on November 25, 2025 with Indonesia AirAsia, with prices starting at AU$ 238.
  • 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!

  • ​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.
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).