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

Cheap flights from Perth to Bali from just AU$182

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Travel Made Easy

Exclusive extras, discounts and perks

24/7 Customer Support

Reach out to us anytime, anywhere
Home
/
Flights
/
Perth to Bali / Denpasar

Flight Information: Perth to Bali / Denpasar

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

OriginDestinationDeparture DatePrice
Perth (PER)Bali / Denpasar (DPS)Monday 22 September 2025AU$240
Perth (PER)Bali / Denpasar (DPS)Tuesday 28 October 2025AU$149
Perth (PER)Bali / Denpasar (DPS)Saturday 29 November 2025AU$149
Perth (PER)Bali / Denpasar (DPS)Monday 1 December 2025AU$161
Perth (PER)Bali / Denpasar (DPS)Saturday 24 January 2026AU$160
Perth (PER)Bali / Denpasar (DPS)Thursday 12 February 2026AU$149
Perth (PER)Bali / Denpasar (DPS)Thursday 26 March 2026AU$149
Perth (PER)Bali / Denpasar (DPS)Saturday 18 April 2026AU$149
Perth (PER)Bali / Denpasar (DPS)Tuesday 12 May 2026AU$150
Perth (PER)Bali / Denpasar (DPS)Wednesday 17 June 2026AU$150
Perth (PER)Bali / Denpasar (DPS)Saturday 18 July 2026AU$151
Perth (PER)Bali / Denpasar (DPS)Sunday 30 August 2026AU$150

Save even more with our latest coupon

Use HELLOTRAVELOKA in our app to get up to AU$30 off flights or AU$80 off hotels.

Code:HELLOTRAVELOKA

Copy

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 35 minutes.
Thu, 18 Sept 2025 (Today)
Fri, 19 Sept 2025
Sat, 20 Sept 2025
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
TransNusa
TransNusa
13:55
17:40
Perth (PER)
Bali / Denpasar (DPS)
Book flight
Batik Air
Batik Air
14:15
18:00
Perth (PER)
Bali / Denpasar (DPS)
Book flight
TransNusa
TransNusa
18:05
21:50
Perth (PER)
Bali / Denpasar (DPS)
Book flight
AirAsia Indonesia
AirAsia Indonesia
18:35
22:20
Perth (PER)
Bali / Denpasar (DPS)
Book flight
Jetstar
Jetstar
18:45
22:25
Perth (PER)
Bali / Denpasar (DPS)
Book flight
AirAsia Indonesia
AirAsia Indonesia
20:50
24:30 (+1 day)
Perth (PER)
Bali / Denpasar (DPS)
Book flight

Direct flights from Perth to Bali / Denpasar

Airlines flying direct on the Perth to Bali / Denpasar route
These airlines offer direct service between Perth and Bali / Denpasar, in as little as 3 hours and 35 minutes.
AirAsia Indonesia
AirAsia Indonesia
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
TransNusa
TransNusa
See Airlines

About Bali / Denpasar

Taking off to the Isle of Gods from Perth is basically a rite of passage. Closer to the Western Australian city than many other places in Australia, Perth is just a short flight away from Bali and is one of the most flown-to destinations from the city. But if you're new to the route, or want to see what other options are out there to get the most bang for your buck, you've come to the right place.

Airlines flying from Perth to Bali (Denpasar)

There’s plenty of options for flights to Bali from Perth, with a bunch of airlines all offering various flight times, inclusions and prices. Here’s a list of all the airlines flying this route direct and what to expect to help make your choice easier.

  • AirAsia Indonesia: Budget airline known for affordable fares and frequent flights.
  • Batik Air: full-service carrier offering comfortable and quality service. Prices range from mid to high, depending on class and route.
  • Jetstar: Australian low-cost airline offering budget-friendly flights.
  • Transnusa: A new budget flight option shipping cost-savvy travellers from Western Australia to Bali.

Noticed Citilink missing from the list? Unfortunately the airline is no longer flying this route.

If you’re a loyal Qantas or Virgin Australia flyer, you can still get to Bali (Denpasar) from Perth but you’ll need to make a connection on the way. You can also fly with other carriers, like Garuda, Singapore Airlines, Scoot and AirAsia X via other cities as well. If you don’t mind adding a few hours to your trip, you may be able to save some money on your fare.

Which airline is best to fly from Perth to Bali?

Best is subjective, of course, but if you're looking for the cheapest fare, then Jetstar will likely be the best for you.

If you're looking for a full-service option then a connecting fare with Garuda, Singapore Airlines or Malaysia Airlines will probably be your best choice. However, you will need to stopover in another city which will add a few hours to your trip.

Cost of flights to Bali from Perth

When there isn’t a special sale on, flights between Perth and Bali are typically $150-$250 each way. Right now, the cheapest available flights we can find are {flightCheapestPrice}.

Cheapest month to fly to Bali (Denpasar)

Airfares from Perth are generally cheaper during Bali’s wet season (October-March), as this period is also the lean season for tourism. Most tourists choose to visit the island during the dry season (April-September) as the weather is more favourable to enjoying Bali's best beaches. 

Best time to book a flight to Bali

Generally, the earlier the better in most situations will get you the best fares from Perth to Bali, but four to six months tends to be the sweet spot.

Historically, booking a midweek departure (particularly on Tuesdays and Wednesdays), tends to be cheaper on just about every route, including Perth to Bali, due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates.

We do recommend keeping an eye out for big sales, like Jetstar's birthday sales or Friday Fare Frenzies which can discount flights between Perth and Bali to some very low rates.

What is the earliest flight to Bali from Perth?

If you’re looking to maximise your time in Bali, there are some early morning flights that can get you there in time for breakfast.

If you don’t mind the very early start from Perth, AirAsia Indonesia flies between the Western Australian city and Bali departing at 3:35am daily, landing in Denpasar at 7:15am.

About Bali’s airport in Denpasar

If you’ve been wondering why flights from Perth to Bali often say they’re going to Denpasar, that’s because it’s the name of the main city on the island and its corresponding airport — I Gusti Ngurah Rai International Airport (DPS).

The only airport on the island, DPS handles all flights, both domestic and international routes. So if Bali is just the beginning around a tour of Indonesia, you can easily fly onto other destinations like Jakarta, Labuan Bajo or Lombok from here. 

The airport is located about 14 kilometres from the centre of Denpasar, on the south of the island and within easy reach of many resort areas.If your hotel is in areas like Kuta, Seminyak, Sanur or Nusa Dua, they’re all quite close to the airport and you should be at your hotel well within an hour.

What information do I need to know when booking a flight from Perth to Bali with Traveloka?

When booking a flight to Bali, and just about everywhere, you'll need to know the full legal name of every passenger on your booking. We also need your date of birth, nationality and passport details. It's also best to decide at the time you book your flight if you want to check a bag or choose a seat on your flight from {originLocation} to {locationDestination}, as it will be more expensive to add these on later or at the airport. And we're all about getting the best deal here at Traveloka!

Time difference between Perth and Bali

There is a time difference between Perth and Bali. Both countries participate in daylight savings, but do change at different times of the year.

Bali use WITA (Central Indonesian Time), which is the same as Perth. Since neither city uses daylight savings time, the times are the same all year.

Tips for finding affordable fares to Bali from Perth

Want to snag those {flightCheapestPrice} fares to Bali? Well, here's some tips on how to do it:

  • Be flexible: Use our guide above to find the cheapest month of the year to travel from Perth to Bali
  • Avoid school holidays and other peak travel times: If you're not restricted to travelling over Christmas/New Year's or during school holidays, you'll find much lower fares other times of the year.
  • See if we have a deal for you: We love a deal here at Traveloka, so check out our deals page regularly to see if we have any offers that can help you save.
  • Use the Traveloka app: If you're new to us, we'll give you a coupon code toward your first in-app purchase.


Flying in the other direction? Here's all the information you need about the reverse journey from Bali to Perth. If you're curious about other destinations in Indonesia, you can book onward flights from Bali to places like Lombok, Jakarta, Labuan Bajo and more.

Flight Information to Bali / Denpasar

Flight Duration

3 hr(s) 35 mins

Airport in Perth

Airport in Bali / Denpasar

Frequently asked questions about flying from Perth to Bali

How much are flights from Perth to Bali / Denpasar?
According to our data, you can fly from Perth to Bali / Denpasar starting from AU$182, and you can save even more with additional discounts and promos that can be found on our promo page.
What's the best airline to fly from Perth to Bali?
Of the four airlines flying this route direct, Virgin will most likely be your best bet. With Virgin, you'll be able to enjoy in-flight entertainment and collect frequent flyer points, too. Depending on your Velocity status, you may qualify for extra perks, too. All airlines will charge you for meals and checked baggage, though. While there aren't any full-service airlines flying this route, there are some perks that make the budget carriers worthwhile.
When is the best time to buy tickets from Perth to Bali / Denpasar?
Timing is everything when it comes to grabbing flight tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and a minimum of 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions. Consider shopping around big sales events, like EOFY, Black Friday or Boxing Day to get the best deal.
What is the cheapest day to fly to Bali / Denpasar?
Looking for the best deals to Bali / Denpasar? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper on just about every route, including Perth to Bali / Denpasar, due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Bali / Denpasar without breaking the bank! It's easy to compare dates when booking flights form Perth with Traveloka, too. We automatically show pricing for the five days following your requested date to see when the cheapest fares are available.
What information do I need to know when booking a flight?
When booking a flight to Bali / Denpasar, and just about everywhere, you'll need to know the full legal name of every passenger on your booking. We also need your date of birth, nationality and passport details. It's also best to decide at the time you book your flight if you want to check a bag or choose a seat on your flight from Perth to Bali / Denpasar, as it will be more expensive to add these on later or at the airport. And we're all about getting the best deal here at Traveloka!
Do I need a passport and visa to fly between Perth to Bali / Denpasar?
Yes, Australians need both avalid passport and a visa to enter Indonesia. The good news is that it's super easy to get in advance or on arrival, and even easier thanks to Traveloka's fuss-free visa option. When you book a flight to anywhere in Indonesia with Traveloka, you'll have the option to add on a visa and we'll take care of it for you. We don't charge any more than the Indonesian government does at the airport. You'll have the option to add this on at the time of your flight booking.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Perth to Bali / Denpasar?
When flying direct, the flight from Perth to Bali / Denpasar is about 3 hours and 35 minutes.
Are there any available promotions to save on flights booked with Traveloka?

If you're looking to add on a hotel, activity or hire car to your trip we can help you save up to AU$80 on those. Simply download our app and use the promo code HELLOTRAVELOKA on your first purchase to save up to AU$30 on activities, up to AU$50 on hire cars and up to A$80 on hotel stays. Terms and conditions apply.

How do I get the cheapest flights Perth to Bali / Denpasar?

Set up price alerts for your preferred travel dates, check out the lowest-fare calendar above and make sure you book a few months in advance for the best prices on flights from Perth to Bali / Denpasar.

How early should I get to the airport?
For flights to Bali / Denpasar, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. Every airline has its own rules about when check-in and baggage drop closes, so be sure to check before you head to the airport in Perth just in case.
Is Perth closer to Bali or Sydney?
Despite being in the same country as Sydney, Perth is actually closer to Bali. The flight from Perth to Sydney takes about 4.5 hours, while the flight from Perth to Bali takes 3 hours and 35 minutes.
Are business class flights available on flights to Bali from Perth?
They sure are! If you're looking for some extra legroom or to spread out on a flat-bed seat, then you can book a business class ticket for your trip. When you're starting your search at the top of this page, there's the option to select economy, premium economy, business class or first class. (There's a drop-down menu just above the search button. For Perth to Bali, business class is available on direct flights with Batik Air only. You'll get a spacious 45 inches of legroom and in-flight meals.

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

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!

Save on your next trip with these coupons ✨

Flights

10% off Flights

Save up to AU$30. Valid for first transactions on Traveloka App & Website
HELLOTRAVELOKA
Copy
Hotels

10% off Hotels

Save up to AU$80 with no minimum transaction. Valid for first transaction in Traveloka app
HELLOTRAVELOKA
Copy
Things to Do

10% off Things to Do

Save up to AU$30 with no minimum transaction. Valid for first transaction in Traveloka app
HELLOTRAVELOKA
Copy
Car Rental

10% off Car Rental

Save up to AU$50 with no minimum transaction. Valid for first transaction in Traveloka app
HELLOTRAVELOKA
Copy
Airport Transfer

5% off Airport Transfer

Save up to AU$25 with no minimum transaction. Valid for all users in Traveloka App & Website
AIRPORTVIP
Copy

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

Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

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