Airline | Departure Time | Arrival Time | Origin airport | Destination airport | |
---|---|---|---|---|---|
![]() AirAsia Indonesia | 07:00 | 10:50 | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
![]() Batik Air Malaysia | 07:20 | 11:05 | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
![]() AirAsia Indonesia | 11:40 | 15:35 | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
![]() TransNusa | 13:55 | 17:40 | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
![]() Batik Air | 14:15 | 18:00 | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
![]() AirAsia Indonesia | 18:35 | 22:20 | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
![]() AirAsia Indonesia | 20:50 | 24:30 (+1 day) | Perth (PER) | Bali / Denpasar (DPS) | Book flight |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
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.