Prices are in Australian Dollars.

Cheap flights from Perth to Wellington

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 Perth to Wellington are usually found in October or February, booked 60 days in advance, depart on a Saturday or Thursday and return on a Tuesday

Return
Economy
Thu. 29/10
Thu. 5/11
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
Thu. 29/10
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
Perth (PER) to Wellington (WLG)

PER - WLG
Price
$814 - $1,168
WLG
Temperature
12 - 21 °C
WLG
Rainfall
16 - 50 mm

Popular in

December

High demand for flights, 19% potential price rise

Cheapest in

October

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

Average price

$814

Average for round-trip flights in October 2020

Round-trip from

$814

From Perth to Wellington

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 Perth to Wellington?

Flights from Perth to Wellington are generally found to be more expensive on Tuesday. This shouldn't discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Wellington.

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

Find a great deal and save up to 42% by booking at least 59 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 Perth to Wellington within the next two weeks, with the cheapest ticket starting at $571.

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

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

When is the cheapest time to fly from Perth to Wellington (PER - WLG)?

Unlike in the morning, when flights are generally more expensive, you can save up to 76% on flights from Perth to Wellington by exploring options for tickets at midday.

Related info for your journey

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

Flight FAQs

From Perth to Wellington

Can I find flights from Perth to Wellington for under $1,409 on Cheapflights?

Yes, there are multiple flights from Perth to Wellington for under $1,409. The cheapest flight booked recently is on Qantas Airways for just $1,284, but on average you can expect to pay $1,943.

Which airlines flying from Perth to Wellington have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Perth to Wellington that may be offering flexible cancellation policies are Virgin Australia, Air New Zealand, and Emirates. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Perth to Wellington for under $1,268 on Cheapflights?

There are no direct flights from Perth to Wellington, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

The Perth to Wellington flight path was viewed by 1,323 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 Perth or Wellington?

Expected rainfall in Perth is more than in Wellington. You can expect this to be the case over the next 12 days.

Is Perth weather warmer or cooler than Wellington?

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

How long does is the flight from Perth to Wellington?

Departing from Perth to Wellington will take you 9h 50m.

What is the cheapest airline to fly from Perth to Wellington return?

Flying on Qantas Airways is currently your cheapest option to Wellington, with prices starting at $1,284.

Destination information for Wellington

Things to know before you go. Useful info for your trip from Perth to Wellington
Today's exchange rate
$1 = $1.07
Average temperature for October in Wellington
16.0 °C
Avg rainfall for October in Wellington
49.0 mm

Airports servicing Perth

Airports servicing Wellington

Home Oceania New Zealand Wellington Cheap flights from Perth to Wellington
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First