Perth to Bali Flights: Nonstop Fares, Airlines and 2026 Guide
Nonstop from 3h 40m on five airlines, one-way fares from $140, with zero time difference and visa on arrival for Australians. Everything you need to book the right flight.
Quick answer: Perth to Bali flights take about 3 hours 40 minutes nonstop, with five airlines offering direct services: Indonesia AirAsia, Jetstar, TransNusa, Batik Air and Batik Air Malaysia. One-way economy fares start from around AUD $140 on AirAsia and $165 on Jetstar. Perth and Bali share the same time zone (UTC+8), so there is no jet lag. Australian passport holders need a Visa on Arrival (IDR 500,000, roughly AUD $50) for stays up to 30 days.
Which Airlines Fly from Perth to Bali?
Five carriers fly nonstop from Perth to Bali, operating about 117 flights per week as of November 2026. No competitor page provides a neutral side-by-side comparison of all options, so here is what each airline actually delivers.
| Airline | Route | Flight time | One-way from | Why choose it |
|---|---|---|---|---|
| Indonesia AirAsia | PER to DPS (nonstop) | ~3h 40m | $140 | Cheapest fares, most frequent (30 flights/week) |
| Jetstar | PER to DPS (nonstop) | ~3h 40m | $165 | A321neo with USB power, Qantas codeshare points |
| TransNusa | PER to DPS (nonstop) | ~3h 45m | $192 | 15kg checked bag included, 23 flights/week |
| Batik Air | PER to DPS (nonstop) | ~3h 45m | $194 | Lowest average nonstop fare, morning departures |
| Batik Air Malaysia | PER to DPS (nonstop) | ~3h 45m | $195 | Comfortable regional cabin, competitive pricing |
| Singapore Airlines | via Singapore | ~7h 50m | $392+ | Full-service premium, Changi lounge, 1 stop |
| Scoot | via Singapore | ~23h 35m | $190 | Budget connecting option, longer layover |
Indonesia AirAsia leads the route with about 30 nonstop flights per week and the lowest base fares from $140 one-way, though this excludes checked baggage and meals. Jetstar is slightly more expensive but operates an Airbus A321neo with USB charging at every seat and earns Qantas Frequent Flyer points via codeshare. TransNusa, which launched Perth to Bali services in March 2025 and has expanded to 23 weekly flights, includes 15kg checked baggage in its base fare, making it the best value for travellers who need luggage. Batik Air and Batik Air Malaysia offer morning departures and competitive pricing. For a full-service experience, Singapore Airlines connects via Changi with returns from AUD $783.
How Much Do Perth to Bali Flights Cost in 2026?
One-way economy fares vary from $140 on Indonesia AirAsia to about $195 on Batik Air Malaysia for nonstop flights. Return fares start from around $264 on Jetstar and $342 on Indonesia AirAsia and TransNusa. Peak season fares during December school holidays can exceed $900 one-way even on budget carriers, with Christmas week fares on AirAsia reaching $1,074.
Flight Centre shows return fares from $445, while Singapore Airlines connecting returns start from about $783. The average return fare over the past 12 months sits around $347 to $353 on nonstop carriers according to Trip.com data, so anything under $300 return represents strong value.
When Is the Cheapest Time to Fly from Perth to Bali?
January and February consistently deliver the lowest fares, with one-way prices dropping to $134 to $140 on AirAsia and Jetstar. September and October are also affordable windows. The most expensive period is mid-December to early January, when school holiday and Christmas demand pushes fares three to five times higher than off-peak levels.
Booking 6 weeks ahead tends to give the best prices according to Trip.com data. Flying on a Monday or Tuesday is generally cheaper than Thursday or Friday departures. Momondo data shows Sunday departures from Perth tend to offer the lowest weekend fares. The cheapest individual fares typically appear on late-night departures (20:25 to 20:40 flights).
Visa and Entry Requirements for Bali in 2026
Australian citizens are not eligible for visa-free entry to Indonesia. You need a Visa on Arrival (VoA) or e-VoA (applied for online at least 48 hours before arrival). The fee is IDR 500,000 (roughly AUD $50) and permits a 30-day stay. You will need a passport with at least six months validity and proof of onward travel.
Since September 2025, all travellers must also complete the All Indonesia Declaration Form (digital arrival card) online before landing. Bali charges an additional tourist levy of IDR 150,000 (about AUD $15) payable through the official portal. No competitor page mentions both the VoA fee and the tourist levy together, which means travellers can be caught off guard. Budget approximately AUD $65 total for entry fees per person. Check the latest requirements at Smartraveller before booking. This information is current as of November 2026.
Perth to Bali Flight: What to Expect on Board
The nonstop flight covers approximately 2,580 kilometres in 3 hours 40 minutes to 3 hours 55 minutes. Most flights depart Perth in the late afternoon or evening, arriving in Bali between 8:00 PM and midnight local time. The return typically departs Bali after midnight or early morning, landing in Perth between 3:50 AM and 10:25 AM.
Indonesia AirAsia uses an Airbus A320 with 180 economy seats in a 3-3 configuration. Jetstar operates an Airbus A321neo with USB power at every seat and a slightly wider cabin. TransNusa flies an Airbus A320 with competitive legroom. Batik Air and Batik Air Malaysia also operate A320-family aircraft. The most popular aircraft on this route is the Airbus A320 (39% of bookings), followed by the A321neo (23%) and Boeing 737-800 (22%).
Getting from Bali Airport to Your Hotel
All flights arrive at Ngurah Rai International Airport (DPS), located about 13 kilometres south of Denpasar and adjacent to the Kuta and Seminyak tourist zones. No competitor page gives practical transfer costs for all the main areas, so here is a breakdown.
To Seminyak or Kuta (15 to 30 minutes): metered airport taxis cost about IDR 70,000 to 150,000 (AUD $7 to $15). Grab and Gojek rides run roughly AUD $6 to $9, with pickup from designated lounges at both terminals. Pre-booked Klook transfers start from about AUD $8 for a sedan.
To Ubud (60 to 90 minutes, longer in afternoon traffic): Grab or Gojek costs about IDR 300,000 to 450,000 (AUD $18 to $30). Pre-booked hotel transfers are recommended and cost AUD $12 to $25 via Klook. The Perama shuttle bus costs about IDR 60,000 to 100,000 but has limited luggage space.
To Nusa Dua or Uluwatu (20 to 40 minutes): taxi or ride-hail costs about AUD $8 to $15. Many resort hotels in these areas offer complimentary airport pickup.
Best Time to Visit Bali from Perth
Bali's dry season from May to October brings warm days around 27 to 31 degrees Celsius with lower humidity and clearer skies, ideal for beaches, temples and rice terrace treks. This is peak tourist season, particularly July and August during Australian school holidays.
April and October are the shoulder months, with fewer crowds, discounted villa rates, minimal rain and comfortable temperatures. These are the best-value months combining good weather with lower fares and accommodation costs.
The wet season from November to March brings daily tropical showers (usually in short afternoon bursts) and 85% humidity. Landscapes are lush and green, accommodation prices drop significantly, and popular sites are less crowded. Christmas and New Year are exceptions, with high demand and premium pricing despite the rain.
The time difference is zero: Perth and Bali both run on UTC+8 year-round. Neither observes daylight saving. This makes Bali the most convenient international destination from Perth for avoiding jet lag.
Baggage Tips for Perth to Bali Flights
Since all nonstop carriers on this route are budget or low-cost, baggage policies vary and can significantly affect the true cost of your ticket. TransNusa is the only airline including 15kg checked baggage in its base fare. Indonesia AirAsia and Jetstar include only 7kg carry-on, with checked bags from about AUD $20 to $40 each way when added at booking. Batik Air base fares include only carry-on, with add-on bags available.
Always add checked baggage during booking rather than at the airport, where fees can double. If you plan to shop in Bali (textiles, crafts, coffee and beauty products are popular buys), factor in return baggage weight. A 20kg add-on bag on AirAsia or Jetstar typically costs less than the excess baggage fee for even a few kilograms over the carry-on limit.
Flying from Elsewhere in Australia?
SkyCeylon covers flights to Bali and other popular destinations across Asia. See our Sydney to Bali flights, Melbourne to Bangkok flights, Sydney to Singapore flights, or Melbourne to Colombo for the only daily direct service to Sri Lanka. Explore our Sri Lanka travel guide and tour packages.
Why Book Perth to Bali Flights with SkyCeylon?
SkyCeylon is an Australian travel agency at Level 2, 66 Victor Crescent, Narre Warren VIC 3805, with over 15 years of experience booking flights across Asia and the Pacific. Unlike aggregator sites that show headline fares without baggage, we compare the all-in cost across all five nonstop carriers and connecting options so you see the real price. We access consolidator fares that do not appear on comparison sites, and answer the phone on +61 3 9028 2826. Email booking@skyceylon.com.au for a fare check, or search and book online now.
Frequently Asked Questions
How long is the flight from Perth to Bali?
A nonstop flight from Perth to Bali takes about 3 hours 40 minutes to 3 hours 55 minutes depending on the airline. Indonesia AirAsia and Jetstar fly it in roughly 3 hours 40 minutes, while TransNusa and Batik Air take closer to 3 hours 45 minutes. Connecting flights via Singapore add 20 to 25 hours.
Which airlines fly nonstop from Perth to Bali?
Five airlines fly nonstop from Perth to Bali as of November 2026: Indonesia AirAsia, Jetstar, TransNusa, Batik Air and Batik Air Malaysia. Together they operate around 117 flights per week, with Indonesia AirAsia running the most at about 30 weekly departures.
How much do Perth to Bali flights cost?
One-way economy fares from Perth to Bali start from around AUD $140 on Indonesia AirAsia and $165 on Jetstar in off-peak months. Return fares start from about $264 on Jetstar and $342 on Indonesia AirAsia. Peak season fares (December school holidays) can exceed $900 one-way on budget carriers.
What is the cheapest month to fly from Perth to Bali?
January and February are typically the cheapest months for Perth to Bali flights, with one-way fares from around $134 to $140. September and October also offer good value. December is the most expensive month due to school holidays and Christmas demand, with fares often doubling or tripling.
Do Australians need a visa for Bali?
Yes. Australian passport holders need a Visa on Arrival (VoA) or e-VoA for Indonesia. The fee is IDR 500,000 (roughly AUD $50) and allows a 30-day stay. You also need a passport with at least six months validity, proof of onward travel and must complete the All Indonesia Declaration Form online before arriving. Bali also charges a separate tourist levy of IDR 150,000 (about AUD $15).
What is the time difference between Perth and Bali?
There is no time difference between Perth and Bali. Both operate on UTC+8 year-round, and neither observes daylight saving time. This means zero jet lag on arrival, which is one reason Perth to Bali is such a popular short-haul route.
How do I get from Bali airport to my hotel?
From Ngurah Rai Airport (DPS) you can take a metered taxi, Grab or Gojek ride-hail, or a pre-booked transfer. To Seminyak takes 15 to 30 minutes and costs roughly AUD $6 to $12 by app. To Ubud takes 60 to 90 minutes and costs about AUD $18 to $30 by app. Official airport taxis from the arrivals curb charge fixed rates. Avoid touts quoting inflated fares outside the terminal.
What is the best time to visit Bali from Perth?
The dry season from May to October offers warm days around 27 to 31 degrees Celsius with lower humidity and clearer skies, ideal for beaches and outdoor activities. April and October are shoulder months with fewer crowds and lower fares. The wet season from November to March brings daily tropical showers but lush landscapes and discounted accommodation.
How far is Perth from Bali by plane?
The flight distance from Perth to Bali is approximately 2,580 kilometres. Nonstop flights cover this distance in about 3 hours 40 minutes to 3 hours 55 minutes depending on the carrier and aircraft type.
Is Jetstar or AirAsia cheaper to Bali from Perth?
Indonesia AirAsia is generally cheaper, with one-way fares from around $140 compared to Jetstar from about $165. However, Jetstar includes slightly more in its base fare and operates an Airbus A321neo with USB power outlets. AirAsia base fares exclude checked baggage and meals, so compare the all-in cost for your needs.
What baggage is included on Perth to Bali flights?
All five nonstop carriers on this route are budget or low-cost, so base fares typically include only 7kg carry-on. Indonesia AirAsia, Jetstar and Batik Air sell checked bags as add-ons from about AUD $20 to $40 each way. TransNusa includes 15kg checked baggage in its base fare, making it the most generous for baggage on this route.
Can I fly from Perth to Bali with a full-service airline?
Singapore Airlines flies Perth to Bali with one stop in Singapore, taking about 7 to 8 hours total. Return fares start from around AUD $783. Qantas codeshares on Jetstar's nonstop services. There is no nonstop full-service carrier on this route, so if premium service and included baggage matter, Singapore Airlines via Changi is the best connecting option.
Ready to Fly from Perth to Bali?
We compare nonstop and connecting fares with baggage included so you see the true cost, not just the headline price.
Book Your Flight Now