Perth to Bali (Ngurah Rai International Airport, DPS) is the most extraordinary flight value available to any Australian capital city — 3.5 hours, similar travel time to a domestic hop from Sydney to Melbourne, yet arriving in one of the world's great destinations. For West Australians, Bali is genuinely closer than Sydney. The frequency of flights and competition between carriers has also made fares consistently competitive — here's how to get the best price.

Airlines Flying Perth to Bali

Jetstar: The dominant budget carrier on this route. Multiple daily departures from Perth Airport. Consistently the cheapest base fares — but add bags, seat selection and meals and the total can approach full-service prices.

Qantas: Full-service option with better cancellation policies and baggage included. Fares are higher but less stress for families and those with luggage.

Garuda Indonesia: The Indonesian national carrier. Can be very competitive, particularly during promotional periods. Flies into Ngurah Rai on the Indonesian side.

Scoot/AirAsia: Budget options that occasionally appear on this route with very low base fares. Check baggage restrictions carefully.

The Cheapest Times to Fly Perth–Bali

The Perth–Bali route has distinct pricing patterns that experienced travellers know to exploit. Cheapest periods: February–March and October–November. These sit between Australian school holiday periods and Bali's wet season (which doesn't prevent great holidays — just pack a light rain jacket). Most expensive: Australian school holidays — June–July, September–October (September WA school holidays), and January–February. Price difference: AUD $200–500 return between cheap and expensive periods on the same airlines.

Best Booking Strategies

The 6-8 week window: For leisure travel, booking 6–8 weeks out on the Perth–Bali route frequently offers the best combination of available seats and reasonable pricing. Beyond 3 months out, prices are often higher than they'll eventually settle at. Inside 3 weeks, last-minute fares can drop if the flight isn't full — but this is unreliable and risky.

Google Flights price calendar: The single most useful tool. After searching PER to DPS, switch to the "Date grid" view — a colour-coded calendar showing the cheapest dates in each month. Green days can be AUD $150–200 cheaper than red days on the same route. Takes 30 seconds and pays for itself immediately.

Set alerts on all platforms: Google Flights, Skyscanner and Hopper all offer price alerts for saved routes. Set them immediately for your target travel window. The Perth–Bali route has fairly frequent sales (particularly Jetstar's periodic seat sales) — being notified in real time means you can book during the sale window.

Fly midweek: Tuesday, Wednesday and Thursday departures are consistently cheaper on the Perth–Bali route than Friday–Monday. Shift your departure by one day and save AUD $80–150 per person on a return fare.

What a Good Perth–Bali Fare Looks Like

In 2026, a "good" return fare from Perth to Bali: AUD $350–500 per person including one checked bag. An "excellent" fare: under AUD $350 all-in. Sale fares occasionally appear under AUD $300 return during off-peak periods. Avoid paying over AUD $600 unless you're booking during peak school holidays with minimal lead time and have no flexibility.

Airport Tips

Perth Airport's Terminal 1 handles all international departures including Bali. Parking at Perth Airport is expensive for multi-week Bali trips — Uber to the airport (typically AUD $30–50 from central Perth) and prepaid parking apps that book nearby off-airport parking (AUD $8–15/day versus AUD $25+/day at the airport) both save significantly. Arrive 2.5 hours before international departure — Perth Airport international security and immigration can queue during peak morning departures.

The Perth-Bali Route Explained

Perth to Denpasar (Bali) is one of Australia's most competitive short-haul international routes -- 2.5 hours flight time, high demand, and multiple carriers create genuine price competition that the east coast-Bali routes don't have. Qantas, Virgin Australia, AirAsia and Jetstar all operate Perth-Bali directly. AirAsia X typically offers the lowest base fares (AUD $199-350 return including carry-on), Jetstar is competitive in the AUD $250-450 range, Virgin Australia and Qantas sit at AUD $400-700 depending on the booking window. The cheapest Perth-Bali fares appear: 6-10 weeks ahead for AirAsia X and Jetstar, 3-4 months ahead for Qantas and Virgin.

The Frequency Advantage

Perth's proximity to Bali (2.5 hours versus 6 hours from Sydney) and high service frequency (10-15 departures per week across all carriers) make Perth the best Australian city for spontaneous Bali trips. A Thursday afternoon AirAsia departure can have you on Seminyak beach by Friday morning. The short flight time means carry-on only travel is particularly practical from Perth -- no checked bag fees, no baggage wait on arrival, 20 minutes from landing to in a Grab to your accommodation. The annual return Perth-Bali trip is a fixture in the Perth lifestyle calendar in a way it isn't for Sydney and Melbourne travellers managing 6-hour flights.

Budget Accommodation Near Perth Airport for Early Flights

Perth to Bali flights from Jetstar and AirAsia frequently depart at 6am or earlier -- requiring airport arrival by 4:30am from the city centre. The ibis Budget Perth Airport (10-minute shuttle from terminal, AUD $80-120/night) and several other budget hotels adjacent to the international terminal are worth considering for the night before an early departure. Alternatively, the domestic and international terminals at Perth Airport have 24-hour food and lounge facilities -- some travellers prefer arriving late at night to sleep in the terminal rather than paying for an airport hotel room. The car rental return cut-off times at Perth Airport are important to check if hiring a car for pre-departure WA exploration -- most agencies close at 10pm and require pre-arrangement for late returns.

The Perth to Bali route will continue to grow in frequency and affordability as the Bali tourism infrastructure expands and Australian demand from Perth and the west coast increases. It remains one of the world's best-value short-haul international routes for beach travel quality per dollar. The Perth-Bali route is the most accessible international beach holiday available to Australian travellers -- 2.5 hours, multiple cheap carriers, and one of the world's best beach destinations. Perth's geographical position makes Bali not just accessible but genuinely close -- the shortest international beach trip available from any Australian capital city. Done. Perth to Bali always awaits.