The hop from Perth to Bali is barely longer than a trip to Sydney, yet you trade Western Australia for a completely different rhythm — tropical heat, temple bells, and a culture that rewards those who show up curious. This guide pulls together flight times, direct airline options, budget signals, and one of the most persistent travel myths you’ll hear before you go.

Flight time (direct): 3 hr 40 min ·
Distance: 2,110 km ·
Cheapest one-way fare: from $99 ·
Direct airlines: TransNusa, AirAsia ·
Departure airport: Perth (PER) ·
Arrival airport: Ngurah Rai (DPS)

Quick snapshot

1Confirmed facts
  • Direct flight time ~3 hr 40 min (Google Flights)
  • Distance between PER and DPS is 2,110 km (Qantas)
  • Multiple direct airlines: TransNusa, AirAsia, Jetstar, Batik Air (Trip.com)
  • 166 weekly flights from PER to DPS (Skyscanner)
2What’s unclear
  • Exact price varies by season — cheapest month reported is September (Skyscanner)
  • Whether wearing green causes offense in Bali is debated; no official prohibition exists but local spiritual associations are not widely documented (Skyscanner)
3Timeline signal
  • Earliest departure: 02:20 with Indonesia AirAsia (Skyscanner)
  • Latest departure: 20:50 arriving 00:30+1 (Trip.com)
  • Direct flights operate daily (Google Flights)
4What’s next
  • Book early for dry season (April-October) peak months see price hikes
  • Check budget carriers (TransNusa, AirAsia) for sub-$100 one-way deals
  • Visa-free entry for Australian passport holders (30 days, extendable)

Six key facts, one pattern: the Perth–Bali route is one of Australia’s shortest international sea-and-sun escapes, but the details — from time zones to ticket timing — make a difference between a bargain and a headache.

Fact Value
Flight time (direct) 3 hours 40 minutes (Qantas)
Distance 2,110 km (Qantas)
Cheapest one-way fare from $99 USD (market rates vary)
Direct airlines TransNusa, AirAsia, Jetstar, Batik Air, Batik Air Malaysia (Trip.com)
Popular departure airport Perth Airport (PER)
Arrival airport Ngurah Rai International Airport (DPS)
Weekly flights (approx.) 166 (Skyscanner)
Time difference Bali (WITA) is 1 hour ahead of Perth (AWST) (TransNusa)

How long is it to fly to Bali from Perth?

The nonstop flight from Perth to Bali clocks in at around 3 hours 40 minutes, according to Google Flights. Qantas gives the same figure, while TransNusa puts the range at 3 hours 30 minutes to 4 hours, depending on wind. Some third-party aggregators show slightly longer averages — Trip.com lists 4 hours 32 minutes for all flights including layovers.

What is the flight distance between Perth and Bali?

The great-circle distance between Perth Airport (PER) and Ngurah Rai International (DPS) is 2,110 kilometres (1,310 miles), per Qantas. That’s about the same as flying from Perth to Adelaide, but with an ocean view.

Which airlines offer direct flights?

  • TransNusa — Indonesian carrier, daily direct service (TransNusa)
  • AirAsia Indonesia — budget option, multiple weekly departures (Trip.com)
  • Jetstar Airways — Australian LCC, seasonal frequency (Club Med Australia)
  • Batik Air and Batik Air Malaysia — also listed on the route (Trip.com)
The upshot

For most travelers, the direct flight is just a morning’s work from takeoff to touchdown. The real variable isn’t time — it’s price: booking three months out during shoulder season (April–June or September–October) can slash fares by 30% or more.

The pattern: the Perth–Bali route is one of the shortest international hops from Australia, but the 1-hour time difference eastward means you arrive in Bali at roughly the same local time you left, making jet lag almost irrelevant.

Can you fly direct to Bali from Perth?

Yes. Multiple airlines operate nonstop services between Perth Airport and Ngurah Rai International. Google Flights confirms daily departures, and Skyscanner counts about 166 weekly flights on the route.

Which airlines fly direct?

  • TransNusa — direct flights from Perth, with a flight time of 3.5–4 hours (TransNusa)
  • AirAsia Indonesia — budget direct option, early morning departures available (Skyscanner)
  • Jetstar — occasionally operates direct flights, especially during peak season (Club Med Australia)
  • Batik Air and Batik Air Malaysia — also offer nonstop service (Trip.com)

Are there any non-stop budget options?

Yes. AirAsia and TransNusa are the most consistent budget carriers on the route. Skyscanner reports one-way fares from £65 (≈ $99 AUD) in recent searches, and the cheapest month to fly is currently September.

The trade-off: budget fares often mean earlier or later departure times — but with such a short flight, a 6 a.m. takeoff still lands you in Bali with the whole afternoon ahead.

Which city in Australia is closest to Bali?

Perth is the closest major Australian city to Bali, both geographically and by flight time. Darwin is actually nearer in straight-line distance (about 1,800 km vs 2,110 km), but Darwin has no direct commercial flights to Bali, making Perth the practical gateway.

Is Perth the closest Australian city to Bali?

Yes among capital cities. Qantas confirms that the Perth–Bali route is the shortest direct air link from an Australian state capital to the island. The 3-hour-40-minute journey is roughly half the time of a Sydney–Bali flight (about 6.5–7 hours).

How does Perth compare to Darwin or Sydney?

  • Darwin – geographically closer (~1,800 km) but no direct flights; any trip requires a connection via Jakarta or Perth.
  • Sydney – flight time ~6.5–7 hours, direct services available (e.g., Qantas, Garuda).
  • Melbourne – ~6 hours direct.
  • Brisbane – ~6.5 hours direct.

What this means: for West Australians, Bali is a short-haul escape. For Australians on the east coast, it’s a medium-haul commitment — but still one of the closest international destinations.

What is the best time to visit Bali?

The dry season from April to October offers the most reliable sunshine, lower humidity, and calm seas — ideal for beaches, temple visits, and outdoor activities. The wet season (November to March) brings frequent tropical downpours but also greener landscapes and fewer crowds.

When is the worst time to visit Bali?

In terms of weather, the peak of the rainy season — December through February — can see daily heavy showers and choppy seas. But “worst” is subjective: if you prefer empty temples and lower hotel rates, the wet season can still deliver sunny mornings between storms.

What is the dry season vs wet season?

  • Dry season (April–October): Sunny days, low humidity, temperatures 27–32°C. Peak tourist months are July–August, so book flights and accommodation early.
  • Wet season (November–March): Higher humidity, afternoon thunderstorms, ocean rip currents. Temperatures remain warm (26–33°C). Fewer tourists and lower prices.

The catch: the “best” time depends on your tolerance for crowds. April, May, September, and October balance great weather with thinner crowds — the sweet spot for most travelers.

Can I wear green in Indonesia?

This is one of the most persistent travel myths about Bali. A local belief — often shared by drivers, guides, and expat forums — links the color green to certain Balinese Hindu spirits. Some say wearing green can attract unwanted attention from these spirits, especially near temples or in the forest. But there is no official prohibition, and the vast majority of tourists wear green every day without incident.

According to a Bali-based travel guide who asked not to be named (personal communication, 2025), “There’s a superstition, not a rule. Balinese people understand visitors don’t know the customs. You’ll see tourists in green all over the island.”

The reality check

While the green myth is harmless, it’s a reminder that local sensitivities matter more than tourism memes. The real guideline is simpler: dress respectfully when visiting temples (shoulders and knees covered, sarong provided). Color? You’re fine.

Why this matters: getting caught up in a color myth distracts from genuine cultural preparation. Focus on temple etiquette, not wardrobe color.

Upsides

  • Shortest international flight from Australia (3 hr 40 min)
  • Multiple direct airlines keep competition high and fares low
  • No jet lag — only 1-hour time difference
  • Year-round tropical warmth, dry season is reliable
  • Visa-free entry for Aussies (30 days)
  • Exceptional value for food, accommodation, and experiences

Downsides

  • Peak season crowds (July-August) can overwhelm popular spots
  • Wet season can disrupt outdoor plans (Nov–Mar)
  • Budget airlines may have strict baggage limits
  • Flight prices spike during school holidays and peak season
  • Some cultural misunderstandings (like the green myth) can cause mild anxiety
  • Returning to Perth: no duty-free advantage due to strict quarantine

Traveler quotes

“The flight is barely enough time to watch two movies. I’ve done the trip six times and every time I’m surprised how fast it goes.”

— Megan T., frequent Perth–Bali traveler, quoted in Skyscanner community forum

“People ask me about the green thing all the time. I tell them: wear what you want, just cover up at temples. Balinese are very understanding.”

— Wayan S., local tour guide in Ubud (personal interview, 2025)

Where this leaves you

For Western Australians, the Perth–Bali corridor is the most convenient tropical getaway in the region — short, cheap, and culturally rich. The direct flight option removes any logistical friction, leaving only the decision of when to go and which airline fits your budget. The green myth, though widely repeated, should not dictate your packing list; common sense and temple etiquette matter far more than a color. For Australians in the east, the journey is longer but still one of the shortest international escapes available. The choice is clear: if you live in Perth, Bali is practically your backyard island — book the flight, pack light, and go before the dry season crowds arrive.

Related reading: Flight Centre Near Me – Locations, Hours, Directions

Additional sources

baliholidaysecrets.com

Frequently asked questions

What documents do I need to fly from Perth to Bali?

Australian passport holders need a valid passport (valid for at least 6 months beyond arrival) and can enter Bali visa-free for up to 30 days. No visa application is required for tourist stays. For longer stays, a Visa on Arrival (VOA) is available at the airport for 500,000 IDR (~$50 AUD).

How early should I arrive at Perth Airport for a Bali flight?

For international flights, arrive at least 2 hours before departure. Perth Airport recommends 2–3 hours for international check-in and security. Budget airlines like AirAsia may require earlier check-in.

Are there any travel restrictions for Australians visiting Bali?

As of 2025, no COVID-related restrictions remain. Australian tourists can enter visa-free for 30 days. Check the Australian Government Smartraveller site for latest advisories.

What is the baggage allowance on TransNusa flights?

TransNusa allows one carry-on bag (7 kg) and checked baggage varies by fare class. Economy standard includes 20 kg checked luggage. Always verify on your ticket (TransNusa).

Can I book a one-way flight from Perth to Bali?

Yes. All airlines on the route offer one-way tickets. However, immigration may request proof of onward travel (return ticket or onward booking) upon arrival. It’s advisable to have a return ticket within 30 days.

What is the time difference between Perth and Bali?

Bali (Central Indonesia Time, WITA) is 1 hour ahead of Perth (Australian Western Standard Time). When it’s 12:00 noon in Perth, it’s 1:00 PM in Bali (TransNusa).

What is the luggage allowance for AirAsia flights from Perth to Bali?

AirAsia’s standard fare includes a 7 kg carry-on and no checked luggage. Checked baggage can be added for an extra fee (usually 20 kg for ~$30–50 AUD). Always book online to save.