Prices are in Australian Dollars.

Cheap flights from Adelaide to Perth

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Adelaide to Perth are usually found in May or October, booked 56 days in advance, depart on a Monday or Friday and return on a Thursday

Return
Economy
Fri. 14/8
Fri. 21/8
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Fri. 14/8
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Adelaide (ADL) to Perth (PER)

ADL - PER
Price
$391 - $506
PER
Temperature
18 - 32 °C
PER
Rainfall
6 - 142 mm
Popular in April High demand for flights, 16% potential price rise
Cheapest in May Best time to find cheap flights, 8% potential price drop
Round-trip from $391 From Adelaide to Perth
One-way from $264 One-way flight from Adelaide to Perth
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Adelaide to Perth?

Leaving on a Sunday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 5% on the overall cost on flights from Adelaide to Perth.

How far in advance should I book a flight from Adelaide to Perth?

Find a great deal and save up to 15% by booking at least 61 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Adelaide to Perth within the next two weeks, with the cheapest ticket starting at $616.

What is the cheapest month to fly from Adelaide to Perth?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, February can be a great choice for travel to Perth. Flights to Perth from Adelaide in February are about $432 on average during February, but can be found for as low as $307.

When is the cheapest time to fly from Adelaide to Perth (ADL - PER)?

It’s optimal to fly from Adelaide to Perth in the afternoon. By choosing this option you can save up to 11% on the cost of your flight, compared to a flight in the morning.

Cheap flights from Adelaide to Perth in August, September 2020

The best prices found for ADL to PER flights in August, September
24 Jul - 27 Jul
$376pp
ADL
Adelaide
Virgin Australia
Direct
PER
Perth
PER
Perth
Virgin Australia
Direct
ADL
Adelaide
14 Aug - 17 Aug
$405pp
ADL
Adelaide
Virgin Australia
Direct
PER
Perth
PER
Perth
Virgin Australia
Direct
ADL
Adelaide
24 Jul - 27 Jul
$427pp
ADL
Adelaide
Multiple airlines
Direct
PER
Perth
PER
Perth
Virgin Australia
Direct
ADL
Adelaide

Adelaide to Perth 2020 flight deals

Cheap flights to Perth from Adelaide found for this year
14 Sep - 21 Sep
$196pp
ADL
Adelaide
Jetstar
Direct
PER
Perth
PER
Perth
Jetstar
Direct
ADL
Adelaide
6 Sep - 21 Sep
$203pp
ADL
Adelaide
Jetstar
Direct
PER
Perth
PER
Perth
Jetstar
Direct
ADL
Adelaide
4 Sep - 21 Sep
$210pp
ADL
Adelaide
Jetstar
Direct
PER
Perth
PER
Perth
Jetstar
Direct
ADL
Adelaide

Direct flights to Perth from Adelaide

Save time with Adelaide to Perth direct flight deals
14 Sep - 21 Sep
$196pp
ADL
Adelaide
Jetstar
Direct
PER
Perth
PER
Perth
Jetstar
Direct
ADL
Adelaide
6 Sep - 21 Sep
$203pp
ADL
Adelaide
Jetstar
Direct
PER
Perth
PER
Perth
Jetstar
Direct
ADL
Adelaide
4 Sep - 21 Sep
$210pp
ADL
Adelaide
Jetstar
Direct
PER
Perth
PER
Perth
Jetstar
Direct
ADL
Adelaide

Last-minute flights from Adelaide to Perth

Late deals on return flights to Perth from Adelaide, departing today and this week
25 Jul - 27 Jul
$820pp
ADL
Adelaide
Multiple airlines
   
2 STOPS
PER
Perth
PER
Perth
Qantas Airways
Direct
ADL
Adelaide
25 Jul - 27 Jul
$992pp
ADL
Adelaide
Qantas Airways
 
1 STOP
PER
Perth
PER
Perth
Qantas Airways
Direct
ADL
Adelaide

One-way flights to Perth from Adelaide

The cheapest one-way flights from Adelaide to Perth
10:50 - 20:55
Jetstar
1 stop
11h 35m
ADL - PER
Jetstar
$367
Kiwi.com
09:55 - 11:10
Virgin Australia
1 stop
26h 45m
ADL - PER
Virgin Australia
$383
FlightNetwork
02:00 - 09:30
Qantas Airways
1 stop
9h 00m
ADL - PER
Qantas Airways

Related info for your journey

Useful info, stats and facts about Adelaide to Perth flights.

Flight FAQs

From Adelaide to Perth

Can I find flights from Adelaide to Perth for under $300 on Cheapflights?

Yes, there are multiple flights from Adelaide to Perth for under $300. The cheapest flight booked recently is on Jetstar for just $203, but on average you can expect to pay $257.

Are there direct flights from Adelaide to Perth for under $200 on Cheapflights?

Cheapflights has 20 direct flights from Adelaide to Perth under $200. A good price for a direct flight from Adelaide to Perth is less than $254.

Are there last-minute flights available from Adelaide to Perth for under $900?

There are currently 2+ open flights from Adelaide to Perth within the next 7 days for less than $900.

How popular is this flight route?

Flights from Adelaide to Perth have been viewed 6,981 times in the past calendar month.

What is the cheapest airline for this route?

When searching, try setting your filters to view flights for Qantas Airways Limited, as currently they have the cheapest options available from Adelaide to Perth. On average you can find 105 flights for this flight path daily.

Does it rain more in Adelaide or Perth?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Adelaide is roughly less than Perth. You can assume this to be the case over the next 16 days.

Is Adelaide weather warmer or cooler than Perth?

Temperatures around the 32 °Cs can be experienced in January. The weather in Perth is hotter than in Adelaide. Plan for potential changes in flight availability as peak weather approaches in this location.

Alternative routes for Adelaide to Perth

Destination information for Perth

Things to know before you go. Useful info for your trip from Adelaide to Perth
Flight duration
3h 07m
Average temperature for August in Perth
19.0 °C
Avg rainfall for August in Perth
112.0 mm

Airports servicing Adelaide

Airports servicing Perth

Hourly flight availability from Adelaide to Perth

Afternoon Midday to 6 PM 88% of flight departures
Morning 6 AM to midday 11% of flight departures
Early morning Midnight to 6 AM 1% of flight departures
Evening 6 PM to midnight 0% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Adelaide to Perth
Sunday
0 flights
Monday
3 daily flights
Tuesday
0 flights
Wednesday
5 daily flights
Thursday
2 daily flights
Friday
5 daily flights
Saturday
0 flights
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First