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

Cheap flights from Perth to Bali / Denpasar from AU$275

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

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Trusted

Trusted by more than 40mn users in Southeast Asia

24/7 Support

Reach out to us anytime, anywhere

Claim your Coupons ✨

Flights

10% off Flights

Save up to AU$30. Valid for first transactions in Traveloka App & Website
FLYNOW
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
Home
/
Flights
/
Perth to Bali / Denpasar

Flight Information: Perth to Bali / Denpasar

When Is the Cheapest Month & Date to Fly from Perth to Bali / Denpasar?

Save more with our latest coupon

Use WINTERSALE50 to get a discount!

Code:WINTERSALE50

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.
Sun, 15 Jun 2025 (Today)
Mon, 16 Jun 2025
Tue, 17 Jun 2025
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
AirAsia Indonesia
AirAsia Indonesia
07:00
10:50
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:35
Perth (PER)
Bali / Denpasar (DPS)
Book flight
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
AirAsia Indonesia
AirAsia Indonesia
18:35
22:20
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. Fares start at just AU$275 each way.
TransNusa
TransNusa
See Airlines
Citilink
Citilink
See Airlines
Lion Air
Lion Air
See Airlines
AirAsia Indonesia
AirAsia Indonesia
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines

About Bali / Denpasar

How long does it take to fly from Perth to Bali?

Direct flights from Perth to Bali (Denpasar) are about 3.5 hours. At just 1,600 kilometres, the trip is shorter than flying to the east coast of Australia— and often much cheaper, too.

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 AU$275.

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. 

How far in advance to book flights 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.

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.

Visa requirements for Australians flying to Bali / Denpasar

Aside from a valid passport, Australians need a visa to enter Indonesia. The good news is that it's super easy to get 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.

If you’re a passport holder from somewhere other than Australia, including permanent residents, it’s best to check with the Indonesian government for your visa requirements.

Time difference between Perth and Bali / Denpasar

There is a time difference between Perth and Bali / Denpasar. 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.


Flying in the other direction? Here's all the information you need about the reverse journey from Bali to Perth.




Flight Duration
3 hr(s) 35 mins
Airport in Perth
Airport in Bali / Denpasar

Frequently Asked Questions

How much are flights from Perth to Bali / Denpasar?
According to our data, you can fly from Perth to Bali / Denpasar starting from AU$275, and you can save even more with additional discounts and promos that can be found on our promo page.
How early should I get to the airport for a flight to Bali / Denpasar?
For domestic flights, we recommend arriving at the airport in Perth at least 2 hours before your scheduled departure time. For international flights, 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. It’s better to be early and relaxed than rushing at the last minute right? Every airline has its own rules about when check-in and baggage drop closes, so be sure to check before you head to Perth just in case.
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?
Travelling from Perth to Bali / Denpasar requires specific documents. For international flights, a passport is always necessary, this includes any domestic connections to international flights. The necessity of a visa depends on the traveller's citizenship and Bali / Denpasar's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed.
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.

Airline Partners

Payment Partners

For all your unique travel choices, we got you

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.