Perth to Bali Flights — Fly PER to DPS with TransNusa

Travel Highlights

Overview
Attractions
Activities
Dining
Shopping
Overview

Perth to Bali Flight Duration & Arrival Times

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.


Cheap Perth to Bali Flights — Best Fares & Deals

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.

When Is the Cheapest Time to Fly Perth to Bali?

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)

How to Find the Best Deals on Perth to Bali Flights

Here are the most effective ways Australian travellers can secure the best price on Perth to Bali flights:

  1. Book early. Fares on the PER–DPS route tend to rise sharply within 3–4 weeks of departure. Book 6–10 weeks out for the best availability and price.
  2. Sign up for TransNusa flight alerts. Get notified when we release new promotional fares on the Perth to Bali route directly to your inbox.
  3. Be flexible with travel dates. Shifting your departure by one or two days can save significantly. Use the fare calendar when searching on our booking engine.
  4. Fly midweek. Monday and Wednesday departures on the Perth–Bali route are consistently cheaper than peak weekend flights.
  5. Bundle with accommodation. Our travel packages combine Perth to Bali flights with Bali hotels for extra savings.


Why Fly Perth to Bali with TransNusa?

With multiple airlines competing on the Perth to Bali route, here's what makes TransNusa the smart choice for Australian travellers heading to DPS.

Direct Flights from Perth to Bali — No Stopovers

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.

Baggage Allowance & Cabin Classes on Perth–Bali Routes

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.


Perth to Bali Travel Guide — What to Know Before You Go

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

  • Valid Australian passport (6+ months remaining)
  • Visa on Arrival or eVoA — approx. USD 35 fee payable on arrival
  • Return or onward flight ticket
  • Proof of accommodation (hotel booking)
  • Indonesian Customs declaration form (electronic via M-Paspor app)

Best Time to Visit Bali from Perth

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

Book now

Frequently Asked Questions - Perth to Bali Flights — Fly PER to DPS with TransNusa

What is the flight time from Perth to Bali?
Direct flights are typically ~3.5–4 hours PER → DPS.
What months are usually cheapest?
February–March and May–June (outside school holidays) often deliver better pricing.
How early should I book?
Aim for 6–8 weeks ahead for a strong mix of price and seat availability.
Do I need a visa or specific documents?
Rules can change. Always verify current entry/health requirements via Smartraveller or relevant embassy resources before you book.
Which days are cheapest to fly?
Tuesday/Wednesday frequently price lower than weekends.
Logo
Indonesia - Malaysia - Singapore
+6221 6310888
09 am - 05 pm (Jakarta Time)
10 am - 06 pm (Malaysia & Singapore Time)
Logo
China
+86 4008631088
08 am - 08 pm (Beijing Time)
Logo
Australia
+6129 158 8590
09 am - 05 pm (Perth Time)
Follow Us
Copyright © 2026 TransNusa Aviation Mandiri. All rights reserved.

Please wait...