Skip to main content
Trip planningIndonesia

Perth to Bali Flights: Airlines, Bag Costs and Entry for Australians

Perth to Bali is a non-stop flight of around 3 hours 40 minutes, by Jetstar's own figure, from Perth Airport (PER) to Ngurah Rai International Airport (DPS) in Bali. Jetstar, AirAsia and TransNusa are among the airlines that fly the route direct.

Updated First published

Passengers walking across the tarmac to board a Lion Air Boeing 737 by its front stairs

Once the flights are booked, sort your data too. A HelloRoam Indonesia eSIM set up in Perth gets maps, ride apps and WhatsApp working as soon as you land at DPS.

Quick Answer: Perth to Bali Flights at a Glance

  • Checked bags: not included in Jetstar's Starter fare. Add one online before you fly, because Jetstar charges more for bags bought at the airport.
  • Entry: as of October 2026, Smartraveller says Australians on holiday need the All Indonesia arrival card, done online within 72 hours of travel, and an e-Visa on Arrival (e-VOA), applied for online at least 48 hours before travel. Miss that window and you can still apply for a regular visa on arrival (VOA) at certain international airports. Both cost IDR 500,000 for a 30-day stay, and the e-VOA adds a small processing fee. The stay can be extended once, by up to 30 days, at an immigration office in Indonesia. Bali's IDR 150,000 tourist levy is extra. Rules change, so check Smartraveller's Indonesia page before you fly. Our Bali visa guide for Australians covers the details.
  • No time difference: Perth and Bali both run on UTC+8, so your watch doesn't move.
  • Not on this route: Qantas and Virgin Australia list no Perth to Bali flights.
  • Nyepi: Bali's airport shut to regular flights for 24 hours on Nyepi in March 2026. The 2027 date is Monday 8 March.

What the fare doesn't show upfront

  • Carry-on from 2 February 2027: on Jetstar Airways flights from that date, the Starter fare includes one underseat bag only, up to 40 x 30 x 20cm. An overhead bag takes an upgrade or a select bundle, as Jetstar's carry-on update explains. Booked before 5 August 2026? Jetstar says you get that overhead bag option at no extra cost, except on group bookings. Flights before 2 February 2027 keep the 7kg allowance.
  • Seat selection: Jetstar's Starter fare doesn't include a seat choice. Skip it and you get a free random seat at check-in, so there's no promise your group sits together.
  • Booking through a third party: Jetstar says fares bought through travel agents and other third parties may come with different inclusions. Check what you're getting, and any booking or card fees, before you pay.
  • Travel insurance: Smartraveller says your policy must cover all medical costs overseas, including evacuation, because the Australian Government won't pay them. Hiring a scooter or going surfing? Check your policy covers that too.

Airlines That Fly Direct from Perth to Bali

It's a short trip by Aussie standards. From Sydney, Melbourne or Brisbane, Virgin Australia's direct Bali flights take 6h 10m to 6h 30m, against about 3 hours 40 minutes from Perth.

Get your Indonesia eSIM before you flyInstall it at home, then turn on data roaming for it when you land. From A$4.95.See Indonesia plans

What Each Airline Says About the Route

AirlineWhat the airline says about PER-DPS
JetstarThe flight takes around 3 hours 40 minutes. Checked bags, seats and food cost extra on the Starter fare.
AirAsiaFour flights a day, year round, rising to 35 a week from December 2026.
TransNusaDirect, non-stop service on all three of its fare types.

The table draws on each airline's own pages: Jetstar's Perth sale announcement and Starter fare guide, AirAsia's March 2026 network update and August 2026 route update, and TransNusa's Perth to Bali page. We've listed only airlines whose own sites confirm the route, so check a couple of airline sites for your dates before you book.

Perth Airport's terminal guide lists Jetstar, TransNusa and the AirAsia airlines at Terminal 1, an international terminal. Jetstar also appears at Terminal 2, but that one is for domestic flights only. The airport says some airlines use more than one terminal, so check your itinerary before you leave home.

Who Doesn't Fly This Route Directly

Qantas lists Bali flights only from Melbourne and Sydney, and Virgin Australia's Bali page lists direct flights from Sydney, Melbourne and Brisbane, with none from Perth. Chasing Qantas Points? Jetstar's Starter fare earns none on this route.

Lower Bali Fares Tend to Come in the Rainy Off-Season

View from a plane window of a red-tipped wing over a green coastline, with mountains behind
View from a plane window of a red-tipped wing over a green coastline, with mountains behind

For cheaper fares, aim for Bali's rainy off-season. Virgin Australia, which flies to Bali from the east coast rather than Perth, says lower fares are typically found for travel in October to November and February to March. Our month-by-month Bali weather guide shows what those wet months are like.

Virgin Australia also says flying mid-week can help you find better deals. It doesn't name a single cheapest day.

Nyepi Shuts Bali's Airport for 24 Hours

Those cheaper February and March fares can run into Nyepi, the Balinese Day of Silence. For Nyepi 2026, Ngurah Rai suspended all regular commercial flights from 6am on 19 March to 6am on 20 March. Antara, Indonesia's state news agency, reported this from a statement by the airport's general manager. The closure covered 440 regular flights, 209 of them international.

Nyepi 2027 falls on Monday 8 March, according to Indonesia's official list of 2027 public holidays, set by a joint decree of three ministers in September 2026. If your trip falls near that date, your airline can tell you the closure times.

Already in Bali that day? Bali's joint appeal for Nyepi 2026, posted by the provincial government, told residents and tourists not to travel or go out. It also asked mobile networks to switch off mobile data for those 24 hours, while keeping emergency communication running. Travel eSIMs use the same local networks, so plan for no mobile data and save maps and bookings offline before Nyepi starts.

Set a Fare Alert Before the Next Sale

Sales don't hang around. Jetstar's All Abroad Sale in July 2026 had Perth to Bali fares from $149, and it closed at 11.59pm AEST on Friday 24 July. Travel dates varied by route.

So sign up for airline sale emails or set a fare alert. When a deal lands, compare the total cost for your dates, bags and seats included, not just the cheapest headline fare.

What Bags and Extras Add to a Perth to Bali Fare

Bags are the big one. Jetstar says checked baggage prices vary by route, and you can add a bag when you book, later in Manage booking or at the airport. The airport costs more. As of October 2026, Jetstar's airport baggage prices are A$170 for the first 20kg on its international flights, then A$50 for each extra kilo. Its checked baggage page caps each passenger at 40kg, with no single item over 32kg. Read both pages again for your own flight when you book.

Travelling light? Jetstar's Starter fare can work if your bag fits the carry-on allowance for your travel date. Checking a bag? Add it to every airline's price before you compare.

Staying Connected in Bali: eSIM or Roaming

Telstra and Optus plans can roam in Bali, but check the daily cost on your carrier's page before you go. Telstra's International Day Pass for Indonesia is $10 a day with 2GB of data on Telstra plans (Pre-Paid has its own roaming options), and Optus Daily Roaming gives Choice Plus customers 5GB for $5 per 24 hours, going by both carriers' pages in October 2026. On a short trip with Optus, that may be all you need. For a longer stay, put the daily total next to a prepaid travel eSIM. Our guide to day passes versus an eSIM sets out the trade-offs for Aussie travellers.

Set Up a Bali eSIM Before Your Perth Flight

A Bali eSIM is a digital SIM that lives on your phone, so there's no physical card to swap.

Check your phone first. Apple says eSIM needs an iPhone XS, iPhone XS Max, iPhone XR or later. On Android, check our list of eSIM-ready phones or the maker's spec page before you buy.

Your iPhone also has to be unlocked to use another provider's travel eSIM. Apple says an unlocked iPhone shows "No SIM Restrictions" next to Service Provider Lock, in Settings › General › About.

If your plan comes with a QR code, set it up at home in Perth, on Wi-Fi. On an iPhone, open the Camera app, scan the code and tap the Mobile Plan Detected notification, then tap Continue and Add Mobile Plan. Done well before the gate call.

Leave it dormant on the flight.

When you land, turn the eSIM line on, pick it for mobile data and switch on Data Roaming in its Mobile Data Options, as our iPhone eSIM setup steps show. On Android the screens can look different by model, so use our guide to eSIM setup on Android.

Apple's Dual SIM guide says both lines can make and receive calls and texts, while your iPhone uses one line at a time for data. That lets your Australian number keep catching texts, like bank codes, while Bali data runs on the eSIM. Leave Allow Mobile Data Switching off, so your iPhone doesn't move data to your Australian line. Check your home plan's roaming rules first: on Telstra, receiving an SMS doesn't trigger a Day Pass charge.

HelloRoam backs its eSIMs with 24/7 support if anything goes wrong after you land. Sort yours before you leave Perth and there's no SIM card to hunt down at DPS.

Sources

  1. Jetstar announces International Sale with fares departing Perth from $149^ (July 2026)jetstar.com
  2. Starter fare product guide (Jetstar)jetstar.com
  3. Airport baggage prices and excess baggage fees (Jetstar)jetstar.com
  4. Updates to carry-on baggage (Jetstar)jetstar.com
  5. Checked baggage (Jetstar)jetstar.com
  6. AirAsia strengthens Australian network (3 March 2026)newsroom.airasia.com
  7. AirAsia continues network recalibration on key Australian routes (20 August 2026)newsroom.airasia.com
  8. Buy Perth to Bali Tickets (TransNusa)transnusa.co.id
  9. International flight routes (Qantas)qantas.com
  10. Flights to Bali (Virgin Australia)virginaustralia.com
  11. Indonesia travel advice (Smartraveller, updated 16 October 2026)smartraveller.gov.au
  12. Bali tourist levy (Bali Provincial Government)lovebali.baliprov.go.id
  13. Tanda Waktu: Indonesian time zones (BMKG)bmkg.go.id
  14. Standard Time Act 2005 (Western Australia)legislation.wa.gov.au
  15. Set up eSIM on iPhone (Apple)support.apple.com
  16. Using Dual SIM with an eSIM (Apple)support.apple.com
  17. International Roaming Day Pass (Telstra)telstra.com.au
  18. International roaming (Optus)optus.com.au
  19. 24-hour operational suspension during Nyepi at Bali Airport (Antara, March 2026)bali.antaranews.com
  20. SKB 3 Menteri: Libur Nasional dan Cuti Bersama 2027 (Kementerian Sekretariat Negara, 15 September 2026)setneg.go.id
  21. Seruan Bersama tentang Pelaksanaan Hari Suci Nyepi Tahun Baru Caka 1948 Tahun 2026 (Bali Provincial Government)kesbangpol.baliprov.go.id
  22. Use eSIM while travelling internationally with your iPhone (Apple)support.apple.com
  23. About mobile data roaming options for your iPhone and iPad (Apple)support.apple.com
  24. Which terminal (Perth Airport)perthairport.com.au

Written by

HelloRoam Team

The HelloRoam Team writes our guides on trip planning, visas and eSIMs. For every new or updated guide, we check each fact at its source. Sources include government, park and weather service pages. We note the date we read each one. A second review then checks every fact against its source before the guide goes live. If we cannot confirm a fact, we leave it out. We link those sources inside the guide, so you can check them.