
The flight from Perth to Bali takes approximately 3 hours 30 minutes to 4 hours, depending on wind conditions. Bali (WITA) is 1 hour ahead of Perth (AWST), so if you depart Perth at 8:00 AM, you'll land in Bali by around 10:30 AM local time — leaving you the entire day to enjoy the island. It's one of Australia's shortest international routes, making Perth to Bali an ideal escape for even a long weekend.
Finding cheap Perth to Bali flights doesn't have to be a challenge. TransNusa offers a range of fare options to suit every budget, from economy value seats to flexible tickets for travellers who need to change plans. Keep an eye on our promotional fares for the best deals on the Perth to Bali route.
As a general rule, the cheapest time to fly from Perth to Bali is during shoulder season — April to May and September to October. These months offer pleasant weather in Bali while avoiding the peak-price periods of the Australian school holidays (June–July and December–January). Booking at least 6 to 8 weeks in advance typically yields the best fares. Midweek departures (Tuesday–Thursday) are also usually cheaper than Friday or Sunday flights.
Cheapest months to fly PER → DPS
April May September October
Avoid: Jun–Jul, Dec–Jan (school holidays)
Here are the most effective ways Australian travellers can secure the best price on Perth to Bali flights:
With multiple airlines competing on the Perth to Bali route, here's what makes TransNusa the smart choice for Australian travellers heading to DPS.
TransNusa operates direct flights from Perth to Bali, meaning no layovers in Singapore, Jakarta, or Kuala Lumpur. You board in Perth and step off in Bali. For West Australian travellers, this is one of the most convenient routes available — no transit stress, no extra immigration queues, just a smooth 3.5-hour hop across the Indian Ocean. A non-stop Perth to Bali flight means you're on the beach faster.
All Perth to Bali flights with TransNusa include a generous checked baggage allowance. Here's a quick overview of what's included by fare type:
Update exact baggage allowances with your current policy. Specific numbers improve E-E-A-T signals and reduce customer service queries.
Australian passport holders travelling to Bali can obtain a Visa on Arrival (VoA) upon arriving at Ngurah Rai International Airport. The VoA is valid for 30 days and can be extended once for another 30 days at the local immigration office. Alternatively, travellers can apply for the Electronic Visa on Arrival (eVoA) online before departure for a faster arrival process. A valid Australian passport with at least 6 months validity from your date of arrival is required. No vaccinations are currently mandatory for entry into Indonesia for Australian travellers, but check the latest requirements before you fly.
Quick entry checklist for Australians flying Perth to Bali
Bali has two distinct seasons: the dry season (April to October) and the wet season (November to March). For Perth travellers, the best time to fly to Bali is during the dry season, when the weather is sunny and humidity is lower — perfect for beaches, temples, and outdoor activities. July and August are the busiest months (and most expensive); for a balance of good weather and lower crowds, May, June, and September are ideal. If you're a surfer, Bali's famous breaks like Uluwatu fire up between May and September — perfectly timed with the dry season.
Dry season (best for Perth travellers)
April – October
Sunny, low humidity, great beach weather
Flights in higher demand — book early
Wet season (budget option)
November – March
Afternoon showers, lush green scenery
Lower fares, fewer tourists
Book your Perth to Bali flight today
Direct flights from PER to DPS — up to 4x weekly with TransNusa
Please wait...