Prices are in Australian Dollars.

Cheap flights from Rockhampton 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

Return
Economy
Tue. 26/1
Tue. 2/2
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
Tue. 26/1
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
Rockhampton (ROK) to Perth (PER)

ROK - PER
Price
$501 - $774
PER
Temperature
18 - 32 °C
PER
Rainfall
6 - 142 mm

Popular in

August

High demand for flights, 16% potential price rise

Cheapest in

April

Best time to find cheap flights, 23% potential price drop

Average price

$626

Average for round-trip flights in January 2021

Round-trip from

$501

From Rockhampton 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 Rockhampton to Perth?

Tuesday is generally a great day to depart. Flying on this day could help you save up to 11%.

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

To save on the cost of your flight from Rockhampton to Perth, book at least 61 days before your planned departure. Booking around this time can save you about 23% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $528 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $579.

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

May is one of the best times of the year to fly to Perth from Rockhampton. Prices for May average $469 per person but you can even find prices for as low as $285. The most expensive prices can be found in the month of December. Opting for a May flight can save you 26% on your journey compared to booking in May

When is the cheapest time to fly from Rockhampton to Perth (ROK - PER)?

It’s typically best to fly out from Rockhampton to Perth in the afternoon. Doing so could potentially save you 5% on the flight price compared to flying in the morning, which is usually more expensive.

Related info for your journey

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

Flight FAQs

From Rockhampton to Perth

How popular is this flight route?

This flight path from Rockhampton to Perth was viewed by 256 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Rockhampton or Perth?

When travelling, we recommend packing in preparation to handle common weather conditions. The rainfall in Rockhampton is typically greater than that of Perth. We can gather that this will continue over the next 12 days.

Is Rockhampton weather warmer or cooler than Perth?

With an average temperature of 32 °C, peak weather can be found in January. As a traveller, expect to see changes in flight prices during that period. The temperatures in Perth are the same as in Rockhampton.

Alternative routes for Rockhampton to Perth

Destination information for Perth

Things to know before you go. Useful info for your trip from Rockhampton to Perth
Average temperature for January in Perth
32.0 °C
Avg rainfall for January in Perth
13.0 mm

Airports servicing Rockhampton

Airports servicing Perth

Home Oceania Australia Western Australia Perth Cheap flights from Rockhampton to Perth
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First